SlideShare una empresa de Scribd logo
1 de 7
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
ESTRUCTURA DE CONTROL CONDICIONAL SIMPLE
(SELECTIVA SIMPLE)
Una sentenciacondicional simple, esparte de unalgoritmoque permite decidirbajounaciertacondiciónsi una
instrucciónosentenciase vaa ejecutar.En general,se escribe:
PSEUDOCODIGO: DIAGRAMA DE FLUJO
Algoritmo Título
Si condición Entonces
acciones_por_verdadero;
FinSi
FinAlgoritmo
Ejemplo:Se quiere diseñarel algoritmode unprogramaque:
1º) Pidapor tecladola nota(datoreal) de una asignatura.
2º) Muestre por pantalla:
 "APROBADO",enel casode que la nota seamayor o igual que 11.
El algoritmoenpseudocódigoydiagramade flujo puede ser:
Ejercicio1 - Cambiode signo: Escribirunprograma que:
1º) Pidapor tecladoun número(dato entero).
2º) Muestre por pantallael númerointroducido,pero,
cambiadode signoy, sóloenel caso de que el número
no seamayor o igual que cero.
En pantalla:
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
Ejercicio2 - Mediaaritmética: Escribirun programaque:
1º) Pidapor tecladodos números(datosenteros).
2º) Muestre por pantallalamediaaritméticade losnúmerosintroducidos, pero, sóloenel casode que ambos
númerosseanmayoresque cero.
En pantalla:
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
ESTRUCTURA DE CONTROL CONDICIONAL COMPUESTA
(CONDICIONAL DOBLE O SELECTIVA DOBLE)
Ademásde ejecutarlassentenciasenel casoque se cumplalacondición,podemosexplicitarlasinstruccionesen
el caso que no se cumpladicha condición. Engeneral,se escribe:
PSEUDOCODIGO DIAGRAMA DE FLUJO
Algoritmo Título
Si expresión_lógica Entonces
acciones_por_verdadero;
Sino
acciones_por_falso;
FinSi
FinAlgoritmo
Ejemplo:Se quiere diseñarel algoritmode unprogramaque:
1º) Pidapor tecladola nota(datoreal) de una asignatura.
2º) Muestre por pantalla:
 "APROBADO",enel casode que la nota seamayor o igual que 11.
 "SUSPENDIDO",enel caso de que la notasea menorque 11.
Para resolverel problemaplanteadose puede escribirel siguiente algoritmo:
Cuandoenunalgoritmoexiste unacondiciónde lacual dependeque acontinuaciónse ejecutenunasinstrucciones
u otras, se dice que existe una bifurcación.
Ejercicio1 - Sumade dosnúmeros(Alternativadoble):Escribirunprogramaque:
1º) Pida por teclado dos números (datos enteros).
2º) Calcule la suma de los números introducidos por el
usuario.
3º) Muestre por pantalla:
 "LA SUMA SÍ ES MAYOR QUE CERO.", en
el caso de que sí lo sea.
En pantalla:
Introduzcaprimernúmero(entero): 14
Introduzcasegundonúmero(entero): -17
LA SUMA NO ES MAYOR QUE CERO.
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
 "LA SUMA NOES MAYOR QUE CERO.",en
el caso de que no lo sea.
ANIDAMIENTO DE ESTRUCTURAS CONDICIONALES
Las instruccionescondicionales puedenescribirse unadentrodeotra.A estehechose leconoce como anidamiento.
Las instrucciones condicionales permiten realizar las siguientes combinaciones de anidamiento:
 Doble endoble.
 Doble ensimple.
 Simple ensimple.
 Simple endoble.
De ellas,vamosaestudiar,comoejemplo,la siguiente combinación:
 Doble endoble.
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
En pseudocódigo,paraanidarunaalternativadoble enotra,se utilizalasintaxis:
Si ( <expresión_lógica_1>) Entonces
/* Iniciodel anidamiento */
Si ( <expresión_lógica_2>) Entonces
<bloque_de_instrucciones_1>;
Sino
<bloque_de_instrucciones_2>;
FinSi
/* Findel anidamiento */
Sino
<bloque_de_instrucciones_3>;
FinSi
O también:
Si ( <expresión_lógica_1>) Entonces
<bloque_de_instrucciones_1>;
Sino
/* Iniciodel anidamiento */
Si ( <expresión_lógica_2>) Entonces
<bloque_de_instrucciones_2>;
Sino
<bloque_de_instrucciones_3>;
FinSi
/* Findel anidamiento*/
FinSi
Ejemplo:Se quiere diseñarel algoritmode unprogramaque:
1º) Pidapor tecladola nota(real) de unaasignatura.
2º) Muestre por pantalla:
 "APTO",enel caso de que la nota seamayor o igual que 5 y menoro igual que 10.
 "NOAPTO",en el caso de que la notasea mayoro igual que 0 y menorque 5.
 "ERROR: Notaincorrecta.",enel caso de que la nota seamenorque 0 o mayorque 10.
Una soluciónal problemaes:
Como se puede observar,el anidamientode instruccionesalternativaspermite irdescartandovaloreshastallegar
al bloque de instrucciones que se debe ejecutar.
Universidad San Pedro
Filial Lima SAD Barranca
Escuela: Ingeniería Informática y de Sistemas
Curso: Algoritmos Ciclo: II
Docente: Ing. CIP Jorge Pariasca León
Ejercicios propuestos:
1. Ingresarel lado de un cuadrado. Calculary mostrar su área. Si el área del cuadrado resultamenorque 100, se
deberá visualizar el mensaje “Cuadrado pequeño”.
2. Calcularel sueldode untrabajadorconociendoelnúmerode horastrabajadasysutarifahoraria,sabiendoque
se debe descontarun20 %del sueldoporconceptode impuestossi ésteesmayorde S/1600 soles.Mostrarel
descuento y el sueldo respectivo.
3. Ingresar el precio de compra y el precio de venta de un determinado producto. Tambiéningresar la cantidad
de artículosque una personadeseacomprar de dichoproducto.Calculary mostrar el monto total a pagar por
el compradorylautilidaddel vendedor,sabiendoque sise compranmásde 10artículosse realizaundescuento
del 2 %.
4. Ingresarlaedadde unapersona.Si laedadesmenorde 18 se deberámostrar“Menorde edad”,caso contrario
se mostrará el mensaje “Mayor de edad”.
5. Escriba un programa que pida un número y a continuación escriba si es par o impar.
6. Calcular el mayor de dos números leídos del teclado y visualizarlo en pantalla.
7. Calcular el mayor de tres números leídos del teclado y visualizarlo en pantalla.
8. Modificar el programa anterior para mostrar también el menor en la misma solución.
9. Dado un número introducido por el usuario, indicar si éste es positivo, negativo o nulo.
10. Ingrese el montoapagarporla comprade variosproductos.A dichomontoingresado,deberáagregarleel IGV.
En caso que el monto a pagar incluido IGV sea mayor a S/ 500 soles se aplicará un descuento de 8 %, sino un
descuento de 2 %.
11. Determinaren qué estadoestáel aguaenfunciónde su temperatura.Si esnegativael estadoserásólido,si es
menorque 100 serálíquidoysi esmayor o igual que 100 será gas.Pediral usuarioel valor de la temperatura.
12. Calcular el promedio de calificaciones de un alumno.Las dos primeras notas valen 30% cada una y la tercera
40%. Si el promedioesmayoro igual a 13 imprimiráaprobado,de locontrario dirá reprobado.Si el promedio
es igual a 20, dirá alumno excelente. Se desea imprimir el nombre del alumno, código de la materia y el
promedio obtenido.
13. Desarrollarunasoluciónque permitadeterminarcómose clasifica unánguloingresadoporteclado.Losángulos
se clasifican de la siguiente manera:
ángulo = 0 Nulo
0 < ángulo <90 Agudo
ángulo = 90 Recto
90 < ángulo < 180 Obtuso
ángulo = 180 Llano
180 < ángulo < 360 Cóncavo
ángulo = 360 Completo
14. Desarrollarunasoluciónque permitaingresarlatemperaturapromedio(tp) de undíaypermitamostrarel tipo
de clima de acuerdo a la siguiente tabla:
Temperatura (tp) Tipo de clima
tp <= 9 Frío
9 < tp <=17 Nublado
17 < tp <= 27 Caluroso
tp > 27 Tropical

Más contenido relacionado

La actualidad más candente

Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmicopaty_cursocompu
 
Ejercicios de estructura selectiva
Ejercicios de estructura selectivaEjercicios de estructura selectiva
Ejercicios de estructura selectivaAngel Bonilla
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303louis1984
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS1002pc3
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltosRoldan El Gato
 
M altamirano ejercicios+practicos+con+el+uso+de+pse_int
M altamirano ejercicios+practicos+con+el+uso+de+pse_intM altamirano ejercicios+practicos+con+el+uso+de+pse_int
M altamirano ejercicios+practicos+con+el+uso+de+pse_intPablo Contramaestre
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmodayanib
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseintchoqoferzh
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacionCarlos G Mora
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmosGabriel Diaz
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmosjhonshebax
 

La actualidad más candente (20)

Razonamiento algoritmico
Razonamiento algoritmicoRazonamiento algoritmico
Razonamiento algoritmico
 
Ejercicios de estructura selectiva
Ejercicios de estructura selectivaEjercicios de estructura selectiva
Ejercicios de estructura selectiva
 
Algoritmos en manufactura avanzada
Algoritmos en manufactura avanzadaAlgoritmos en manufactura avanzada
Algoritmos en manufactura avanzada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos21 problemas de algoritmo resueltos
21 problemas de algoritmo resueltos
 
M altamirano ejercicios+practicos+con+el+uso+de+pse_int
M altamirano ejercicios+practicos+con+el+uso+de+pse_intM altamirano ejercicios+practicos+con+el+uso+de+pse_int
M altamirano ejercicios+practicos+con+el+uso+de+pse_int
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programas de computacion en Pseint
Programas de computacion en PseintProgramas de computacion en Pseint
Programas de computacion en Pseint
 
TAREA
TAREATAREA
TAREA
 
ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVASESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS
 
Trabajo final programacion
Trabajo final programacionTrabajo final programacion
Trabajo final programacion
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Algoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicarAlgoritmos, tablas de multiplicar
Algoritmos, tablas de multiplicar
 
Ejemplos de algoritmos
Ejemplos de algoritmosEjemplos de algoritmos
Ejemplos de algoritmos
 
Ejercicios de algoritmos
Ejercicios de algoritmosEjercicios de algoritmos
Ejercicios de algoritmos
 

Destacado

Captura de la direcion ip y mac
Captura de la direcion ip y macCaptura de la direcion ip y mac
Captura de la direcion ip y macgilberto30
 
Trabajo da clase da relixión árabe.4
Trabajo da clase da relixión árabe.4Trabajo da clase da relixión árabe.4
Trabajo da clase da relixión árabe.4Veronica Paz
 
A nobreza e os seus castelos
A nobreza e os seus castelosA nobreza e os seus castelos
A nobreza e os seus castelosVeronica Paz
 
Concierto de música. 4º, 5º y 6º curso. Pereda_Leganés
Concierto de música. 4º, 5º y 6º curso. Pereda_LeganésConcierto de música. 4º, 5º y 6º curso. Pereda_Leganés
Concierto de música. 4º, 5º y 6º curso. Pereda_Leganésevax14
 
Yincana infantil.Pereda_Leganés
Yincana infantil.Pereda_LeganésYincana infantil.Pereda_Leganés
Yincana infantil.Pereda_Leganésevax14
 

Destacado (10)

Captura de la direcion ip y mac
Captura de la direcion ip y macCaptura de la direcion ip y mac
Captura de la direcion ip y mac
 
Certificado
CertificadoCertificado
Certificado
 
Living Simply
Living SimplyLiving Simply
Living Simply
 
Resume
 Resume Resume
Resume
 
Atividade frozen
Atividade frozenAtividade frozen
Atividade frozen
 
DISC-SIDARTA_MEDINA
DISC-SIDARTA_MEDINADISC-SIDARTA_MEDINA
DISC-SIDARTA_MEDINA
 
Trabajo da clase da relixión árabe.4
Trabajo da clase da relixión árabe.4Trabajo da clase da relixión árabe.4
Trabajo da clase da relixión árabe.4
 
A nobreza e os seus castelos
A nobreza e os seus castelosA nobreza e os seus castelos
A nobreza e os seus castelos
 
Concierto de música. 4º, 5º y 6º curso. Pereda_Leganés
Concierto de música. 4º, 5º y 6º curso. Pereda_LeganésConcierto de música. 4º, 5º y 6º curso. Pereda_Leganés
Concierto de música. 4º, 5º y 6º curso. Pereda_Leganés
 
Yincana infantil.Pereda_Leganés
Yincana infantil.Pereda_LeganésYincana infantil.Pereda_Leganés
Yincana infantil.Pereda_Leganés
 

Similar a Tema 05 condicional

Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Danielito1111125
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1Carlos88Ponce
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1Carlos88Ponce
 
Guia de ejercicios 2
Guia de ejercicios 2Guia de ejercicios 2
Guia de ejercicios 2Jaime_ulises
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacionmikeburhnan
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)r_nivelo21
 
Prácticas.pseint
Prácticas.pseintPrácticas.pseint
Prácticas.pseintMiguel PI
 
articles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxarticles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxLeslie Sánchez
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decisionmarthaill10
 
Casos practicos para desarrollar
Casos practicos para desarrollarCasos practicos para desarrollar
Casos practicos para desarrollarYuliana Acho
 
Estructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfEstructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfnicolaspelaez3
 

Similar a Tema 05 condicional (20)

Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014Laboratorio nr 03 programacion digital 2014
Laboratorio nr 03 programacion digital 2014
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
Portafolio uta programación 1
Portafolio uta programación 1Portafolio uta programación 1
Portafolio uta programación 1
 
Semana 2 Fundamentos de Python(Ciclos y Listas)
Semana 2   Fundamentos de Python(Ciclos y Listas)Semana 2   Fundamentos de Python(Ciclos y Listas)
Semana 2 Fundamentos de Python(Ciclos y Listas)
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Guia de ejercicios 2
Guia de ejercicios 2Guia de ejercicios 2
Guia de ejercicios 2
 
Prueba1
Prueba1Prueba1
Prueba1
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
 
Asignación #4
Asignación #4Asignación #4
Asignación #4
 
Prácticas.pseint
Prácticas.pseintPrácticas.pseint
Prácticas.pseint
 
Apunte de diagrama de flujos
Apunte de diagrama de flujosApunte de diagrama de flujos
Apunte de diagrama de flujos
 
QCMPackgalite v2.06
QCMPackgalite v2.06QCMPackgalite v2.06
QCMPackgalite v2.06
 
Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2Apunte pseudocodigo v1.2
Apunte pseudocodigo v1.2
 
articles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxarticles-230453_recurso_4.pptx
articles-230453_recurso_4.pptx
 
Teorico2
Teorico2Teorico2
Teorico2
 
estructuras flujogramas
estructuras flujogramasestructuras flujogramas
estructuras flujogramas
 
Unidad V Instrucciones De Decision
Unidad V  Instrucciones De DecisionUnidad V  Instrucciones De Decision
Unidad V Instrucciones De Decision
 
Casos practicos para desarrollar
Casos practicos para desarrollarCasos practicos para desarrollar
Casos practicos para desarrollar
 
Estructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdfEstructuras de control. Secuencial, condicional y repetitivas..pdf
Estructuras de control. Secuencial, condicional y repetitivas..pdf
 

Más de Jorge Pariasca

Si semana11 iso_27001_v011
Si semana11 iso_27001_v011Si semana11 iso_27001_v011
Si semana11 iso_27001_v011Jorge Pariasca
 
Drc semana11 direccionamiento_ip
Drc semana11 direccionamiento_ipDrc semana11 direccionamiento_ip
Drc semana11 direccionamiento_ipJorge Pariasca
 
Si semana12 firma digital
Si semana12 firma digitalSi semana12 firma digital
Si semana12 firma digitalJorge Pariasca
 
Cableado estructurado-de-red-1204886726520124-4
Cableado estructurado-de-red-1204886726520124-4Cableado estructurado-de-red-1204886726520124-4
Cableado estructurado-de-red-1204886726520124-4Jorge Pariasca
 
Si semana11 taller_gestion_de_riesgos
Si semana11 taller_gestion_de_riesgosSi semana11 taller_gestion_de_riesgos
Si semana11 taller_gestion_de_riesgosJorge Pariasca
 
Plan de gestión de riesgo
Plan de gestión de riesgoPlan de gestión de riesgo
Plan de gestión de riesgoJorge Pariasca
 
Final gomez huanchaco huata berrios maguiña escobar
Final gomez huanchaco huata berrios maguiña escobarFinal gomez huanchaco huata berrios maguiña escobar
Final gomez huanchaco huata berrios maguiña escobarJorge Pariasca
 
Diseño de una red exposicion
Diseño de una red exposicionDiseño de una red exposicion
Diseño de una red exposicionJorge Pariasca
 
Esquema diseño de_red
Esquema diseño de_redEsquema diseño de_red
Esquema diseño de_redJorge Pariasca
 
Si tema5 mecanismos_defensa
Si tema5 mecanismos_defensaSi tema5 mecanismos_defensa
Si tema5 mecanismos_defensaJorge Pariasca
 
Si semana09 medios de protección
Si semana09 medios de protecciónSi semana09 medios de protección
Si semana09 medios de protecciónJorge Pariasca
 
Aspectos básicos de networking (capítulo 9)
Aspectos básicos de networking (capítulo 9)Aspectos básicos de networking (capítulo 9)
Aspectos básicos de networking (capítulo 9)Jorge Pariasca
 
Si semana06 delitos informáticos
Si semana06 delitos informáticosSi semana06 delitos informáticos
Si semana06 delitos informáticosJorge Pariasca
 

Más de Jorge Pariasca (20)

Si semana11 iso_27001_v011
Si semana11 iso_27001_v011Si semana11 iso_27001_v011
Si semana11 iso_27001_v011
 
Drc semana10 tcp
Drc semana10 tcpDrc semana10 tcp
Drc semana10 tcp
 
Drc semana11 direccionamiento_ip
Drc semana11 direccionamiento_ipDrc semana11 direccionamiento_ip
Drc semana11 direccionamiento_ip
 
Drc packet_tracer_lab
Drc  packet_tracer_labDrc  packet_tracer_lab
Drc packet_tracer_lab
 
Si semana12 firma digital
Si semana12 firma digitalSi semana12 firma digital
Si semana12 firma digital
 
Cableado estructurado-de-red-1204886726520124-4
Cableado estructurado-de-red-1204886726520124-4Cableado estructurado-de-red-1204886726520124-4
Cableado estructurado-de-red-1204886726520124-4
 
Si semana11 taller_gestion_de_riesgos
Si semana11 taller_gestion_de_riesgosSi semana11 taller_gestion_de_riesgos
Si semana11 taller_gestion_de_riesgos
 
Plan de gestión de riesgo
Plan de gestión de riesgoPlan de gestión de riesgo
Plan de gestión de riesgo
 
Final gomez huanchaco huata berrios maguiña escobar
Final gomez huanchaco huata berrios maguiña escobarFinal gomez huanchaco huata berrios maguiña escobar
Final gomez huanchaco huata berrios maguiña escobar
 
Diseño de una red exposicion
Diseño de una red exposicionDiseño de una red exposicion
Diseño de una red exposicion
 
Esquema diseño de_red
Esquema diseño de_redEsquema diseño de_red
Esquema diseño de_red
 
Si tema5 mecanismos_defensa
Si tema5 mecanismos_defensaSi tema5 mecanismos_defensa
Si tema5 mecanismos_defensa
 
Si semana09 medios de protección
Si semana09 medios de protecciónSi semana09 medios de protección
Si semana09 medios de protección
 
Si semana08 riesgos
Si semana08 riesgosSi semana08 riesgos
Si semana08 riesgos
 
Drc semana08 osi
Drc semana08 osiDrc semana08 osi
Drc semana08 osi
 
Aspectos básicos de networking (capítulo 9)
Aspectos básicos de networking (capítulo 9)Aspectos básicos de networking (capítulo 9)
Aspectos básicos de networking (capítulo 9)
 
Drc semana08 ieee 802
Drc semana08 ieee 802Drc semana08 ieee 802
Drc semana08 ieee 802
 
Si semana07 ley 30171
Si semana07 ley 30171Si semana07 ley 30171
Si semana07 ley 30171
 
Si semana06 ley 30096
Si semana06 ley 30096Si semana06 ley 30096
Si semana06 ley 30096
 
Si semana06 delitos informáticos
Si semana06 delitos informáticosSi semana06 delitos informáticos
Si semana06 delitos informáticos
 

Último

PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Tema 05 condicional

  • 1. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León ESTRUCTURA DE CONTROL CONDICIONAL SIMPLE (SELECTIVA SIMPLE) Una sentenciacondicional simple, esparte de unalgoritmoque permite decidirbajounaciertacondiciónsi una instrucciónosentenciase vaa ejecutar.En general,se escribe: PSEUDOCODIGO: DIAGRAMA DE FLUJO Algoritmo Título Si condición Entonces acciones_por_verdadero; FinSi FinAlgoritmo Ejemplo:Se quiere diseñarel algoritmode unprogramaque: 1º) Pidapor tecladola nota(datoreal) de una asignatura. 2º) Muestre por pantalla:  "APROBADO",enel casode que la nota seamayor o igual que 11. El algoritmoenpseudocódigoydiagramade flujo puede ser: Ejercicio1 - Cambiode signo: Escribirunprograma que: 1º) Pidapor tecladoun número(dato entero). 2º) Muestre por pantallael númerointroducido,pero, cambiadode signoy, sóloenel caso de que el número no seamayor o igual que cero. En pantalla:
  • 2. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León Ejercicio2 - Mediaaritmética: Escribirun programaque: 1º) Pidapor tecladodos números(datosenteros). 2º) Muestre por pantallalamediaaritméticade losnúmerosintroducidos, pero, sóloenel casode que ambos númerosseanmayoresque cero. En pantalla:
  • 3. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León ESTRUCTURA DE CONTROL CONDICIONAL COMPUESTA (CONDICIONAL DOBLE O SELECTIVA DOBLE) Ademásde ejecutarlassentenciasenel casoque se cumplalacondición,podemosexplicitarlasinstruccionesen el caso que no se cumpladicha condición. Engeneral,se escribe: PSEUDOCODIGO DIAGRAMA DE FLUJO Algoritmo Título Si expresión_lógica Entonces acciones_por_verdadero; Sino acciones_por_falso; FinSi FinAlgoritmo Ejemplo:Se quiere diseñarel algoritmode unprogramaque: 1º) Pidapor tecladola nota(datoreal) de una asignatura. 2º) Muestre por pantalla:  "APROBADO",enel casode que la nota seamayor o igual que 11.  "SUSPENDIDO",enel caso de que la notasea menorque 11. Para resolverel problemaplanteadose puede escribirel siguiente algoritmo: Cuandoenunalgoritmoexiste unacondiciónde lacual dependeque acontinuaciónse ejecutenunasinstrucciones u otras, se dice que existe una bifurcación. Ejercicio1 - Sumade dosnúmeros(Alternativadoble):Escribirunprogramaque: 1º) Pida por teclado dos números (datos enteros). 2º) Calcule la suma de los números introducidos por el usuario. 3º) Muestre por pantalla:  "LA SUMA SÍ ES MAYOR QUE CERO.", en el caso de que sí lo sea. En pantalla: Introduzcaprimernúmero(entero): 14 Introduzcasegundonúmero(entero): -17 LA SUMA NO ES MAYOR QUE CERO.
  • 4. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León  "LA SUMA NOES MAYOR QUE CERO.",en el caso de que no lo sea. ANIDAMIENTO DE ESTRUCTURAS CONDICIONALES Las instruccionescondicionales puedenescribirse unadentrodeotra.A estehechose leconoce como anidamiento. Las instrucciones condicionales permiten realizar las siguientes combinaciones de anidamiento:  Doble endoble.  Doble ensimple.  Simple ensimple.  Simple endoble. De ellas,vamosaestudiar,comoejemplo,la siguiente combinación:  Doble endoble.
  • 5. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León
  • 6. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León En pseudocódigo,paraanidarunaalternativadoble enotra,se utilizalasintaxis: Si ( <expresión_lógica_1>) Entonces /* Iniciodel anidamiento */ Si ( <expresión_lógica_2>) Entonces <bloque_de_instrucciones_1>; Sino <bloque_de_instrucciones_2>; FinSi /* Findel anidamiento */ Sino <bloque_de_instrucciones_3>; FinSi O también: Si ( <expresión_lógica_1>) Entonces <bloque_de_instrucciones_1>; Sino /* Iniciodel anidamiento */ Si ( <expresión_lógica_2>) Entonces <bloque_de_instrucciones_2>; Sino <bloque_de_instrucciones_3>; FinSi /* Findel anidamiento*/ FinSi Ejemplo:Se quiere diseñarel algoritmode unprogramaque: 1º) Pidapor tecladola nota(real) de unaasignatura. 2º) Muestre por pantalla:  "APTO",enel caso de que la nota seamayor o igual que 5 y menoro igual que 10.  "NOAPTO",en el caso de que la notasea mayoro igual que 0 y menorque 5.  "ERROR: Notaincorrecta.",enel caso de que la nota seamenorque 0 o mayorque 10. Una soluciónal problemaes: Como se puede observar,el anidamientode instruccionesalternativaspermite irdescartandovaloreshastallegar al bloque de instrucciones que se debe ejecutar.
  • 7. Universidad San Pedro Filial Lima SAD Barranca Escuela: Ingeniería Informática y de Sistemas Curso: Algoritmos Ciclo: II Docente: Ing. CIP Jorge Pariasca León Ejercicios propuestos: 1. Ingresarel lado de un cuadrado. Calculary mostrar su área. Si el área del cuadrado resultamenorque 100, se deberá visualizar el mensaje “Cuadrado pequeño”. 2. Calcularel sueldode untrabajadorconociendoelnúmerode horastrabajadasysutarifahoraria,sabiendoque se debe descontarun20 %del sueldoporconceptode impuestossi ésteesmayorde S/1600 soles.Mostrarel descuento y el sueldo respectivo. 3. Ingresar el precio de compra y el precio de venta de un determinado producto. Tambiéningresar la cantidad de artículosque una personadeseacomprar de dichoproducto.Calculary mostrar el monto total a pagar por el compradorylautilidaddel vendedor,sabiendoque sise compranmásde 10artículosse realizaundescuento del 2 %. 4. Ingresarlaedadde unapersona.Si laedadesmenorde 18 se deberámostrar“Menorde edad”,caso contrario se mostrará el mensaje “Mayor de edad”. 5. Escriba un programa que pida un número y a continuación escriba si es par o impar. 6. Calcular el mayor de dos números leídos del teclado y visualizarlo en pantalla. 7. Calcular el mayor de tres números leídos del teclado y visualizarlo en pantalla. 8. Modificar el programa anterior para mostrar también el menor en la misma solución. 9. Dado un número introducido por el usuario, indicar si éste es positivo, negativo o nulo. 10. Ingrese el montoapagarporla comprade variosproductos.A dichomontoingresado,deberáagregarleel IGV. En caso que el monto a pagar incluido IGV sea mayor a S/ 500 soles se aplicará un descuento de 8 %, sino un descuento de 2 %. 11. Determinaren qué estadoestáel aguaenfunciónde su temperatura.Si esnegativael estadoserásólido,si es menorque 100 serálíquidoysi esmayor o igual que 100 será gas.Pediral usuarioel valor de la temperatura. 12. Calcular el promedio de calificaciones de un alumno.Las dos primeras notas valen 30% cada una y la tercera 40%. Si el promedioesmayoro igual a 13 imprimiráaprobado,de locontrario dirá reprobado.Si el promedio es igual a 20, dirá alumno excelente. Se desea imprimir el nombre del alumno, código de la materia y el promedio obtenido. 13. Desarrollarunasoluciónque permitadeterminarcómose clasifica unánguloingresadoporteclado.Losángulos se clasifican de la siguiente manera: ángulo = 0 Nulo 0 < ángulo <90 Agudo ángulo = 90 Recto 90 < ángulo < 180 Obtuso ángulo = 180 Llano 180 < ángulo < 360 Cóncavo ángulo = 360 Completo 14. Desarrollarunasoluciónque permitaingresarlatemperaturapromedio(tp) de undíaypermitamostrarel tipo de clima de acuerdo a la siguiente tabla: Temperatura (tp) Tipo de clima tp <= 9 Frío 9 < tp <=17 Nublado 17 < tp <= 27 Caluroso tp > 27 Tropical