Está en la página 1de 15

¡Bienvenidos!

Estructura Para - Hacer

Dr. Fox Cortez, Julio Alonso

Facultad de Ingeniería y Negocios


EAP de Ingenierías
ÍNDICE
 Estructura Para - Hacer
 Parámetros Para - Hacer
 Operadores
 Ejercicios 1 y 2
 Ejercicios propuestos
 Conclusiones
 Referencias Bibliográficas
ESTRUCTURA PARA - HACER

La instrucción Para - Hacer ejecuta una secuencia de instrucciones un número


determinado de veces.

Speudo-Código:
Para Variable  V. Inicial Hasta V. Final <Paso> Hacer
<instrucciones>
FinPara

Diagrama de Flujo:
Parámetros Estructura Para - Hacer
Al ingresar al bloque, la variable <Variable> recibe el valor
inicial <V. Inicial> y se ejecuta la secuencia de instrucciones
que forma el cuerpo del ciclo. Luego se incrementa la variable
<Variable> en <Paso> unidades y se evalúa si el valor
almacenado en <Variable> superó al valor final <V. Final>. Si
esto es falso se repite hasta que <Variable> supere a <V.
Final>. Si se omite la cláusula Con Paso <Paso>, la variable
<Variable> se incrementará en 1 por defecto.

Solo se permite asignar a <Variable> tipos de datos enteros o


carácter.
Ejemplo N°1

Se pide ingresar un número de alumnos a los que se les procesará


sus notas para reportar cuántos de ellos aprobaron y reprobaron.

Pseudo-Código:

Algoritmo Porcentaje_Aprobados_y_de_Reprobados
Escribir "Ingrese No. de Alumnos:"
Leer na
// Inicializar contadores de aprobados y reprobados
ca = 0; cr=0;
Para i  1 hasta na Hacer
Escribir "Introduce Calificacion del alumno Nº", i,": ";
Leer nota;
Si nota < 11 Entonces
cr  cr + 1;
Sino
ca  ca + 1;
FinSi
FinPara
Pre  cr/na*100;
Escribir "El Porcentaje de Reprobados es:", Pre,"%";
Pap  ca/na * 100;
Escribir "El Porcentaje de Aprobados es:", Pap,"%";
FinAlgoritmo
Diagrama de Flujo :
Ejemplo N°2:
Diagrama de Flujo :
GRACIAS POR RAZONAR CON LÓGICA
EJERCICIOS PROPUESTOS
 Desarrollar un programa en pseudocódigo que luego de ingresar 2 números naturales por teclado,
donde el segundo debe ser mayor que el primero. Luego muestre los números naturales que hay
entre ambos empezando de menor a mayor. Debe utilizar los ciclos que sean necesarios para
desarrollar el ejercicio.
 Una Clínica odontológica desea llevar el control de sus 500 pacientes. Necesita guardar los
siguientes datos:

• Nº de historia clínica
• DNI
• APELLIDO
• CANTIDAD DE VISITAS REALIZADAS
• IMPORTE PROMEDIO ABONADO POR CONSULTAS

• FECHA DE INGRESO(ingresarlo en variables separadas, por día, mes y año)


Se pide:

1. Ingresar los datos para los pacientes


2. Calcular y mostrar el promedio de visitas realizadas por todos los pacientes ingresados
3. Calcular y mostrar el importe total abonado por consultas
4. Listar todos los pacientes cuya fecha de ingreso sea al mes de mayo de cualquier año.
CONCLUSIONES
En conclusión diríamos que:
 Al ingresar al bloque, la variable <variable> recibe el valor <inicial>
y se ejecuta la secuencia de instrucciones que forma el cuerpo del
ciclo. Luego se incrementa la variable <variable> en <paso> unidades
y se evalúa si el valor almacenado en <variable> superó al valor
<final>.
 La propia estructura inicializa una variable que se va a usar de
contador, además, va sumándole la cantidad paso y por último
incluye el valor final que debe tomar la variable para salir del bucle.
 Ciclo para también conocido en programación como ciclo for es un
bucle que ejecuta una serie de sentencias un determinado número
de veces controlado por una variable de control.
REFERENCIAS BIBLIOGRÁFICAS
 Jhonson A. (2019). Trading Algorítmico: Guía Completa Para
Principiantes Para Aprender los Conceptos Básicos. España:
Independently Published
 Capacho J. (2014). Estrategias para el diseño y construcción de
algoritmos. España: Editorial Académica Española.
 Marcelo R. (2014). Fundamentos de Programación C#. Perú:
Editorial Macro
 Sznajdleder P. (2012). ALGORITMOS A FONDO CON
IMPLEMENTACIONES EN C Y JAVA. Buenos Aires (Argentina):
Editorial Alfaomega. Código de biblioteca: 005.12028/S99

También podría gustarte