Introduccin
La principal razn para aprender a programar es utilizar la computadora para resolver problemas. Algoritmo: se deriva de la traduccin al latn de la palabra rabe alkhowarizmi, nombre del matemtico rabe que enunci reglas paso a paso para sumar, restar, multiplicar y dividir nmeros decimales.
Definicin
Un algoritmo es una serie de pasos organizados que describe el proceso a seguir para solucionar un problema especfico. Dos tipos de algoritmos:
Cualitativos: Emplean palabras. Ej: Receta de cocina, cambiar una rueda, usar la gua telefnica. Cuantitativos: Utilizan clculos numricos. Ej: Resolver una ecuacin de 2 grado.
Lenguajes algortmicos
Un lenguaje algortmico es un conjunto smbolos y reglas que permiten describir manera explcita un proceso. Es independiente de cualquier lenguaje programacin. Debe permitir una traduccin clara algoritmo al programa. de de de del
INICIO Edad: Entero ESCRIBE cul es tu edad? Lee Edad SI Edad >= 18 entonces ESCRIBE Eres mayor de edad FINSI Escribe fin del algoritmo FIN
Creacin de algoritmos
Proceso de programacin tpico:
Dado un determinado problema el programador idea una solucin y la expresa mediante un algoritmo. Codificacin del algoritmo. Ejecucin del programa.
Diagramas de flujo
Es una forma de representar grficamente un algoritmo. Cada paso se escribe dentro de un smbolo. Los pasos se conectan unos con otros mediante lneas de flujo. Son fciles de disear, pero difciles de actualizar. Los smbolos que utiliza estn normalizados: