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)