Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
algoritmos
Objetivos
• Lenguaje informal que nos ayuda a desarrollar un algoritmo sin tener que preocuparnos de los detalles de la sintaxis del
lenguaje C++
• Ejemplo: pseudocódigo para sumar dos números
Estructuras de control
• Estructuras de secuencia
• Enunciados de selección
• Enunciados de iteración
Estructuras de secuencia
• En C++ las secuencias son ejecutadas una después de otra.En UML los diagramas de secuencia
Sentencias de selección
Diagramas de actividad de UML
• If
• If.. else
• Nested if
• If con un bloque
• Operador condicional ?(operador ternario)
Ejercicio
• Diagrama de actividad
Ejercicio
• Un grupo de diez estudiantes tomó una prueba. Las calificaciones (enteros en el rango 0-100) para esta prueba están
disponibles para usted. Determine el promedio del grupo en el cuestionario.
Total para sumar las
Pseudocódigo calificaciones
• Desarrolle un programa de para obtener el promedio de un grupo que procese calificaciones para un número arbitrario
de estudiantes.
Centinela
Promoción
C ++ promueve una copia temporal
del valor de gradeCounter de tipo
double para poder realizar la división
setprecision
Indica que el valor debe tener dos
decimales de precisión y utiliza
notación de punto flotante,
también puede ser notación
científica notation. Utiliza
redondeo
Ejercicio
• Una universidad ofrece un curso que prepara a los estudiantes para el examen de licencia estatal para corredores de
bienes raíces. El año pasado, diez de los estudiantes que completaron este curso tomaron el examen. La universidad
quiere saber qué tan bien lo hicieron sus estudiantes en el examen. Le han pedido que escriba un programa para
resumir los resultados. Le han dado una lista de estos 10 estudiantes. Al lado de cada nombre se escribe un 1 si el
estudiante aprobó el examen o un 2 si el estudiante falló.
• Su programa debe analizar los resultados del examen de la siguiente manera:
• Ingrese el resultado de cada prueba (es decir, un 1 o un 2). Muestre el mensaje "Introducir resultado" en la pantalla cada vez que el
programa solicite otro resultado de prueba.
• Cuente el número de resultados de prueba de cada tipo.
• Muestre un resumen de los resultados de la prueba, que indique la cantidad de estudiantes que aprobaron y el número que falló.
• Si más de ocho estudiantes aprobaron el examen, imprima "¡Bonificación para el instructor!"