Estructura de Control RepeticionesLoops Ejercicios Repeticiones Las estructura

  • Slides: 18
Download presentation
Estructura de Control Repeticiones(Loops) Ejercicios

Estructura de Control Repeticiones(Loops) Ejercicios

Repeticiones Las estructura repeticiones se utiliza, para repetir una serie de instrucciones hasta que

Repeticiones Las estructura repeticiones se utiliza, para repetir una serie de instrucciones hasta que se cumpla una condición. Hay varios tipos de repeticiones que puedes utilizar, cual utilices depende de la situación. – – – For. . . Next Do While Do Until

Clases de Repeticiones For. . . Next - Si conoces exactamente cuántas veces deseas

Clases de Repeticiones For. . . Next - Si conoces exactamente cuántas veces deseas repetir un bloque de instrucciones dentro de un "loop" debes utilizar For. . . Next. Esta estructura de repeticiones contiene una variable que se inicializa, auto incrementa y prueba automáticamente si cumplió con la condición de llegar a un número en específico. Do While - coteja si cumple la condición al principio de comenzar la estructura. La condición de la estructura Do While puede ser numérica o alfabética.

Do Until - es parecido al Do While, se repite un serie de instrucciones

Do Until - es parecido al Do While, se repite un serie de instrucciones hasta que la condición sea cierta. La diferencia entre ambas es que Do Until se ejecuta mientras la condición sea falsa, cuando es cierta termina la ejecución. Do While se ejecuta mientras la condición es cierta, cuando es falsa termina la ejecución.

Ejercicio 1 - Hola Asume que deseas imprimir la palabra “Hola” 10 veces. En

Ejercicio 1 - Hola Asume que deseas imprimir la palabra “Hola” 10 veces. En este caso puedes utilizar la estructura For/Next ya que conoces exactamente cuántas veces desea repetir el bloque de instrucciones. For x = 1 to 10 Imprime “Hola” Next x La palabra “Hola” se imprime 10 veces. Oprime el siguiente botón para que observes el programa corriendo. Oprime para correr el programa

Ejercicio 2 - Calcular Promedio El Prof. Soto necesita un programa que le calcule

Ejercicio 2 - Calcular Promedio El Prof. Soto necesita un programa que le calcule el promedio de 3 estudiantes. Los estudiantes tienen dos notas. 1. Determina los datos de entrada 2. nota de los estudiantes 3. 2. Determina datos de salida 4. 5. promedio de 3 estudiantes

Determina el proceso Obtener el promedio del estudiante Promedio = (nota 1 + nota

Determina el proceso Obtener el promedio del estudiante Promedio = (nota 1 + nota 2)/2 Esto se repite 3 veces Algoritmo Repite la siguiente instrucción 3 veces Obtener nota 1 y nota 2 Promedio = (nota 1 + nota 2)/2 Final del loop

Flujograma Comienzo 1 3 nota 1 nota 2 Promedio = (nota 1+ nota 2)/2

Flujograma Comienzo 1 3 nota 1 nota 2 Promedio = (nota 1+ nota 2)/2 terminó

Ejercicio 3 - Seguridad El Sr. Rivera es el encargado de la seguridad de

Ejercicio 3 - Seguridad El Sr. Rivera es el encargado de la seguridad de la discoteca Channels, debido a reglas del departamento de bomberos, el máximo de personas que puede entrar al local es 200. El programa va a contar el número de personas que entran al local, mientras la cantidad de personas sea menor o igual a 200, luego va a generar un mensaje que diga Channels está lleno.

Datos de entrada Personas que entran al local Datos de Salida Números de personas

Datos de entrada Personas que entran al local Datos de Salida Números de personas en el local Si el número de personas es mayor de 200 se genera un mensaje que diga “Channels está lleno.

Determina el proceso Cantidad. Personas = Cantidad. Personas + 1 Esto se repite mientras

Determina el proceso Cantidad. Personas = Cantidad. Personas + 1 Esto se repite mientras Cantidad. Personas sea menor o igual a 200. SI es mayor de 200 genera mensaje indicando que Channels está lleno. Algoritmo Entra persona Cantidad. Personas = Cantidad. Personas + 1 Repite la siguiente instrucción mientras Cantidad. Personas sea menor o igual a 200 Mensaje “Channels está lleno”

Asignación 1. Dibuja el flujograma para ejercicio anterior, ejercicio 3.

Asignación 1. Dibuja el flujograma para ejercicio anterior, ejercicio 3.

Ejercicio 4 – Sueldo Escribe el algoritmo para un programa que calcule el sueldo

Ejercicio 4 – Sueldo Escribe el algoritmo para un programa que calcule el sueldo bruto de varias personas mientras las horas trabajadas sea mayor de 0.

Ejercicio 5 - Depreciación La Co. XX desea calcular la vida útil de una

Ejercicio 5 - Depreciación La Co. XX desea calcular la vida útil de una máquinaria de la oficina. El valor de este equipo es de $4, 000 y su vida útil es aproximadamente de 5 años o cuando su valor residual sea igual a 0. Asuma se estima la maquinaria deprecie $3, 000, $700, $300 primer, segundo y tercer año.

Datos de entrada Valor del equipo Depreciación por año Datos de salida Años que

Datos de entrada Valor del equipo Depreciación por año Datos de salida Años que va a tomar en depreciar el equipo.

Proceso Realizar el proceso mientras el valor residual del equipo sea mayor de 0.

Proceso Realizar el proceso mientras el valor residual del equipo sea mayor de 0. valor residual Valor residual = Valor equipo – depreciación año = año +1

Dibuja el flujograma para el ejercicio de depreciación.

Dibuja el flujograma para el ejercicio de depreciación.

FIN

FIN