Beruflich Dokumente
Kultur Dokumente
Agenda
Pablo Romero 2
Pasos para resolver problema
https://www.youtube.com/watch?v=2Y4NCmmOfIA
Pablo Romero 3
Logro de aprendizaje
Pablo Romero 4
Algoritmos de la vida cotidiana
• Guardar un archivo
en la computadora.
Pablo Romero 5
Fases en el desarrollo de un algoritmo
•
Proceso
Realizar operaciones con los
Datos de Entrada y obtener
resultados.
Pablo Romero 8
Solucionar Problema
Pablo Romero 9
Diseño de algoritmos
Alternativas de solución
1) Diagramas de flujo
2) Pseudocódigo
PSEUDOCÓDIGO
Pseudocódigo
Es un lenguaje de especificación (descripción) de algoritmos .
El pseudocódigo tiene que traducirse posteriormente a un
lenguaje de programación.
Ventajas:
• Se enfoca en la lógica del programa y no en las reglas de
un lenguaje específico.
• Se puede traducir fácilmente a lenguajes estructurados
(Pascal, C, C++).
Pablo Romero 11
PSEUDOCÓDIGO
Ejemplo:
Proceso
Leer lista_de_variables;
variable<-expresion;
Escribir lista_de_expresiones;
FinProceso
Pseudocódigo
Pablo Romero 13
Diagrama de Flujo
Pablo Romero 14
Diagrama de Flujo
Es empleado para
representar la solución de
un algoritmo empleando
figuras geométricas,
donde cada una de ellas
representa en particular
una tarea especifica que
realizar.
16
Lenguajes de Programación
Lenguaje de
Programación
Se clasifica como:
• Cuando el procesador es
una computadora el
algoritmo ha de expresarse en
una forma que recibe el
nombre de programa. Un
programa se escribe en un
lenguaje de programación.
• Programación: Actividad
que consiste en expresar un
algoritmo en forma de
programa.
• Instrucción: Es cada uno de
los pasos que se ejecutan en
el programa.
Pablo Romero 19
Ejercicio 1
Pablo Romero 20
Ejercicio 2
Pablo Romero 21
Preguntas
Pablo Romero 22
Resumiendo
Pablo Romero 24