Professional Documents
Culture Documents
Y DIAGRAMAS DE FLUJO
Programación en C++
Carlos Fernando Arenas
2018
Agenda
• Ejercicio preliminar
• Bucles en algoritmos
• Diagramas de flujo
Ejercicio de algoritmos
Realizar la suma de todos los
números pares entre 2 y 100.
Tenga en consideración que
para este algoritmo NO puede ¿Cómo lo haría?
utilizar el elemento BIFURCAR.
Redactar el algoritmo
correspondiente.
BUCLES O CICLOS EN ALGORITMOS
Bucles en algoritmos
• Los ciclos o bucles son aquellos que se
utilizan para ejecutar un conjunto de
instrucciones tantas veces como lo permite el
cumplimiento de la expresión booleana que
lo controla.
• Las instrucciones para ciclos resuelven el
problema de repetir todo el programa o
cierta parte del programa más de una vez
• A cada repetición del conjunto de acciones se
denomina iteración.
Tipos de bucles
Ejercicio N° 5
Determinar la cantidad semanal de dinero que recibirá cada uno de los 10 obreros de una empresa. Se
sabe que cuando las horas que trabajo un obrero exceden de 40, el resto se convierte en horas extras
que se pagan al doble de una hora normal, cuando no exceden de 8; cuando las horas extras exceden
de 8 se pagan las primeras 8 al doble de lo que se paga por una hora normal y el resto al triple.
Diagramas de flujo
Diagramas de flujo
Ejemplo N° 1
Hacer el diagrama de flujo para sumar
dos números leídos por teclado y
escribir el resultado.
Simbolo de proceso
Ejemplo de diagramas de flujo
Símbolo de documento (impresión) Símbolo de inicio/fin
Ejemplo N° 2
Hacer un diagrama de flujo
Símbolo de entrada/salida
que permita leer 2 números
diferentes y nos diga cual es el Escenario de flujo originado por una
decisión
mayor de los 2 números.
Simbolo de decisión
Ejemplo de diagramas de flujo
Ejemplo N° 3
Hacer un diagrama de flujo
que permita escribir los 100
primeros pares.
Una vez finalice los puntos anteriormente mencionados en el aula virtual antes del 20 de
agosto a media noche
Referencias bibliográficas
• [1] Curso Introducción a la programación en C++. Recuperado de: https://programacionfusa.wordpress.com/contenido/2-2-funcion-main/
• [2] Benjumea, Vicente (2017). Fundamentos de programación con lenguaje C++. Universidad de Malaga.
• [3] Joyanes Aguilar, L. (2008). Fundamentos de programación en C++: Algoritmos, estructura de datos y objetos. (4a. ed.). McGrawHill.
Madrid
• [4] Villalobos, Ricardo (2017). Fundamentos de programación en C++. Más de 100 algortimos codificados. Editorial Macro
• [5] Deitel, Harvey (2014). Cómo programar en C++. (9a.ed.). Editorial Pearson
• [6]Sanchez García, Lucas (2006). Programación en C++. Un enfoque práctico. Serie Schaum. McGrawHill. Madrid
• [7] Zahonero, Ignacio (2007). Estructura de datos en C++. McGrawHill. Madrid