Documente Academic
Documente Profesional
Documente Cultură
2
• La condicional ELSE (Caso contrario) es
un selector opcional que se activa como
caso contrario, si uno de los términos
anteriores no se ha activado.
• Cuando existen más de dos elecciones
(alternativas) posibles, es cuando se
presenta el caso de alternativas múltiples.
Si el número de alternativas es grande
puede plantear serios problemas de
escritura del algoritmo y naturalmente de
legibilidad.
3
• La estructura de decisión múltiple
evaluará una expresión que podrá
tomar n valores distintos 1,2,3,4,..n .
Según que elija uno de estos valores en la
condición, se realizará una de
las n acciones, o lo que es igual, el flujo
del algoritmo seguirá un determinado
camino entre los n posibles.
4
Ejemplo
Se desea diseñar un algoritmo que escriba los nombres de los días de la semana
en función del valor de una variable DIA introducida por teclado.
Los días de la semana son 7; por consiguiente, el rango de valores de DIA será
1..7, y caso de que DIA tome un valor fuera de este rango se deberá producir un
mensaje de error advirtiendo la situación anómala.
1.-Inicio
2.-Leer DIA
3.-En caso de DIA sea
1:
escribir('Domingo')
2:
escribir('Lunes')
3:
escribir('Martes')
4:
escribir('Miércoles')
5:
escribir('Jueves')
6:
escribir('Viernes')
7:
escribir('Sábado')
DE LOS CONTRARIO
escribir('Error')
fin_según (3) 5
4.-fin
Ejercicios
1. Una compañía de Servicios internacional tiene servicio en algunos países de América
del Norte, América Central, América del Sur, Europa y Asia. El costo por el servicio de
paquetería se basa en el peso del paquete y la zona a la que va dirigido. Lo anterior se
muestra en la tabla
7
Tema 5
Estructuras Algorítmicas
Repetitivas
Estructuras Algorítmicas
Asignación
Secuenciales Entrada
Salida
Simples
ESTRUCTURAS Condicionales Dobles
Múltiples
ALGORITMICAS
Repetir Para
Repetitivas Repetir Mientras
Repetir Hasta
Estructuras Repetitivas
10
Estructuras Repetitiva: Desde Hasta
• Esta estructura permite repetir la ejecución de una acción o
de un grupo de acciones un número determinado de
veces; la sintaxis es la siguiente:
desde índice = inicio hasta fin [con paso valor] hacer
acción
fin desde
11
Estructura Repetitiva
Desde Hasta (Para)
Ejemplo
12
Estructuras Repetitiva: Mientras
• Esta estructura repite una acción o grupo de acciones
mientras una expresión lógica sea cierta. La sintaxis en la
notación algorítmica
mientras expresión lógica hacer
acción
fin desde
13
Estructura Repetitiva
Mientras. Ejemplo
14
15
FIN