Definicin:
Componentes de un algoritmo:
Para disear un algoritmo se debe comenzar por identificar las tareas ms importantes para
resolver el problema y disponerlas en el orden en el que han de ser ejecutadas. Los pasos en esta
primera descripcin de actividades debern ser refinados aadiendo detalles a los mismos e
incluso, algunos de ellos, pueden requerir un refinamiento adicional antes que podamos obtener
un algoritmo claro preciso y completo. En un algoritmo se debe considerar tres partes:
Entrada: Informacin dada al algoritmo
Proceso: Operaciones o clculos necesarios para encontrar la solucin del problema
Salida: Respuestas dadas por el algoritmo o resultados finales de los clculos.
Como ejemplo imagnese que desea desarrollar un algoritmo que calcule la superficie de un
rectngulo proporcionndole su base y altura. Lo primero que deber hacer es plantearse y
contestar a las siguientes preguntas: Especificaciones de entrada Qu datos son de entrada?
Cuntos datos se introducirn Cuantos son datos de entradas vlidos? Especificaciones de salida
Cules son los datos de salida? Cuntos datos de salida se producir? Qu precisin tendrn los
resultados? Se debe imprimir una cabecera?
El algoritmo en el primer diseo se podr representar con los siguientes pasos:
Paso 1 Entrada de base y altura desde perifrico de entrada por ejemplo teclado
Paso 2 Clculo de la superficie, multiplicando la base por la altura
Pase 3 Salida por pantallas de base, altura y superficie.
Expresiones grficas de algoritmos:
Ejemplo 2: Escriba un algoritmo que pregunte por dos nmeros y muestre como resultado la
suma de estos. Use Pseudocdigo y diagrama de flujos.