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

Entradas relacionadas: