1. "Los hombres inteligentes quieren aprender, los demás enseñar."
Anton Chejov, escritor y dramaturgo ruso
2. Concepto:
Conjunto de
instrucciones que
especifican la
secuencia de
instrucciones a
realizar en orden,
para resolver un
problema específico…
Algoritmo Partes:
Es un sistema que consiste
en un conjunto de partes
interconectadas entre sí
que forman un todo. El
algoritmo sigue el
principio básico de un
sistema: está compuesto
por tres elementos o
componentes básicos que
son: entrada, proceso y
salida.
3. Teniendo una visión general de programación, se podría
reducir todo a que el algoritmo consta de tres simples pasos:
Entrada, Proceso y Salida.
ENTRADA PROCESO SALIDA
En este paso se Se realizan todos Este es el último
introducen los los pasos para paso y solo
datos con los que resolver el muestra al usuario
se va a resolver un problema el resultado del
determinado utilizando los problema.
problema. Son datos de entrada
datos que el
programa le pide
al usuario.
Fuente: http://snippets-tricks.org/entrada-proceso-y-salida/
5. Enunciado del
problema
Realice un algoritmo que
permita calcular la
suma de 2 números y
Luego imprima el resultado.
Los valores a sumar son 4 y
3
6. Análisis: Determinación
del Proceso
Proceso Sumar
dos
números
Realice un algoritmo que
permita calcular la
suma de 2 números y
Luego imprima el resultado.
Los valores a sumar son 4 y
3
El proceso es la acción a realizar, aquí se determina la
fórmula a utilizar (Instrucción de Asignación)
7. Análisis: Determinación
de la Entrada
Proceso Sumar
Dos Entrada dos
Números números
Realice un algoritmo que
permita calcular la
suma de 2 números y
Luego imprima el resultado.
Los valores a sumar son 4 y
3
La Entrada la forman los datos necesarios a ser usados en la
fórmula, se introducen por teclado. (Instrucción de
Entrada: LEER, READLN)
8. Análisis: Determinación
de la Salida
Proceso Sumar
Dos Entrada dos
Números números
Realice un algoritmo que
permita calcular la
suma de 2 números y
Luego imprima el resultado.
Los valores a sumar son 4 y
3
Salida
La Salida está formada por los
resultados que se visualizan
mediante el monitor o la impresora Resultado
(Instrucción de Salida: ESCRIBIR, de la
suma
WRITELN)
9. Es preciso representar el algoritmo mediante
una determinada herramienta de
programación: diagramas de flujo,
pseudocódigo o diagramas N - S. En nuestro
caso utilizaremos el pseudocódigo o
pseudolenguaje.
10. ESTRUCTURA DE UN
ALGORITMO SOLUCIÓN
ALGORITMO
Principio Del Algoritmo Nombre INICIO DEL ALGORITMO
[Definición de Contantes:] Sumatoria
Constante1= Valor1
Constante2= Valor2
:
ConstanteN= ValorN
[Definición de Variables:] DEFINIR VARIABLES:
Variable1: Tipo A, B : Numérico Entero
Variable2: Tipo Suma : Numérico Entero
: COMIENZO
VariableN: Tipo ESCRIBIR “Introduzca Primer
Proceso: Valor”
Instrucción 1 LEER A
Instrucción 2 ESCRIBIR “Introduzca 2º Valor”
: LEER B
Instrucción N Suma = A + B
Fin del proceso ESCRIBIR “Resultado de la Suma:
Fin del Algoritmo Nombre ”, Suma
FIN DEL ALGORITMO
11. Es el algoritmo traducido a la computadora a
través de un lenguaje de programación,
debe ser escrito de acuerdo a las reglas
gramaticales o sintaxis del mismo. En nuestro
caso es el Turbo Pascal.
Generamos un algoritmo el cual se denomina
código, y al pasarlo a un lenguaje de
programación se le llama código fuente o
programa fuente.
12. ESTRUCTURA DE UN
PROGRAMA SOLUCIÓN
PROGRAMA EN PASCAL
PROGRAM Nombre; PROGRAM Sumatoria ;
[CONST]
Constante1= Valor1;
Constante2= Valor1;
:
ConstanteN= Valor1;
[VAR] VAR
Variable1: Tipo; A, B : INTEGER ;
Variable2: Tipo; Suma : INTEGER;
: BEGIN
VariableN: Tipo; WRITELN(„Introduzca Primer
BEGIN Valor: ‟) ;
Instrucción1; READLN (A) ;
Instrucción2; WRITELN („Introduzca Segundo
: Valor: „);
InstrucciónN; READLN (A) ;
END. Suma := A + B ;
WRITELN („Resultado de la
Suma: „, Suma) ;
READLN ;
END .
13. Compilación: El lenguaje de programación
seleccionado revisa que ya no haya errores en
el código fuente.
Ejecución: Correr o ejecutar el programa
después del ser compilado.
14. Revisar que el programa proporcione los
resultados que el usuario quiere, hay que
revisar si hay algún error el cual puede
ser de tipo lógico, de sintaxis o ejecución.
15. Corregir los errores encontrados en
la etapa anterior, si hubiese algún
error se tiene que regresar hasta la
etapa que sea necesaria para que la
solución sea la que el usuario
requiere.
16. Son todos los comentarios, referencias desde
que se dió el problema hasta que se encontró la
solución.
a) documentación interna, es el encabezado,
descripción, declaración del problema, son
todos los comentarios que puedan llegar a
servir dentro del código fuente.
b) documentación externa, son los manuales
que se hacen para una mejor ejecución del
programa, ahí se explicará como usar el
programa.
http://html.rincondelvago.com/fases-del-proceso-de-programacion.html