Algoritmos
con estructuras repetitivas. (III corte)
Uso del Mientras ( condición)...hacer fin mientras
El ciclo mientras permite ejecuta un bloque de instrucciones mientras
que una expresión lógica dada se cumpla, es decir, mientras su evaluación dé como
resultado verdadero.. La expresión lógica se denomina
condición y siempre se evalúa antes de ejecutar el bloque de instrucciones.
Si la condición no se cumple, el bloque no se ejecuta. Si la condición se cumple, el bloque
se ejecuta, después de lo cual la instrucción vuelve a empezar, es decir, la condición
se vuelve a evaluar.
En el caso en que la condición evalúe la primera vez como falsa, el bloque
de instrucciones NO será ejecutado, lo cual quiere decir que el número de repeticiones
o iteraciones de este bloque será cero. Si la condición siempre evalúa a
verdadero, la instrucción se ejecutará indefinidamente, es decir, un número infinito
de veces.
Ejemplo del ciclo mientras
Algoritmo repetitivo usando el ciclo mientras..fin mientras y repetir que calcule la suma n numeros LEIDOS POR TECLADO
DFD de la Suma de N Numeros usando el ciclo Mientras
El Uso de la instrucción : Repetir... hasta
que (condición), en DFD no existe esta instrucción, se debe usar el ciclo mientras.
El cuerpo del bucle es el fragmento de programa
que será repetido en cada iteración.
La condición es una variable o una función
reducible a valor booleano True o false.
Otro ejemplo, usando el ciclo repetir para calcular EL FACTORIAL DE UN NUMERO
Serie de Fibonacci
Serie de Fibonacci usando el ciclo Repetir
Ejercicios:
1.Desarrolle un algoritmo que permita determinar a partir de un número de días, ingresado por pantalla, ¿Cuántos años, meses y semanas; existen.
Uso de la instrucción Casos
Desarrolla los siguientes Ejercicios en DFD y e inter - p :
1. De un conjunto de N calificaciones de un estudiante realice un algoritmo que diga cual es su nota más baja.
2. Elabore un algoritmo que convierta un numero menor a 257 a sistema binario.
3.Realice un algoritmo en interp o en dfd donde las elecciones que se realizaron en Venezuela existen tres PARTIDOS politicos (MUD,PSUV,LOCO)aspirando con sus candidatos (1=Capriles, 2=Maduro 3=Maria Bolivar), Uno de estos ha decidido realizar una consulta (encuesta) a un cierto numero de personas para determinar las preferencias de los electores.
1.Desarrolle un algoritmo que permita determinar a partir de un número de días, ingresado por pantalla, ¿Cuántos años, meses y semanas; existen.
Uso de la instrucción Casos
Desarrolla los siguientes Ejercicios en DFD y e inter - p :
1. De un conjunto de N calificaciones de un estudiante realice un algoritmo que diga cual es su nota más baja.
2. Elabore un algoritmo que convierta un numero menor a 257 a sistema binario.
3.Realice un algoritmo en interp o en dfd donde las elecciones que se realizaron en Venezuela existen tres PARTIDOS politicos (MUD,PSUV,LOCO)aspirando con sus candidatos (1=Capriles, 2=Maduro 3=Maria Bolivar), Uno de estos ha decidido realizar una consulta (encuesta) a un cierto numero de personas para determinar las preferencias de los electores.
A cada persona se le pregunta:
1. Si va a votar, en caso de ser afirmativa, se le preguntará por cual partido.
El algoritmo debe llevar el control de la información, y el PARTIDO, solo se leerá si la persona contestó que si votará.
El algoritmo debe imprimir la siguiente informacion:
1. Cual es el partido que va ganando o repuntando.
2. Cual es el porcentaje % de abstención.
3. Cual es el porcentaje de personas que SI votaran?
4. Realice un algoritmo en interp o en dfd que lea n numeros LEIDOS POR Teclado e indique cuantos negativos existen y cuantos positivos fueron ingresados.
5. Realice un algoritmo en interp o en dfd que lea dos valores y el primer valor indicará cuantas veces debe sumar el segundo valor ( NO USAR LA FUNCIÓN EXPONENCIAL, USAR CICLO).
Este comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminar