Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UNIDAD I-Diseño Algoritmico
UNIDAD I-Diseño Algoritmico
Fundamentos de Programación
Competencia de la unidad
¿y qué es el
desarrollo de
Ingeniería en Sistemas Computacionales
Fundamentos de Programación
software?
¿cuáles son
• Algoritmo los conceptos
• Programa básicos?
• Programación
• Paradigmas de programación
• Tipo de dato
• Constante
• Variable
• Operadores
• Diagrama de flujo
• Seudocódigo
Lenguaje algorítmico
Cuando es gráfico es
llamado diagrama de
flujo.
La programación de computadoras se
concentra en el desarrollo de sistemas
computacionales – sistemas en software.
Peter Van Roy & Seif Haridi, “Concepts, Techniques, and Models of Computer
Programming, The MIT Press
Es un modelo
computacional
descrito como un
sistema formal que
define la forma de
procesar
instrucciones.
Peter Van Roy & Seif Haridi, “Concepts, Techniques, and Models of Computer
Programming, The MIT Press
F = 9/5 C + 32
La solución se representará en
pseudocódigo y en diagrama de
flujo utilizando Pse Int
1.2 Representación
de algoritmos
a) Entender el problema
¿qué me piden?, ¿qué datos conozco?, ¿qué datos debo obtener?, ¿qué
decisiones debo tomar?, ¿qué fórmulas debo aplicar?
c) Ejecutar lo planeado
Seleccionar datos para probar el comportamiento de la solución diseñada.
d) Verificar lo obtenido
Examinar los resultados para verificar la corrección del algoritmo.
1.3 Diseño de
algoritmos Diseño del
algoritmo Verificación
Verificación Depuración
manual del
algoritmo Fase de implementación
(en la computadora)
Entradas Salidas
1.3 Diseño de
algoritmos
Procesos
1.3 Diseño de
algoritmos
Procesamiento
Salida
La flecha de la
esquina superior
derecha indica que es
un proceso de salida
Utilice la fórmula
1.4 Diseño de
funciones