Semana 06

Page 1

Ing. Edson RaĂşl Lazo Alvarez


¿Qué aprendimos la sesión anterior?

Ing. Edson Raúl Lazo Alvarez


Estructura Repetitiva While – Do While Computación Ing. Edson Raúl Lazo Alvarez

Semana 6 Ing. Edson Raúl Lazo Alvarez


Propósito  Al finalizar el alumno podrá realizar algoritmos repetitivos con  WHILE  DO WHILE.

Ing. Edson Raúl Lazo Alvarez


Agenda del dĂ­a Algoritmos repetitivos.

WHILE (Mientras)

DO WHILE (Hacer Mientras) Ing. Edson RaĂşl Lazo Alvarez


1

Estructura Repetitiva: WHILE (Mientras)

Ing. Edson RaĂşl Lazo Alvarez


WHILE (Mientras)

Definición • Permite que un ciclo o bucle de un programa se repita mientras una cierta condición se siga cumpliendo

Flujograma • Para representar este tipo de condición repetitivas, en las que si se cumple la condición, se realiza una serie de acciones y se vuelve a comprobar la condición, y así sucesivamente hasta que la condición no se cumpla. Ing. Edson Raúl Lazo Alvarez


Sintaxis Mientras expresion_logica Hacer secuencia_de_acciones Fin Mientras condici贸n verdadero

falso

Bloque de instrucciones

Ing. Edson Ra煤l Lazo Alvarez


Ejemplo 01 Programa que muestra los “N” primeros números ingresados por teclado.

Ing. Edson Raúl Lazo Alvarez


Ejemplo 1 – DF / NS

Ing. Edson Raúl Lazo Alvarez


Ejemplo 02 Realizaremos un algoritmo que cuente los nĂşmeros pares, dentro de un intervalo ingresado por teclado

Ing. Edson RaĂşl Lazo Alvarez


Ejemplo 02 – DF / NS

Ing. Edson Raúl Lazo Alvarez


Ejercicios - WHILE • Imprimir su nombre 10 veces. • Calcular la sumatoria de los primeros 100 enteros. • Calcular la sumatoria de los enteros entre 100 y 200. • Imprimir hasta N los números enteros, pero solo los pares. • Leer un número e imprimir su tabla de multiplicar. • Calcular el factorial de un número. • Leer N números y sumar los pares en una variable y los impares en otra. Ing. Edson Raúl Lazo Alvarez


2

Estructura Repetitiva: DO WHILE (Hacer Mientras)

Ing. Edson RaĂşl Lazo Alvarez


DO WHILE (Hacer Mientras) Es una variación de la sentencia WHILE. Es un bucle repetitivo Usaremos HACER MIENTRAS. Cuando la estructura MIENTRAS no pueda utilizarse porque un bloque de programa que quizás se repita, deba ejecutarse al menos una vez. Ing. Edson Raúl Lazo Alvarez


DO WHILE (Hacer Mientras) Para que se utiliza Ejecuta al menos una vez su bloque repetitivo. Para realizar un proceso, después comparar el resultado y ver si se repetirá

Ing. Edson Raúl Lazo Alvarez


Sintaxis Repetir secuencia_de_acciones Hasta Que expresion_logica

Ing. Edson RaĂşl Lazo Alvarez


Ejemplo 01 Realizaremos un programa capaz de sumar muchos números, todos los que el usuario quisiera, y en el que hubiera que escribir “0”para indicar que tenemos que terminar.

Ing. Edson Raúl Lazo Alvarez


Ejemplo 01 – DF / NS

Ing. Edson Raúl Lazo Alvarez


Ejemplo 02 Realizaremos un algoritmo que pida al usuario una clave de acceso, y que no le permita seguir hasta que ingrese la clave correcta.

Ing. Edson RaĂşl Lazo Alvarez


Ejemplo 02 – DF / NS

Ing. Edson Raúl Lazo Alvarez


Ejercicios – DO WHILE • Pedir, Leer y mostrar números por pantalla hasta que se ingrese un valor mayor a 100. • Mostrar si un numero es par o impar hasta que se ingrese el valor negativo. • Calcular los IGV de distintos precios hasta que se ingrese el Valor 0. • Escribir un programa en que lea nombres (“Lucho”) y salude (“Hola Lucho”) hasta que se ingrese la letra “S”. Ing. Edson Raúl Lazo Alvarez


Preguntas

Ing. Edson RaĂşl Lazo Alvarez


¿Qué hemos aprendido?

Ing. Edson Raúl Lazo Alvarez


Diseñemos Algoritmos

Ing. Edson Raúl Lazo Alvarez


Ing. Edson RaĂşl Lazo Alvarez elazo@continental.edu.pe

Ing. Edson RaĂşl Lazo Alvarez


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.