Concepto de algoritmo
Lista de instrucciones
donde se especifica una sucesión de operaciones necesarias para resolver
cualquier problema de un tipo dado.
Características de los algoritmos
1. Preciso: Indicar todas las características de los elementos que se emplearan en
el desarrollo del algoritmo.
2. FINITO: Se refiere a que todo problema que se resuelva a través de un algoritmo tiene un principio y un fin.
3. Definido: Si se sigue un algoritmo varias veces debe arrojar el mismo resultado
2. FINITO: Se refiere a que todo problema que se resuelva a través de un algoritmo tiene un principio y un fin.
3. Definido: Si se sigue un algoritmo varias veces debe arrojar el mismo resultado
Partes de un algoritmo
1. ENTRADA: Se indican todos los elementos (Variables, constantes y sus
características) que se van a utilizar para resolver el problema.
2. PROCESO: Serie de pasos para resolver el problema.
3. SALIDA: El resultado solución del problema.
2. PROCESO: Serie de pasos para resolver el problema.
3. SALIDA: El resultado solución del problema.
Tipos de datos
I. Numéricos
a) Enteros Naturales (-5-,-4,-3, 1, 2, 4, 6) (Positivos y negativos)
b) Flotantes o reales Decimales y notación científica
b) Flotantes o reales Decimales y notación científica
II. No numéricos
a) Tipo carácter (Texto, string, cadena)
b) Lógicos (NOR, XOR, AND, OR)
b) Lógicos (NOR, XOR, AND, OR)
Estructuras
de los algoritmos
1.
Secuencia simple: Son aquéllas en las que una acción
(instrucción) sigue a otra de acuerdo con su orden de escritura. Las tareas se
suceden de tal modo que tras la salida (final) de una se efectúa la entrada
(principio) en la siguiente y así sucesivamente hasta el fin del proceso.
2.
Selección:
Se produce cuando existen varias alternativas, resultantes de la evaluación de
una determinada condición.
Repetición: Esta estructura se aplica cuando una operación
o un conjunto de ellas deben repetirse muchas veces. Definido bucle; es decir,
es un segmento de un programa cuyas instrucciones se repiten bien un número
determinado de veces mientras se cumpla una determinada condición.