Está en la página 1de 14

ESTRUCTURA DE DATOS Y POO

Instructor: Manuel Alejandro Ortiz Piñella


Estructuras condicionales

Desde o para (For)


> Esta estructura ejecuta las acciones del cuerpo del bucle un número
especificado de veces, y de modo automático controla el número de iteraciones
o pasos.

www.senati.edu.pe
Estructuras condicionales

Ejemplos de Algoritmos
Realizar la suma de los 5 primeros números Naturales:

www.senati.edu.pe
Estructuras condicionales

Leer 20 números e imprimir cuantos


son positivos, cuantos negativos y
cuantos neutros.
 Inicio
 cn = 0  si no
 cp = 0
 Si num > 0 entonces
 cp = cp + 1
 cneg = 0  si no
 Para i = 1 hasta 20 hacer  cneg = cneg + 1
 Leer num  Fin-si
 Fin-si
 Sin num = 0 entonces  Fin-para
 cn = cn + 1  Escribir cn, cp, cneg
 Fin.
>
www.senati.edu.pe
Mientras (While)
> Repite el cuerpo del bucle mientras se cumpla una determinada condición.

www.senati.edu.pe
EJEMPLO:
Crea un programa que escriba en pantalla los
números del 1 al 10, usando “Mientras”.
> Si queremos hacer que una sección de nuestro
programa se repita mientras se cumpla una
cierta condición, usaremos la orden “while”. Esta
orden tiene dos formatos distintos, según
comprobemos la condición al principio o al final.

> Es decir, la sentencia se repetirá mientras la


condición sea cierta. Si la condición es falsa ya
desde un principio, la sentencia no se ejecuta
nunca. 

www.senati.edu.pe
Ejemplos:
> Realizar un programa que imprima en pantalla los números del 1 al 100

www.senati.edu.pe
Ejemplos:
> Desarrollar un programa que permita la carga de 10 valores por teclado y nos
muestre posteriormente la suma de los valores ingresados y su promedio.

www.senati.edu.pe
Ejemplos:
> Escribir un programa que solicite la carga de un valor positivo y nos muestre
desde 1 hasta el valor ingresado de uno en uno. Ejemplo: Si ingresamos 30 se
debe mostrar en pantalla los números del 1 al 30.

www.senati.edu.pe
Ejemplos:
> Una planta que fabrica perfiles de hierro posee un lote de n piezas.
Confeccionar un programa que pida ingresar por teclado la cantidad de piezas a procesar y luego
ingrese la longitud de cada perfil; sabiendo que la pieza cuya longitud esté comprendida en el
rango de 1.20 y 1.30 son aptas. Imprimir por pantalla la cantidad de piezas aptas que hay en el
lote.

www.senati.edu.pe
Ejemplos propuestos
> Escribir un programa que solicite ingresar 10 notas de alumnos y nos informe
cuántos tienen notas mayores o iguales a 7 y cuántos menores.
> Se ingresan un conjunto de n alturas de personas por teclado (n se ingresa por
teclado). Mostrar la altura promedio de las personas.
> En una empresa trabajan n empleados cuyos sueldos oscilan entre $100 y
$500, realizar un programa que lea los sueldos que cobra cada empleado e
informe cuántos empleados cobran entre $100 y $300 y cuántos cobran más de
$300. Además el programa deberá informar el importe que gasta la empresa en
sueldos al personal.
> Desarrollar un programa que permita cargar n números enteros y luego nos
informe cuántos valores fueron pares y cuántos impares.

www.senati.edu.pe
Repetir hasta (do While)
> La estructura repetir cumple la misma función que la estructura mientras. La diferencia está en
que la estructura mientras comprueba la condición al inicio y repetir lo hace al final. Es por ello
que la estructura repetir se ejecuta por lo menos una vez.

www.senati.edu.pe
Ejemplos
>  Se muestra a continuación la suma de los 7 primeros números enteros

www.senati.edu.pe
www.senati.edu.pe

También podría gustarte