2. • Es un método para resolver problemas en un número
finito de pasos y describe la transformación de los datos
de entrada en datos de salida.
• Conjunto de instrucciones que realizadas en orden
conducen a la solución de un problema.
• El algoritmo es la infraestructura de cualquier solución,
escrita luego en cualquier lenguaje de programación.
3.
4. • LA RESOLUCION DE UN PROBLEMA POR
COMPUTADORA REQUIERE EL DISEÑO DE UN
ALGORITMO QUE RESUELVA EL PROBLEMA
PROPUESTO.
PROBLEMA
PROPUESTO
DISEÑO DE
ALGORITM
O
PROGRAMA DE
COMPUTADOR
A
5. • DIAGRAMAS DE FLUJO: basados en gráficos con
significados.
• PSEUDOCÓDIGO: mezcla de lenguaje natural y de
programación
Inicio
Leer A,B
Si ( A> 0 y B >0)
C = A + B
Finsi
Imprimir C
fin
• DIAGRAMA ESTRUCTURADO (Nassi-Schneiderman):
cajas contiguas sin conectores.
inicio
Accion 1
Accion 2
fin
Inicio/fin decisión
impresión
6. • DIAGRAMAS DE FLUJO: basados en gráficos con
significados.
• PSEUDOCÓDIGO: mezcla de lenguaje natural y de
programación
Inicio
Leer A,B
Si ( A> 0 y B >0)
C = A + B
Finsi
Imprimir C
fin
• DIAGRAMA ESTRUCTURADO (Nassi-Schneiderman):
cajas contiguas sin conectores.
inicio
Accion 1
Accion 2
fin
Inicio/fin decisión
impresión