SlideShare ist ein Scribd-Unternehmen logo
Estructuras Condicionales Prof. Carlos M. Sandoval Rivera, MIS A+ N+ OEM 1 Prof. Carlos M. Sandoval
Estructuras de Condicionales Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples. 2 Prof. Carlos M. Sandoval
Simples: Las estructuras condicionales simples se les conoce como “Toma de decisión”.   Esta toma de decisión tienen la siguiente forma:   	Si (If)<condición> entonces (Then) 		Acción(es) 	Fin-si (endIf) 3 Prof. Carlos M. Sandoval
Donde: Simples If (Si) - Indica el comando de comparación. Condición - Indica la condición a evaluar. Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición. acción(es) - Son las acciones a realizar cuando se cumple o no la condición. 4 Prof. Carlos M. Sandoval
Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma: Si (If)<condición> entonces (Then) 		Acción(es) 	    si no (Else)	 		Acción(es) 	Fin-si (endIf) 5 Prof. Carlos M. Sandoval
Donde: Dobles If (Si) - Indica el comando de comparación. Condición - Indica la condición a evaluar. Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición. acción(es) - Son las acciones a realizar cuando se cumple o no la condición. Else (si no) - Precede a las acciones a realizar cuando no se cumple la condición. 6 Prof. Carlos M. Sandoval
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o mas acciones. Múltiples: Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. 7 Prof. Carlos M. Sandoval
La forma común es la siguiente: Si <condición> entonces 		Acción(es) 	      si no 		Si <condición> entonces 			Acción(es) 		      si no		 			. 			.	Varias condiciones 			. 8 Prof. Carlos M. Sandoval
Problemas Condicionales Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta. 9 Prof. Carlos M. Sandoval
start Leer porciento_interes, capital interes= capital * porciento_interes Si(If) interes > 7000 True False capitalfinal = capital + interes Imprimir capitalfinal 10 Prof. Carlos M. Sandoval
Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. 11 Prof. Carlos M. Sandoval

Weitere ähnliche Inhalte

Mehr von Carlos M. Sandoval

Unidad 2 Inicio de un proyecto
Unidad 2 Inicio de un proyectoUnidad 2 Inicio de un proyecto
Unidad 2 Inicio de un proyecto
Carlos M. Sandoval
 
Capitulo 1 trasfondo de la función de l@s adiestrador@s
Capitulo 1 trasfondo de la función de l@s adiestrador@sCapitulo 1 trasfondo de la función de l@s adiestrador@s
Capitulo 1 trasfondo de la función de l@s adiestrador@s
Carlos M. Sandoval
 

Mehr von Carlos M. Sandoval (20)

Unidad 2 Inicio de un proyecto
Unidad 2 Inicio de un proyectoUnidad 2 Inicio de un proyecto
Unidad 2 Inicio de un proyecto
 
Unidad 2 inicio de un proyecto
Unidad 2 inicio de un proyectoUnidad 2 inicio de un proyecto
Unidad 2 inicio de un proyecto
 
MGT 382 - Capitulo 3 teorias de ensenanza aprendizaje y motivacion
MGT 382 - Capitulo 3 teorias de ensenanza aprendizaje y motivacionMGT 382 - Capitulo 3 teorias de ensenanza aprendizaje y motivacion
MGT 382 - Capitulo 3 teorias de ensenanza aprendizaje y motivacion
 
Capitulo 2 perfil de l@s adiestrador@s efectiv@s
Capitulo 2 perfil de l@s adiestrador@s efectiv@sCapitulo 2 perfil de l@s adiestrador@s efectiv@s
Capitulo 2 perfil de l@s adiestrador@s efectiv@s
 
Capitulo 1 trasfondo de la función de l@s adiestrador@s
Capitulo 1 trasfondo de la función de l@s adiestrador@sCapitulo 1 trasfondo de la función de l@s adiestrador@s
Capitulo 1 trasfondo de la función de l@s adiestrador@s
 
Conceptos introductorios de Windows
Conceptos introductorios de WindowsConceptos introductorios de Windows
Conceptos introductorios de Windows
 
Segundo ejercicio Mensaje positivo
Segundo ejercicio Mensaje positivoSegundo ejercicio Mensaje positivo
Segundo ejercicio Mensaje positivo
 
Primer ejercicio de transcribir a word 2007
Primer ejercicio de transcribir a word 2007Primer ejercicio de transcribir a word 2007
Primer ejercicio de transcribir a word 2007
 
Introduccion MS PowerPoint 2007
Introduccion MS PowerPoint 2007Introduccion MS PowerPoint 2007
Introduccion MS PowerPoint 2007
 
Manual de seguridad en redes
Manual de seguridad en redesManual de seguridad en redes
Manual de seguridad en redes
 
Seguridad Informatica
Seguridad InformaticaSeguridad Informatica
Seguridad Informatica
 
Network technology introduction_lecture_2
Network technology introduction_lecture_2Network technology introduction_lecture_2
Network technology introduction_lecture_2
 
Introduction Redes lecture 1
Introduction Redes lecture 1Introduction Redes lecture 1
Introduction Redes lecture 1
 
Manual fundamentos de redes
Manual fundamentos de redesManual fundamentos de redes
Manual fundamentos de redes
 
Desarrollando propuestas
Desarrollando propuestasDesarrollando propuestas
Desarrollando propuestas
 
Desarrollando propuestas
Desarrollando propuestasDesarrollando propuestas
Desarrollando propuestas
 
Certificaciones Profesionales
Certificaciones ProfesionalesCertificaciones Profesionales
Certificaciones Profesionales
 
Introducción MS Word 2007
Introducción MS Word 2007Introducción MS Word 2007
Introducción MS Word 2007
 
Conceptos basicos de Internet
Conceptos basicos de InternetConceptos basicos de Internet
Conceptos basicos de Internet
 
Desarrollo de sistemas de información
Desarrollo de sistemas de informaciónDesarrollo de sistemas de información
Desarrollo de sistemas de información
 

Kürzlich hochgeladen

editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
ssusere34b451
 

Kürzlich hochgeladen (20)

Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.Estudio de la geometría analitica. Pptx.
Estudio de la geometría analitica. Pptx.
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
herramientas informaticas mas utilizadas
herramientas informaticas mas utilizadasherramientas informaticas mas utilizadas
herramientas informaticas mas utilizadas
 
Bloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas DistribuidosBloque 1 _ Lectura base - Sistemas Distribuidos
Bloque 1 _ Lectura base - Sistemas Distribuidos
 
Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.Herramientas informáticas. Sara Torres R.
Herramientas informáticas. Sara Torres R.
 
manual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdfmanual-de-oleohidraulica-industrial-vickers.pdf
manual-de-oleohidraulica-industrial-vickers.pdf
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
editorial de informática de los sueños.docx
editorial de informática de los sueños.docxeditorial de informática de los sueños.docx
editorial de informática de los sueños.docx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 

Estructuras condicionales

  • 1. Estructuras Condicionales Prof. Carlos M. Sandoval Rivera, MIS A+ N+ OEM 1 Prof. Carlos M. Sandoval
  • 2. Estructuras de Condicionales Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples. 2 Prof. Carlos M. Sandoval
  • 3. Simples: Las estructuras condicionales simples se les conoce como “Toma de decisión”. Esta toma de decisión tienen la siguiente forma:   Si (If)<condición> entonces (Then) Acción(es) Fin-si (endIf) 3 Prof. Carlos M. Sandoval
  • 4. Donde: Simples If (Si) - Indica el comando de comparación. Condición - Indica la condición a evaluar. Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición. acción(es) - Son las acciones a realizar cuando se cumple o no la condición. 4 Prof. Carlos M. Sandoval
  • 5. Dobles: Las estructuras condicionales dobles permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma: Si (If)<condición> entonces (Then) Acción(es) si no (Else) Acción(es) Fin-si (endIf) 5 Prof. Carlos M. Sandoval
  • 6. Donde: Dobles If (Si) - Indica el comando de comparación. Condición - Indica la condición a evaluar. Then (entonces) - Precede a las acciones a realizar cuando se cumple la condición. acción(es) - Son las acciones a realizar cuando se cumple o no la condición. Else (si no) - Precede a las acciones a realizar cuando no se cumple la condición. 6 Prof. Carlos M. Sandoval
  • 7. Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o mas acciones. Múltiples: Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. 7 Prof. Carlos M. Sandoval
  • 8. La forma común es la siguiente: Si <condición> entonces Acción(es) si no Si <condición> entonces Acción(es) si no . . Varias condiciones . 8 Prof. Carlos M. Sandoval
  • 9. Problemas Condicionales Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta. 9 Prof. Carlos M. Sandoval
  • 10. start Leer porciento_interes, capital interes= capital * porciento_interes Si(If) interes > 7000 True False capitalfinal = capital + interes Imprimir capitalfinal 10 Prof. Carlos M. Sandoval
  • 11. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobara si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. 11 Prof. Carlos M. Sandoval
  • 12. En un almacén se hace un 20% de descuento a los clientes cuya compra supera los $1000 ¿Cual será la cantidad que pagara una persona por su compra? 12 Prof. Carlos M. Sandoval
  • 13. Un obrero necesita calcular su salario semanal, el cual se obtiene de la siguiente manera: Si trabaja 40 horas o menos se le paga $16 por hora Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y$20 por cada hora extra. 13 Prof. Carlos M. Sandoval
  • 14. 14 Prof. Carlos M. Sandoval
  • 15. Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuanto dinero tendrá finalmente en su cuenta. 15 Prof. Carlos M. Sandoval
  • 16. 16 Prof. Carlos M. Sandoval
  • 17. Estructuras Condicionales Prof. Carlos M. Sandoval Rivera, MIS A+ N+ OEM 17 Prof. Carlos M. Sandoval