Está en la página 1de 9

Selección Múltiple

Las estructuras selectivas múltiples permiten escoger uno de


varios caminos posibles. Para la estructura condicional múltiple
se proponen las palabras clave Seleccionar-caso en
pseudocódigo, misma que se implementa en lenguaje C utilizando
las palabras reservadas switch-case. Esta secuencia se utiliza
cuando existen múltiples posibilidades para la evaluación de una
expresión matemática (generalmente una variable), pues de
acuerdo con el valor que tome la expresión será el conjunto de
instrucciones que se ejecute
Ejemplo:
Estructuras lógicas de control de repeticiones
Las estructuras de control repetitivas son aquellas que permiten
ejecutar un conjunto de instrucciones varias veces, de acuerdo
con el valor que genere la expresión relacional y/o lógica. Esta
estructura repetitiva se utiliza principalmente cuando no se
conoce el número de veces que las acciones o el ciclo deben
repetirse, aunque también puede utilizarse en otros casos.

Las estructuras repetitivas, permiten repetir una acción (o grupo


de acciones) varias veces. Existen tres tipos de estructuras
repetitivas: mientras, desde-hasta y repetir-hasta.

CONTADOR
Un contador es una variable de tipo entero que incrementa o
decrementa su valor de forma CONSTANTE y requiere ser
inicializada como su nombre lo indica, generalmente se utilizan
para contar el número de veces que se ejecuta una acción o para
contar el número de veces que se cumple una condición
(expresión relacional/lógica).

Por ejemplo, si se desea sumar los números del 1 al 5, se


necesitará una variable que genere esos números, es decir que
empiece en 1 y llegue hasta el 5.

La variable que cumple el rol de contador aparece tanto a la


izquierda como a la derecha, por la propiedad destructiva de la
asignación; así tomará el valor anterior, le adicionará o reducirá el
valor constante y asignará el nuevo valor .

ACOMULADOR
Un acumulador es una variable numérica, que incrementa o
decrementa su valor de forma NO CONSTANTE y requiere ser
inicializada como su nombre lo indica se utilizan para acumular
valores en una sola variable, ya sea de suma o producto. Por lo
tanto, existen dos modos de inicialización:

 Para Suma: Inicializar en 0


 Para Producto: Inicializar en 1
Esto con el objetivo de no alterar los valores de las respectivas
operaciones.

Ejemplo: Si se desea conocer el acumulado de los pagos


realizados a un grupo de empleados, se necesitará una variable
que vaya sumando los sueldos de cada empleado, se requiere
una variable que permita calcular el acumulado.

INTERACION
Iteración es la repetición de un segmento de código dentro de un
programa de computadora. Puede usarse tanto como un término
genérico (como sinónimo de repetición) como para describir una
forma específica de repetición con un estado mutable.
BUCLE
Un bucle es una secuencia que repite varias veces un mismo
trozo de código, hasta que la condición asignada al bucle deja de
cumplirse
Mientras -hacer
Para -hasta
Algoritmo 24
Algoritmo multiple1
definir num Como Entero
definir dia Como Caracter
escribir "dijita un entero"
leer num
segun num Hacer
caso 1:
dia<-"lunes"
caso 2:
dia<-"martes"
caso 3:
dia<-"miercoles"
caso 4:
dia<-"jueves"
caso 5:
dia<-"viernes"
caso 6:
dia<-"sabado"
caso 7:
dia<-"domingo"
De Otro Modo:
dia<- "no existe"
FinSegun
escribir "dia de la semana"
escribir dia
escribir "algoritmo 24 finalizado"

FinAlgoritmo
Agoritmo 25
Algoritmo multiple2
definir num Como Entero
definir mes Como Caracter
escribir "dijita un entero"
leer num
segun num Hacer
caso 1:
mes<-"enero"
numdias<-31
caso 2:
mes<-"febrero"
numdias<-28
caso 3:
mes<-"marzo"
numdias<-31
caso 4:
mes<-"abril"
numdias<-30
caso 5:
mes<-"mayo"
numdias<-31
caso 6:
mes<-"junio"
numdias<-30
caso 7:
mes<-"julio"
numdias<-31
caso 8:
mes<-"agosto"
numdias<-31
caso 9:
mes<-"septiembre"
numdias<-30
caso 10:
mes<-"octubre"
numdias<-31
caso 11:
mes<-"noviembre"
numdias<-30
caso 12:
mes<-"diciembre"
numdias<-31
De Otro Modo:
mes<-"no existe"
numdias<-0
FinSegun
escribir "mes del año"
escribir mes
escribir "numero de dias del mes"
escribir numdias
FinAlgoritmo

También podría gustarte