Conceptos esenciales de Informática, Arduino, Diagramas de Flujo y Algoritmos
Clasificado en Informática
Escrito el en
español con un tamaño de 3,5 KB
Informática: definición y conceptos básicos
Informática: Ciencia que se ocupa del tratamiento automático de la información mediante el uso de computadoras.
Software: Conjunto de programas, instrucciones y reglas informáticas para ejecutar ciertas tareas en una computadora. Ejemplos: Windows, Excel.
Hardware: Componentes físicos de una computadora o dispositivo electrónico, como el teclado, el monitor, la CPU (procesador) y la memoria RAM.
Sistema operativo: Es un conjunto de programas que actúa como intermediario entre el hardware de una computadora y las aplicaciones de usuario.
Arduino
Arduino: Es una plataforma de creación de electrónica de código abierto, basada en hardware y software libre, flexible y fácil de utilizar para creadores y desarrolladores.
Tipos de Arduino
- Arduino Uno: Ideal para principiantes, con 14 puertos digitales, 6 salidas PWM y 6 entradas analógicas. Funciona con un microcontrolador ATmega328, lo que permite cambiarlo fácilmente si se daña.
- Arduino Mega: Más potente que el Uno y con más pines de entrada/salida.
- Arduino Micro: Compacto y adecuado para proyectos con espacio reducido.
- Arduino Yún: Versátil, combina Arduino con capacidad de red (Wi‑Fi/Ethernet) para proyectos conectados.
Diagramas de flujo
Los diagramas de flujo son una representación gráfica de un algoritmo o proceso que muestra los pasos mediante símbolos estandarizados.
Símbolos comunes
- Óvalo: Terminal — representa el inicio o el fin del diagrama de flujo.
- Romboide (paralelogramo): Entrada/Salida — representa los datos de entrada y salida.
- Rombo (diamante): Decisión — representa una comparación o condición con dos salidas posibles: verdadera o falsa.
- Rectángulo: Proceso — indica las acciones o cálculos que se ejecutan con los datos de entrada u otros datos obtenidos.
- Flechas: Líneas de flujo — indican el sentido de la información y la secuencia de los pasos.
- Círculo: Conector — permite identificar la continuación del flujo cuando el diagrama es muy extenso.
Ejemplo de secuencia
Ejemplo: Inicio - Calentar agua - Colocar café en taza - Verter agua caliente - Agregar azúcar - Fin
Algoritmos
Un algoritmo: Es una secuencia ordenada y finita de pasos para resolver un problema o realizar una tarea.
Tipos de algoritmos
- Cuantitativos: Basados en cálculos numéricos.
- Cualitativos: Basados en secuencias lógicas.
- Computacionales: Requieren una computadora para su ejecución.
- No computacionales: Realizables por una persona sin usar una computadora.
- Narrativos: Describen textualmente paso a paso.
- Pseudocódigo: Formas de escribir un algoritmo de manera informal. Ejemplo: "Encender una lámpara"
Ejemplo de pseudocódigo
Inicio
Leer estado_interruptor
Si estado_interruptor = encendido Entonces
Encender lámpara
Si no
Apagar lámpara
Fin