Algoritmos básicos
Los Algoritmos son un conjunto ordenado de instrucciones que buscan llegar a la solución de un problema determinado.
Subalgoritmos
Es la división de un algoritmo en partes mas pequeñas (módulos o subalgoritmos), de manera que sea más fácil de leer y modificarlos.
Procedimienos
Funciones
Son los mismos subalgoritmos, tienen variables propias que se borran al terminar el su algoritmo.
Se usan para devolver un solo valor de un tipo de dato a su punto de referencia.
Partes
input, o ingreso de datos
output, es decir, la respuesta esperada
proceso, es decir, lo que se debe hacer con el input para llegar al output
Tipos
Cualitativos
Cuantitativos
se describen por palabras y se relacionan las características medibles de un objeto
se requieren cálculos numéricos para definir los pasos y las respuestas
lenguaje algorítmico
Gráficos
No gráficos
pseudocódigo
diagrama de flujos
diagrama nassi-scheiderman
utiliza símbolos unidos por flechas para indicar el orden
se escribe en lenguaje natural utilizando palabras propias del pseudocódigo y usando sangrías, se parece al lenguaje de código.
Datos
variables
es un dato que puede variar durante el proceso
constantes
es un dato que no varia durante el proceso
estos datos pueden ser
compuestos
simples
cadenas
caracter
lógico
numéricos
enteros
reales
el pseudocódigo tiene una sintaxis específica, es decir, una fomr apara coordinar y unir las palabras de manera que el lenguaje se entienda de forma correcta
de tipo booleano, es decir, solo puede tener uno de dos valores (verdadero, falso)