Un algoritmo es una serie de pasos organizados para resolver problemas o realizar tareas mediante programas de computación. Estos se pueden representar de diversas maneras, incluyendo pseudocódigo, diagramas de flujo y código fuente.
Un arreglo es una estructura conformada por las anteriores que permite procesar un alto volumen de datos.
multidimensional- matriz
Unidimencional - vector
Ciclos
Un Ciclo es una estructura que permite repetir acciones por ejemplo para hacer tablas de multiplicar donde hay datos que se repiten o ingresar datos hasta cumplir con un límite, por ejemplo hasta completar un peso o cuando un inventario termine. En los juegos puede contar vidas, sangre, poderes etc.
Pueden ser
Mientras haga -While
Haga Mientra - Do While
Para - For
Condiciones
Una condición es una estructura de selección: tienes o no la edad para votar, tienes o no pico y placa hoy, se comparan datos usando la tabla de verdad para validar se las comparaciones son verdaderas o falso, en cada caso se pueden seguir con acciones como entradas, salidas y procesos o mas condiciones o ciclos.
Pueden ser
Anidadas
Varias condiciones
Simples
Una sola condición
Secuencias
Es la estructura básica de un algoritmo pues tiene datos de entrada, procesos y salidas: Datos para operar, operaciones, resultados y mensajes para el usuario.
Formas de representación
Código fuente
Diagrama de flujo
Pseudocódigo
Definición
Es una secuencia de acciones o sentencias organizadas que tienen un inicio y un fin, se usan para realizar tareas o resolver problemas mediante programas de computación.