sesion_7a__24598__

6
16/10/2014 1 Principios de Algoritmos Agenda Introducción Repaso: Estructuras de control Repetitivas Estructura Hacer .. Mientras Ejemplo Ejercicios Pablo Romero 2 Introducción “La vida se comprende de ciclos y debemos saber cuando es tiempo de cerrar uno y empezar otro.” Pablo Romero 3

Upload: richard-coronado

Post on 04-Dec-2015

217 views

Category:

Documents


0 download

DESCRIPTION

asd

TRANSCRIPT

16/10/2014

1

Principios de Algoritmos

Agenda

• Introducción

• Repaso: Estructuras de control Repetitivas

• Estructura Hacer .. Mientras

• Ejemplo

• Ejercicios

Pablo Romero 2

Introducción

“La vida se comprende de ciclos y debemos saber

cuando es tiempo de cerrar uno y empezar otro.”

Pablo Romero 3

16/10/2014

2

Logro esperado

Comprende y reconoce la estructura repetitiva

Hacer … Mientras.

Elabora pseudocódigo de mediana dificultad.

Pablo Romero 4

Pablo Romero 5

Estructuras Repetitivas

Estructura Para

Estructura Mientras

Estructura Hacer Mientras

ESTRUCTURA PARA

La instrucción Para ejecuta una secuencia de instrucciones un

número determinado de veces.

Para variable inicial hasta final Con Paso paso Hacer

instrucciones

FinPara

Pablo Romero 6

Actividad señalada en la clase anterior

• Hallar total de n términos: 1+3+5+7+…..

16/10/2014

3

ESTRUCTURA MIENTRAS

La instrucción Mientras ejecuta una secuencia

de instrucciones mientras una condición sea

verdadera.

Pablo Romero 7

Mientras <condición> Hacer

<instrucciones>

FinMientras

ESTRUCTURA HACER … MIENTRAS

La instrucción Hacer .. Mientras ejecuta una

secuencia de instrucciones mientras una

condición sea verdadera.

Pablo Romero 8

Hacer

<instrucciones>

Mientras <condición>

ESTRUCTURA HACER … MIENTRAS

Al ejecutarse esta instrucción, primero se

ejecutan una vez la secuencia de instrucciones

que forman el cuerpo del ciclo y luego la

condición es evaluada. Si la condición resulta

verdadera, se vuelve al inicio de la estructura. Al

finalizar la ejecución del cuerpo del ciclo se

vuelve a evaluar la condición y, si es verdadera,

la ejecución se repite.

Estos pasos se repiten mientras la condición sea

verdadera. Pablo Romero 9

16/10/2014

4

ESTRUCTURA HACER … MIENTRAS

Note que las instrucciones del cuerpo del ciclo

pueden ejecutarse por lo menos una vez,

porque la evaluación se realiza al final de la

ejecución.

Si la condición siempre es verdadera, al ejecutar

esta instrucción se produce un ciclo infinito. A fin

de evitarlo, el cuerpo del ciclo debe contener

alguna instrucción que modifique la o las

variables de la condición, para que ésta se haga

falsa y finalice la ejecución del ciclo.

Pablo Romero 10

Ejemplo 1

Realizar un pseudocódigo que sume los n

primeros números (1, 2, 3, 4, …., n).

Pablo Romero 11

Solución

Proceso SumaN

Definir n, suma, i como Entero

Leer n

suma0

i1

Hacer

sumasuma+i

ii+1

Mientras i<=n

Escribir suma

Fin Proceso

Pablo Romero 12

16/10/2014

5

Ejemplo 2

Validar el ingreso de una nota

Hacer

Escribir “Ingrese nota “

Leer nota

Mientras nota <0 O nota>20

Pablo Romero 13

Actividad en aula

• Elabore un pseudocódigo para el siguiente

caso:

• Hallar total de n términos: 1+3+5+7+…..

Pablo Romero 14

Preguntas

Pablo Romero 15

16/10/2014

6

Actividad para casa

• Elabore un pseudocódigo para cada caso:

• Ingresar un numero entero n y mostrar todos los

múltiplos de 3 hasta n.

• Mostrar al mayor de n enteros positivos.

Pablo Romero 16

Actividad para casa

• Elabore un pseudocódigo

para:

• Una adolescente desea comprar

un celular de precio c soles.

• Su padre le propone darle una

propina inicial de p soles.

• La hija replica que le de el doble

de lo que tenga cada mes.

• Si no gasta los montos que

recibe, en cuántos meses podrá

comprar el celular.

Pablo Romero 17

Conclusiones

Estructura Hacer … Mientras ejecuta

instrucciones mientras la expresión lógica

sea ……..

En el peor caso ¿cuántas iteraciones se

ejecutarán?

Finalmente, se elaboró un pseudocódigo

empleando la estructura Hacer … Mientras.

Pablo Romero 18

• Comprende y reconoce la estructura repetitiva

Hacer … Mientras.

• Elabora pseudocódigo de mediana dificultad.