Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
139 vistas16 páginas

Sesión 14 - Principios de Algoritmos

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 16

PRINCIPIOS DE

ALGORITMOS
SEMANA 14
Utilidad

¿Cuántas veces como mínimo un


cajero nos pide nuestra clave?
Logro de aprendizaje

Al final de la sesión, el alumno desarrolla


algoritmos aplicando la estructura repetitiva
REPETIR HASTA QUE identificando su
representación en diagramas de flujo.
Recordando…
E s t r u c t u r a PA R A v s M I E N T R A S
La instrucción MIENTRAS se debe emplear cada vez que se desconoce
la cantidad de ciclo o veces que se va a repetir un proceso, caso
contrario lo más recomendable es emplear una estructura PARA, pero
toda estructura PARA se puede pasar a una MIENTRAS

Observación: Debemos declarar e inicializar


sí o sí al contador en la estructura MIENTRAS,
y hacer que aumente o disminuya.
Operadores relacionales

Operador Operador en PseInt Ejemplo Resultado de ejemplo

Mayor > 12 > 10 Verdadero


20 > 30 Falso
Mayor o Igual >= 12 > = 12 Verdadero
12 > = 10 Verdadero
Menor < 2 < 10 Verdadero
12 < 10 Falso
Menor o Igual <= 2 < = 10 Verdadero
12 < = 10 Verdadero
Igual = “hola” = “hola” Verdadero
12 = 10 Falso
Diferente <> 12 <> 10 Verdadero
12 <> 12 Falso
Tipos de Estructuras Repetitivas

Proceso estructuraRepetir
Estructura Mientras

Sentencias

Estructuras F
Estructura Repetir
Repetitivas Condición

Estructura Para FinProceso


Estructura REPETIR

La instrucción Repetir-Hasta
ejecuta una secuencia de
instrucciones, siempre que la
condición evaluada sea falsa.
<acciones>

La ejecución finalizará cuando F


la condición sea verdadera. <exp lógica>

Se puede emplear para validar


un dato ingresado por teclado
sin que el proceso haya
finalizado.
La instrucción REPETIR – HASTA QUE se diferencia de la estructura MIENTRAS
en que esta se ejecuta siempre por lo menos una vez.

Observación: la condición lógica en REPETIR – HASTA QUE debe ser opuesta a la del
mientras, ya que MIENTRAS evalúa si es verdadero, REPETIR – HASTA QUE evalúa si es falsa.
Ejemplo 1

Elaborar un pseudocódigo que solo permita ingresar un número positivo y


devuelva su doble.
NOTA: No se debe interrumpir el algoritmo si el valor ingresado no es
positivo.
Ejemplo 2

Elaborar un pseudocódigo que sume los n primeros números (1, 2, 3, 4, …., n).
“n” es un valor ingresado por teclado.
NOTA: Emplear la estructura REPETIR – HASTA QUE
Ejemplo 2

Elaborar un pseudocódigo que valide tu clave de acceso.


¿Preguntas?
Ejercicios para
resolver en clase
Cierre
En este algoritmo, ¿Qué valor o valores debemos ingresar por teclado para
que finalice el ciclo repetitivo?
Cierre
Si deseamos validar la nota de un estudiante al ingresarla (Entre 0 y 20),
¿Qué debemos colocar en los espacios en blanco?

Proceso estructuraRepetir
Definir nota como Entero
Repetir
Escribir "Ingrese la nota"
Leer nota
Hasta que nota 0 nota 20
Escribir "Nota correcta"
FinProceso

También podría gustarte