ESTRUCTURAS SELECCIÓN SIMPLE
Posibilidad de seleccionar una accion entre dos alternativas. La acción a ejecutar depende de la condición o expresion lógica.
Sintasis general
si-n (Expresion Logica) (SI)
ENTONCES-n
Instrucción/s-V
DE LO CONTRARIO-n (SINO)
Instruccion/s-F
FSI-n
Ejemplo:
Se tienen dos valores
diferentes, encontrar el mayor y el menor de ellos:
Algoritmo Mayor;
Variables
a, b, ma, me: Real
Comienzo
Imprima(‘Entre el primer valor’);
Lea(a);
Imprima(‘Entre el segundo valor’);
Lea(b);
Si-1 (a>b)
Entonces-1
maßa;
meßb;
De lo contrario-1
maßb;
meßa;
Fsi-1
Imprima(‘El número Mayor es:’, ma);
Imprima(‘El número Menores:’, me);
FinAlgoritmo
Ejercicios
- Leer la edad de un alumno y determinar si es mayor o menor de edad.
Si Desea Descargar El Ejercicio Dar Clic Aqui
- Un autoservicio ofrece a sus clientes los siquientes servicios: Lavado $9.000, Cambio de Aceite $20.000, Petrolizado $5.000, Polichada $6.000, Sincronización $40.000 y Alineación y Balanceo $18.000. El Cliente responde S (aceptar) o N (negar) a cada una de las opciones de servicio. Se requiere estrablecer el valor total a pagar.
Si Desea Descargar El Ejercicio Dar Clic Aqui
- Un restaurante de comidas rapidas ofrece a sus clientes los siguientes servicios: Sandwich $1.500, Hamburguesa $2.000, Perro Caliente $1.500, Arepona $3.000, Gaseosa $700 y Cerveza $1.000. El cliente responde S (aceptar) N (negar) a cada una de las opciones de servicio. Si responde afirmativo, preguntar la cantidad. Se quiere establecer el valor total a pagar.
Si desea descargar el ejercicio dar clic Aqui
ESTRUCTURA DE SELECCIÓN ANIDADA (Desicion Anidada)
Dentro de la
estructura Si-entonces otra estructura Si-entonces y así sucesivamente un
numero indeterminado de veces y dentro de ellas pueden existir diferentes
acciones o instrucciones. Esto se conoce como estructuras de decisión
(selección) anidadas
Sintaxis general
Si-1
(Expresión Lógica -1) (SI)
ENTONCES-1
Instrucción/s-V
DE LO CONTRARIO-1 (SINO)
Si-2 (Expresión
Lógica-2)
ENTONCES-2
Instrucción/s-V
DE LO
CONTRARIO-2
Si-3
(Expresión Lógica-3)
ENTONCES-3
Instrucción/s-V
DE
LO CONTRARIO-3
FSI-3
FSI-2
FSI-1
EJEMPLO
Dado tres números enteros diferentes,
encontrar el mayor de ellos
ALGORITMO NUMEMAYOR;
VARIABLES
A, B, C, Mayor: entero;
COMIENZO
IMPRIMIR(‘ENTRE LOS TRES VALORES’);
LEER(A,B,C);
Si-1 (A>B)
ENTONCES-1
Si-2 A>C
ENTONCES-2
MayorßA;
DE LO CONTRARIO-2
MayorßC;
Fsi-2
DE LO CONTRARIO-1
Si-3 B>C
ENTONCES-3
MayorßB;
DE LO CONTRARIO-3
MayorßC;
Fsi-3
Fsi-1;
IMPRIMIR(‘EL NUMERO MAYOR ES:’,
Mayor);
FinAlgoritmo
Ejercicios
- De un vendedor se conoce el codigo, y la venta semanal. se desea calcular su comision teniendo en cuenta los porcentajes sobre la venta semanal:
VENTA SEMANAL PORCENTAJE
De 0 a 1.000.000 5%
De 1.000.001 a 5.000.000 7%
De 5.000.001 en adelante 10%
Si desea descargar el ejercicio dar clic Aqui
- Dadas las longitudes de los lados de un triangulo, determinar si es equilátero, isósceles o escaleno.
Si desea descargar el ejercicio dar clic Aqui
Si desea descargar el ejercicio dar clic Aqui
De un empleado se
conoce: cédula, nombre, sueldo actual y personas a cargo. Calcular el sueldo
neto teniendo en cuenta un descuento de acuerdo a la siguiente tabla:
SUELDO ACTUAL
|
% DE DESCUENTO
|
||
personal a cargo
|
|||
0
|
1
|
2 o más
|
|
0 A 300.000
|
2%
|
0
|
0
|
300.001 A 600.000
|
3%
|
1.5%
|
0
|
600.001 A 1.200.000
|
5%
|
3%
|
2%
|
1.200.001 O MÁS
|
9%
|
7.5%
|
6%
|
Si desea descargar el ejercicio dar clic Aqui
No hay comentarios:
Publicar un comentario