SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
PRINCIPIOS DE
ALGORITMOS
SEMANA 5
Jhon Paul Anampa García
Recordando…
Estructura Condicional Doble
S i e x p r e s i ó n _ l ó g i c a E n t o n c e s
a c c i o n e s _ v e r d a d e r o
S i n
a c c i o n e s _ f a l s o
F i n S i Condición
Sentencias o
instrucciones
falso verdadero
Las sentencias puede ser 1 o
más…
Sentencias o
instrucciones
Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las
acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las
acciones para el caso falso. Se realiza solo con una de ellas.
Estructura Condicional Anidada
Estructuras
condicionales
Condicional simple
Condicional doble
Tipos de Estructuras de Decisión Lógica
Condicional anidado
Estructura condicional anidada – Ejemplo 1
Estructura condicional anidada es aquella en que las condiciones
pueden tomar más de dos valores (rango) de modo que para la
implementación de una condición se hace necesario anidar estructuras
condicionales.
Si expresion_lógica_1 Entonces
acciones_1
Sino
Si expresion_lógica_2 Entonces
acciones_2
Sino
acciones_3
FinSi
FinSi
Sintaxis
Si condición_1 entonces
Operación (nes) 1
Si condición_2 entonces
Operación (nes) 2
Fin_si
Sino
Operación (nes) 3
Si condición_3 entonces
Operación (nes) 4
Fin_si
Fin_si
Determine si un número entero es positivo, negativo o
cero.
n>
0
F
Definir n Como Entero
Proceso numero
‘ Ingresar Numero ‘
n
n>
0
‘ Ingresar Negativo ‘ ‘ Ingresar Positivo ‘
‘ El Numero es Cero‘
FinProceso
V
V
F
Determine si un número entero es
positivo, negativo o cero
Ejemplo 1
La empresa proveedora de agua potable “Sedapar” facturará S/. 1 x
m3 para consumos inferiores a 100 m3, S/. 1.5 x m3 para consumos de
100 hasta 500 m3 y S/. 2 x m3 para consumos superiores a 500 m3.
Hallar el importe a pagar.
Ejemplo 2
Solución Ejemplo 2
Ejemplo 3
Se tiene la siguiente tabla en la cual se muestra el equivalente entre
números y letras para la calificación en notas en la Universidad
“Estamos en Rusia”. El pseudocódigo debe entregar la letra
equivalente cuando se ingresa una nota numérica.
Rango Nota
17<nota <=20 A
13< nota <= 17 B
10.5<nota <=13 C
5 < nota <=10.5 D
nota <=5 E
Solución Ejemplo 3
Identifique a qué tipo de
estructura condicional
pertenece cada uno de
los siguientes diagramas
de flujos
Recordando…
Estructura Condicional Doble
S i e x p r e s i ó n _ l ó g i c a E n t o n c e s
a c c i o n e s _ v e r d a d e r o
S i n o
a c c i o n e s _ f a l s o
F i n S i Condición
Sentencias o
instrucciones
falso verdadero
Las sentencias puede ser 1 o
más…
Sentencias o
instrucciones
Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las
acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las
acciones para el caso falso. Solo para una de ellas.
Estructura Condicional Múltiple
Estructuras
condicionales
Condicional simple
Condicional doble
Tipos de Estructuras de Decisión Lógica
Condicional múltiple
Condicional anidado
Estructura Condicional Múltiple
Estructura Condicional Múltiple
Esta es una estructura de selección múltiple. Las estructuras de
comparación múltiples son una toma de decisión especializada que
permiten evaluar una variable con distintos posibles resultados,
ejecutando para cada caso una serie de instrucciones específicas.
Segun <variable> Hacer
<número1>: <instrucciones>
<número2>,<número3>: <instrucciones>
<...>
De Otro Modo: <instrucciones>
FinSegun
Escriba un número entero entre 1 y 7 y muestre el día
correspondiente, considerando que 1 representa al lunes y 7 a
domingo.
Ejemplo 1
Solución Ejemplo 01
Ejemplo 2
Mostrar con un mensaje de Correcto o Error, si un número ‘n’ está
en el rango de 0 a 3, de 4 a 7 o de a 8 a 10.
Solución Ejemplo 02
Ejemplo 3
El banco “Pueblo desconocido” ha decidido aumentar el límite de crédito
de las tarjetas de sus clientes, para esto considera que si su cliente tiene
tarjeta tipo 1, el aumento será de 25 %; si tiene tipo 2, será de 35 %; si
tiene tipo 3, de 40 %, y para cualquier otro tipo, de 50 %. Si la persona
tiene deuda con el banco solo se le dará la mitad de incremento de los
clientes que no tienen deuda para clientes 1 y 2, el resto no tiene
incremento. Realice un algoritmo para determinar el nuevo límite de
crédito que tendrá una persona en su tarjeta.
Solución
Ejemplo 03
¿Qué hemos aprendido?
¿En qué casos conviene emplear una estructura condicional múltiple y
en que casos una estructura condicional anidada?
¿Qué hemos aprendido?
Cuando queremos representar rangos
es conveniente una estructura
condicional anidada, cuando evaluemos
valores individuales o rangos muy
pequeños es más factible emplear una
estructura condicional múltiple.
Gracias

Más contenido relacionado

Similar a Semana 5 - Principios de Algoritmos.pdf

Similar a Semana 5 - Principios de Algoritmos.pdf (20)

Sentencias If y Else.pdf
Sentencias If y Else.pdfSentencias If y Else.pdf
Sentencias If y Else.pdf
 
condiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptxcondiciones multiples y anidadas.pptx
condiciones multiples y anidadas.pptx
 
Las probabilidades y razones y proporciones.pptx
Las probabilidades y razones y proporciones.pptxLas probabilidades y razones y proporciones.pptx
Las probabilidades y razones y proporciones.pptx
 
Cap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionalesCap5 1.3 tutor3 algoritmos condicionales
Cap5 1.3 tutor3 algoritmos condicionales
 
Guia estructuras condicionales
Guia estructuras condicionalesGuia estructuras condicionales
Guia estructuras condicionales
 
Condicionales
CondicionalesCondicionales
Condicionales
 
S08 ad4001
S08 ad4001S08 ad4001
S08 ad4001
 
condicionales
condicionalescondicionales
condicionales
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
 
Estructuras decision
Estructuras decisionEstructuras decision
Estructuras decision
 
Factorizacion
FactorizacionFactorizacion
Factorizacion
 
6.pdf
6.pdf6.pdf
6.pdf
 
5.1 instruccion if-else
5.1 instruccion if-else5.1 instruccion if-else
5.1 instruccion if-else
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. Probabilidades
 
Bloque 02 07_1_eso
Bloque 02 07_1_esoBloque 02 07_1_eso
Bloque 02 07_1_eso
 
Distribucion binomial
Distribucion binomialDistribucion binomial
Distribucion binomial
 
Estructuras De CondicióN Visual Net
Estructuras De CondicióN Visual NetEstructuras De CondicióN Visual Net
Estructuras De CondicióN Visual Net
 
Estructuras De CondicióN Visual Net
Estructuras De CondicióN Visual NetEstructuras De CondicióN Visual Net
Estructuras De CondicióN Visual Net
 
Pseucodigos
PseucodigosPseucodigos
Pseucodigos
 
Formas indet. integral imp int. numerica
Formas indet.    integral imp int. numericaFormas indet.    integral imp int. numerica
Formas indet. integral imp int. numerica
 

Último

Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxmiguelmateos18
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónmaz12629
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdfDavidTicona31
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdfsmendozap1
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5juanjoelaytegonzales2
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATevercoyla
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosRamiroCruzSalazar
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internamengual57
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfELIZABETHCRUZVALENCI
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptReYMaStERHD
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOwillanpedrazaperez
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cerealescarlosjuliogermanari1
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOeldermishti
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDEdith Puclla
 

Último (20)

Trazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptxTrazos paileros para realizar trazos, cortes y calculos.pptx
Trazos paileros para realizar trazos, cortes y calculos.pptx
 
Presentacion de la ganaderia en la región
Presentacion de la ganaderia en la regiónPresentacion de la ganaderia en la región
Presentacion de la ganaderia en la región
 
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
2024 GUIA PRACTICAS MICROBIOLOGIA- UNA 2017 (1).pdf
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
[1LLF] UNIDADES, MAGNITUDES FÍSICAS Y VECTORES.pdf
 
Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5Lineamientos del Plan Oferta y Demanda sesión 5
Lineamientos del Plan Oferta y Demanda sesión 5
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelosFicha Tecnica de Ladrillos de Tabique de diferentes modelos
Ficha Tecnica de Ladrillos de Tabique de diferentes modelos
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
Sistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión internaSistema de lubricación para motores de combustión interna
Sistema de lubricación para motores de combustión interna
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
Introduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.pptIntroduction to Satellite Communication_esp_FINAL.ppt
Introduction to Satellite Communication_esp_FINAL.ppt
 
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTOPRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
PRESENTACION DE LAS PLAGAS Y ENFERMEDADES DEL PALTO
 
Cereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. CerealesCereales tecnología de los alimentos. Cereales
Cereales tecnología de los alimentos. Cereales
 
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVOESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
ESPECIFICACIONES TECNICAS COMPLEJO DEPORTIVO
 
PostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCDPostgreSQL on Kubernetes Using GitOps and ArgoCD
PostgreSQL on Kubernetes Using GitOps and ArgoCD
 

Semana 5 - Principios de Algoritmos.pdf

  • 3. Estructura Condicional Doble S i e x p r e s i ó n _ l ó g i c a E n t o n c e s a c c i o n e s _ v e r d a d e r o S i n a c c i o n e s _ f a l s o F i n S i Condición Sentencias o instrucciones falso verdadero Las sentencias puede ser 1 o más… Sentencias o instrucciones Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las acciones para el caso falso. Se realiza solo con una de ellas.
  • 5. Estructuras condicionales Condicional simple Condicional doble Tipos de Estructuras de Decisión Lógica Condicional anidado
  • 6. Estructura condicional anidada – Ejemplo 1 Estructura condicional anidada es aquella en que las condiciones pueden tomar más de dos valores (rango) de modo que para la implementación de una condición se hace necesario anidar estructuras condicionales. Si expresion_lógica_1 Entonces acciones_1 Sino Si expresion_lógica_2 Entonces acciones_2 Sino acciones_3 FinSi FinSi
  • 7. Sintaxis Si condición_1 entonces Operación (nes) 1 Si condición_2 entonces Operación (nes) 2 Fin_si Sino Operación (nes) 3 Si condición_3 entonces Operación (nes) 4 Fin_si Fin_si
  • 8. Determine si un número entero es positivo, negativo o cero. n> 0 F Definir n Como Entero Proceso numero ‘ Ingresar Numero ‘ n n> 0 ‘ Ingresar Negativo ‘ ‘ Ingresar Positivo ‘ ‘ El Numero es Cero‘ FinProceso V V F
  • 9. Determine si un número entero es positivo, negativo o cero Ejemplo 1
  • 10. La empresa proveedora de agua potable “Sedapar” facturará S/. 1 x m3 para consumos inferiores a 100 m3, S/. 1.5 x m3 para consumos de 100 hasta 500 m3 y S/. 2 x m3 para consumos superiores a 500 m3. Hallar el importe a pagar. Ejemplo 2
  • 12. Ejemplo 3 Se tiene la siguiente tabla en la cual se muestra el equivalente entre números y letras para la calificación en notas en la Universidad “Estamos en Rusia”. El pseudocódigo debe entregar la letra equivalente cuando se ingresa una nota numérica. Rango Nota 17<nota <=20 A 13< nota <= 17 B 10.5<nota <=13 C 5 < nota <=10.5 D nota <=5 E
  • 14. Identifique a qué tipo de estructura condicional pertenece cada uno de los siguientes diagramas de flujos
  • 16. Estructura Condicional Doble S i e x p r e s i ó n _ l ó g i c a E n t o n c e s a c c i o n e s _ v e r d a d e r o S i n o a c c i o n e s _ f a l s o F i n S i Condición Sentencias o instrucciones falso verdadero Las sentencias puede ser 1 o más… Sentencias o instrucciones Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las acciones para el caso falso. Solo para una de ellas.
  • 18. Estructuras condicionales Condicional simple Condicional doble Tipos de Estructuras de Decisión Lógica Condicional múltiple Condicional anidado
  • 20. Estructura Condicional Múltiple Esta es una estructura de selección múltiple. Las estructuras de comparación múltiples son una toma de decisión especializada que permiten evaluar una variable con distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. Segun <variable> Hacer <número1>: <instrucciones> <número2>,<número3>: <instrucciones> <...> De Otro Modo: <instrucciones> FinSegun
  • 21. Escriba un número entero entre 1 y 7 y muestre el día correspondiente, considerando que 1 representa al lunes y 7 a domingo. Ejemplo 1
  • 23. Ejemplo 2 Mostrar con un mensaje de Correcto o Error, si un número ‘n’ está en el rango de 0 a 3, de 4 a 7 o de a 8 a 10.
  • 25. Ejemplo 3 El banco “Pueblo desconocido” ha decidido aumentar el límite de crédito de las tarjetas de sus clientes, para esto considera que si su cliente tiene tarjeta tipo 1, el aumento será de 25 %; si tiene tipo 2, será de 35 %; si tiene tipo 3, de 40 %, y para cualquier otro tipo, de 50 %. Si la persona tiene deuda con el banco solo se le dará la mitad de incremento de los clientes que no tienen deuda para clientes 1 y 2, el resto no tiene incremento. Realice un algoritmo para determinar el nuevo límite de crédito que tendrá una persona en su tarjeta.
  • 27. ¿Qué hemos aprendido? ¿En qué casos conviene emplear una estructura condicional múltiple y en que casos una estructura condicional anidada?
  • 28. ¿Qué hemos aprendido? Cuando queremos representar rangos es conveniente una estructura condicional anidada, cuando evaluemos valores individuales o rangos muy pequeños es más factible emplear una estructura condicional múltiple.