Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
Caratula……………………………………………………………………Pág. 1
Dedicatoria…………………………………………………………………Pág. 2
Índice………………………………………………………………...…….Pág. 3
Sentencia Condicional……………………………………………………….Pág. 4
Sentencia condicional Simple…………………….………….……………….Pág. 4
Sentencia condicional Múltiple……………………………………………….Pág. 5
EJERCICIOS-Sentencia condicional Simple……………………………………Pág. 6-
13
EJERCICIOS-Sentencia condicional Múltiple…………………………………...Pág.
14-23
Infografía……………………………………………………………………Pág. 24
P á g i n a 1 | 22
Ciriaco Quispe Alexis
SENTENCIA CONDICIONAL
Una sentencia condicional es una instrucción o grupo de instrucciones que se pueden
ejecutar o no en función del valor de una condición.
Los tipos más conocidos de sentencias condicionales son el si.. (if) y el en caso (switch),
aunque también podríamos mencionar al manejo de excepciones como una alternativa
más moderna para evitar el "anidamiento" de sentencias condicionales.
Las sentencias condicionales constituyen, junto con los bucles, los pilares de
la programación estructurada, y su uso es una evolución de una sentencia en lenguaje
ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición
**Cuando la acción verdadera o falsa está compuesta por 2 o más líneas de instrucción
se encierra en un INICIO y FIN**
Su estructura es:
Si condicional entonces
Acción verdadera
Sino
Acción negativa
Fin del si
Anidamiento:
Se utiliza para usar una sentencia dentro de
otra
P á g i n a 2 | 22
Ciriaco Quispe, Alexis
**Si el selector es una variable, este deberá ser leído antes de usarse**
SU ESTRUCTURA ES:
En caso que selector sea
Opción 1: acción
Opción 2: acción
.
.
Fin del caso
P á g i n a 3 | 22
Ciriaco Quispe Alexis
EJERCICIOS DE ALGORITMO
SENTENCIA CONDICIONAL SIMPLE:
Datos de salida
Mensaje:M
//Declaracion de Constante
//Edad Limite
EL=18
Inicio
//Lectura de datos
Leer E
Si E>EL entonces
M="Mayor de edad"
Mostrar ("Estas viejo")
Sino
M="Menor de edad"
Fin del si
//Mostrando resultados
Mostrar M
Fin
P á g i n a 4 | 22
Ciriaco Quispe, Alexis
Datos de salida
Mensaje:M
//Declaracion de Constante
//Limite Numerico
lim=0
Inicio
//Lectura de datos
Leer NUM
Si NUM>lim entonces
M="El numero es positivo"
Sino
M="El numero es negativo"
Fin del si
//Mostar resultados
Mostar M
Fin
P á g i n a 5 | 22
Ciriaco Quispe Alexis
Datos de salida
Numero mayor:NM
Inicio
//Lectura de datos
Leer N1,N2,N3
Si N1>N2 y N1>N3 entonces
NM=N1
Sino
Si N2>N1 y N2>N3 entonces
Sino
NM=N3
Fin del si
Fin del si
//Mostar resultados
Mostar NM
Fin
P á g i n a 6 | 22
Ciriaco Quispe, Alexis
Datos de salida
Nom, E
Valor bruto:VA
Descuento:DES
Total neto:TN
//Declaracion de constante
P á g i n a 7 | 22
Ciriaco Quispe Alexis
Inicio
//Lectura de datos
Leer Nom, E, T, M, O
Si O=Nacional entonces
Si M=A entonces
Si T=S entonces
VA=10
Sino
Si T=M entonces
VA=30
Sino
VA=40
Fin del si
Fin del si
Fin del si
Si M=B entonces
Si T=S entonces
VA=40
Sino
Si T=M entonces
VA=45
Sino
VA=50
P á g i n a 8 | 22
Ciriaco Quispe, Alexis
Fin del si
Fin del si
Fin del si
Si M=C entonces
Si T=S entonces
VA=13
Sino
Si T=M entonces
VA=13
Sino
VA=15
Fin del si
Fin del si
Fin del si
Fin del si
Si O=Importado entonces
Si M=A entonces
Si T=S entonces
VA=50
Sino
Si T=M entonces
VA=60
Sino
VA=70
Fin del si
Fin del si
P á g i n a 9 | 22
Ciriaco Quispe Alexis
Fin del si
Si M=B entonces
Si T=S entonces
VA=10
Sino
Si T=M entonces
VA=15
Sino
VA=18
Fin del si
Fin del si
Fin del si
Si M=C entoces
Si T=S entonces
VA=11
Sino
Si T=M entonces
VA=15
Sino
VA=15
Fin del si
Fin del si
Fin del si
Fin de si
//Hallar el descuento
Si E>40 entonces
P á g i n a 10 | 22
Ciriaco Quispe, Alexis
Des=VA-/(VA*Des)
Sino
Des=0
Fin del si
Mostar E, VA, Des, TN
Fin
Datos de salida:
Sume de digitos:SD
Inicio
//Lectura de datos
Leer NUM
Si NUM>0 entonces
R=Residuo(NUM/10)
SD=SD+R
NUM=Parte entera(NUM/10)
Fin del si
Mostrar SD
Fin
P á g i n a 11 | 22
Ciriaco Quispe Alexis
Datos de salida
Nom, E
Valor bruto:VA
P á g i n a 12 | 22
Ciriaco Quispe, Alexis
Descuento:Des
Total neto:TN
//Declaracion de constante
//Descuento a personas mayores de 35 años
Des=0,25
Inicio
//Lectura de datos
Leer Nom, E, T, M
En caso que M sea:
"Bailon"
En caso que T sea:
"S" PP=80
"M" PP=90
"L" PP=90
Fin del caso
"Piers"
En caso que T sea:
"S" PP=70
"M" PP=80
"L" PP=90
Fin del caso
"Prinst"
En caso que T sea:
"S" PP=100
P á g i n a 13 | 22
Ciriaco Quispe Alexis
"M" PP=110
"L" PP=110
Fin del caso
"Galaxy"
En caso que T sea:
"S" PP=90
"M" PP=100
"L" PP=100
Fin del caso
Fin del caso
//Hallar el descuento
Si E>35 entonces
Des=VA-(VA*Des)
Sino
Des=0
Fin del si
Mostrar E, VA, Des, Tn
Fin
P á g i n a 14 | 22
Ciriaco Quispe, Alexis
Datos de salida
Nom, E
Total a pagar:TP
Inicio
//Lectura de datos
Leer E, PV, Nom
Fin
Datos de salida
Ganador:G
Mensaje:M
Inicio
//Lectura de datos
Leer J1,J2,O1,O2
En caso que O1 sea:
"Piedra":
En caso que O2 sea:
"Piedra":
Inicio
M="resultado ha sido empate"
Mostrar M
Fin
"Papel":
Inicio
G=J2
P á g i n a 16 | 22
Ciriaco Quispe, Alexis
Mostrar G
Fin
"Tijera":
Inicio
G=J1
Mostrar G
Fin
Fin del caso
"Papel":
En caso que O2 sea:
"Piedra":
Inicio
G=J1
Mostrar G
Fin
"Papel":
Inicio
M="Empate"
Mostrar M
Fin
"Tijera":
Inicio
G=J2
Mostrar G
Fin
Fin del caso
P á g i n a 17 | 22
Ciriaco Quispe Alexis
"Tijera"
En caso que O2 sea:
"Piedra":
Inicio
G=J2
Mostrar G
Fin
"Papel":
Inicio
G=J1
Mostrar G
"Tijera":
Inicio
M="Empate"
Mostrar M
Fin
Fin del caso
Fin del caso
Fin
P á g i n a 18 | 22
Ciriaco Quispe, Alexis
Colegio de
procedencia Estatal Particular
Carrera/Turno Mañana Tarde Mañana Tarde
Computacion 200 300 400 500
Enfermeria 300 200 350 400
Secretaria 330 420 350 410
Los estudiantes varones que escojan la carrera de enfermeria
tendran un 30% de descuento en su matricua.
Las mujeres que escojan la carrera de computacion tendran un
descuento de 20% de matricula.
Se debera mostrar en la boleta el nombre de alumno, el total
descontado y el total a pagar, la carrera escogido.
Datos de entrada
Nombre de estudiante:Nom
Numero de DNI:DNI
Genero:GE
Colegio de procedencia:CP
Carrera a escoger:CA
Turno:TUR
Datos de salida:
Nom,DNI,CA,TUR
Precio Bruto:PB
Total descontado:TD
Total a pagar:TP
//Declaracion de constante
//Descuento por varon en Enfermeria
P á g i n a 19 | 22
Ciriaco Quispe Alexis
Des1=0.3
//Descuento por mujer en Computacion
Des2=0.2
Inicio
//Lectura de datos
Leer Nom,Dni,GE,CP,CA,TUR
En caso que CP sea:
"Estatal":
En caso que CA sea:
"Computacion":
En caso que TUR sea:
"Mañana" PV=200
"Tarde" PV=300
Fin del caso
"Enfermeria":
En caso que TUR sea:
"Mañana" PV=300
"Tarde" PV=200
Fin del caso
"Secretaria":
En caso que TUR sea:
"Mañana" PV=330
"Tarde" PV=420
Fin del caso
Fin del caso
"Particular"
P á g i n a 20 | 22
Ciriaco Quispe, Alexis
P á g i n a 21 | 22
Ciriaco Quispe Alexis
INFOGRAFÍA:
http://www.sc.ehu.es/sbweb/fisica3/basico/condicional/condicional_1.html
http://ocw.upm.es/lenguajes-y-sistemas-informaticos/programacion-en-java-
i/Contenidos/LecturaObligatoriasentenciasselectivasocondicionales
https://es.wikipedia.org/wiki/Sentencia_condicional
P á g i n a 22 | 22