SlideShare a Scribd company logo
1 of 14
Sentencias
condicionales
Teorema de la programación
estructurada
Sentencias condicionales
O¿Qué es una sentencia
condicional?
O Es la secuencia en que
se ejecutan las
secuencias de un
algoritmo
O En un algoritmo estructurado las instrucciones se
ejecutan una a continuación de otra en el orden
dado.
Teorema de la programación estructurada.
O¿Qué es el teorema de
programación estructurada?
Es expresar un algoritmo
cualquiera mediante un
lenguaje basado en
secuencias de instrucciones,
alternativas y ciclos.
OComo toda estructura debe tener
una base como lo son los
siguientes pasos:
Oa) Análisis del problema.
Ob) Estrategia de solución.
Oc) Síntesis
Od) Validación de los resultados.
ANÁLISIS DEL PROBLEMA
OESTO PRÁCTICAMENTE ES,
PENSAR EN TU PROBLEMA DE
FORMA COMPLETA Y PLANEAR
UNA SOLUCIÓN LÓGICA, PARA
QUE EL PROGRAMA A REALIZAR
HAGA LO QUE TÚ QUIERAS.
ESTRATEGIAS DE SOLUCIÓN
OYA QUE TIENES LA SOLUCIÓN A
TU PROBLEMA, DEBES PENSAR
LA SERIE DE PASOS A REALIZAR
PARA PLANTEAR UN
ALGORITMO. EL ALGORITMO ES
EL CONJUNTO DE ACCIONES
LÓGICAS QUE TE AYUDARAN A
RESOLVER TU PROBLEMA.
SÍNTESIS
OESTE PASO TE PIDE ALGO
DIFÍCIL QUE ES CONVERTIR TU
ALGORITMO A UN LENGUAJE
QUE LA COMPUTADORA PUEDA
ENTENDER, POR LO REGULAR A
LOS ESTUDIANTES DE
CIBERNÉTICA 2 NOS PIDEN
HACERLO EN PASCAL, AUNQUE
HAY MAS IDIOMAS, PERO EN FIN
ESTE PASO CONSISTE EN ESO.
VALIDACIÓN DE RESULTADOS
OESTA PARTE PUEDE SER MUY
FRUSTRANTE, PORQUE
CONSISTE EN CORREGIR TUS
ERRORES DE FORMA QUE EL
PROGRAMA A REALIZAR
FUNCIONE.
Al construirse un programa se puede
hacer mediante tres tipos de
estructuras, las cuales son:
OSecuenciales
OCondicionales
ORepetitivas
Secuenciales
OSon las mas comunes en un
programa y son instrucciones que
representan una operación o acción
ejecutada dentro del programa.
Condicionales
OEs la operación por la cual el
ordenador selecciona la acción a
ejecutar dentro de un conjunto de
posibilidades, esta elección esta
determinada por el valor que tomen
determinadas variables.
O Si deseas mas información sobre este
tema lo puedes encontrar en las
siguientes páginas de internet:
O http://www1.frm.utn.edu.ar/informatica1/VI
ANI/PROGRAMACION%20ESTRUCTUR
ADA/PROGRAMACION%20ESTRUCTU
RADA.PDF
O http://www.sites.upiicsa.ipn.mx/polilibros/p
ortal/Polilibros/P_terminados/PolilibroFC/
Unidad_III/Unidad%20III_8.htm
O http://www.ecured.cu/index.php/Teorema_
del_programa_estructurado
Repetitivas
O Simplemente esto es cuando se repiten
varias instrucciones.

More Related Content

What's hot (17)

Estructuras De Control Prolog
Estructuras De Control PrologEstructuras De Control Prolog
Estructuras De Control Prolog
 
Carrera nayeli
Carrera nayeliCarrera nayeli
Carrera nayeli
 
HERRAMIENTAS INFORMATICAS
HERRAMIENTAS INFORMATICASHERRAMIENTAS INFORMATICAS
HERRAMIENTAS INFORMATICAS
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programación
 
Presentación algoritmos
Presentación algoritmosPresentación algoritmos
Presentación algoritmos
 
Introducción a algoritmos
Introducción a algoritmosIntroducción a algoritmos
Introducción a algoritmos
 
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmosUnidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
Unidad 04 -_estructuras_basicas_y_tecnicas_para_representar_algoritmos
 
Lógica de programación y algoritmos
Lógica de programación y algoritmosLógica de programación y algoritmos
Lógica de programación y algoritmos
 
Melendez
MelendezMelendez
Melendez
 
Busqueda ai
Busqueda aiBusqueda ai
Busqueda ai
 
Tarea 3
Tarea 3Tarea 3
Tarea 3
 
Metodología para la resolución de problema
Metodología para la resolución de problemaMetodología para la resolución de problema
Metodología para la resolución de problema
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmico
 
Metodologia para la resolución de problema
Metodologia para la resolución de problemaMetodologia para la resolución de problema
Metodologia para la resolución de problema
 
Elementos de programación
Elementos de programaciónElementos de programación
Elementos de programación
 

Similar to Sentencias condicionales

Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
Milton Escobar
 

Similar to Sentencias condicionales (20)

Juan Bullones Algoritmos
Juan Bullones Algoritmos Juan Bullones Algoritmos
Juan Bullones Algoritmos
 
Doc2
Doc2Doc2
Doc2
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Guia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicasGuia 31 que es un algoritmo y sus carateristicas
Guia 31 que es un algoritmo y sus carateristicas
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptx
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
ALGORITMOS y ejemplo en java.pptx
ALGORITMOS  y ejemplo en java.pptxALGORITMOS  y ejemplo en java.pptx
ALGORITMOS y ejemplo en java.pptx
 
Presentación Luis Barreto
Presentación Luis BarretoPresentación Luis Barreto
Presentación Luis Barreto
 
Algoritmos por-omor-azuaje2
Algoritmos por-omor-azuaje2Algoritmos por-omor-azuaje2
Algoritmos por-omor-azuaje2
 
Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1Clase2 algoritmos formas-representacionalgoritmicas1
Clase2 algoritmos formas-representacionalgoritmicas1
 
Fundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.pptFundamentos-de-Algoritmos.ppt
Fundamentos-de-Algoritmos.ppt
 
Algoritmo poncho
Algoritmo ponchoAlgoritmo poncho
Algoritmo poncho
 
Algoritmo
Algoritmo Algoritmo
Algoritmo
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Fundamentos programación
Fundamentos programaciónFundamentos programación
Fundamentos programación
 
Unmsm01 2008
Unmsm01 2008Unmsm01 2008
Unmsm01 2008
 
Semana 1
Semana 1Semana 1
Semana 1
 
algoritmo
algoritmoalgoritmo
algoritmo
 
ALGORITMOS
ALGORITMOS ALGORITMOS
ALGORITMOS
 
La robotica y sus aplicaciones
La robotica y sus aplicacionesLa robotica y sus aplicaciones
La robotica y sus aplicaciones
 

Recently uploaded

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

Sentencias condicionales

  • 1. Sentencias condicionales Teorema de la programación estructurada
  • 2. Sentencias condicionales O¿Qué es una sentencia condicional? O Es la secuencia en que se ejecutan las secuencias de un algoritmo
  • 3. O En un algoritmo estructurado las instrucciones se ejecutan una a continuación de otra en el orden dado.
  • 4. Teorema de la programación estructurada. O¿Qué es el teorema de programación estructurada? Es expresar un algoritmo cualquiera mediante un lenguaje basado en secuencias de instrucciones, alternativas y ciclos.
  • 5. OComo toda estructura debe tener una base como lo son los siguientes pasos: Oa) Análisis del problema. Ob) Estrategia de solución. Oc) Síntesis Od) Validación de los resultados.
  • 6. ANÁLISIS DEL PROBLEMA OESTO PRÁCTICAMENTE ES, PENSAR EN TU PROBLEMA DE FORMA COMPLETA Y PLANEAR UNA SOLUCIÓN LÓGICA, PARA QUE EL PROGRAMA A REALIZAR HAGA LO QUE TÚ QUIERAS.
  • 7. ESTRATEGIAS DE SOLUCIÓN OYA QUE TIENES LA SOLUCIÓN A TU PROBLEMA, DEBES PENSAR LA SERIE DE PASOS A REALIZAR PARA PLANTEAR UN ALGORITMO. EL ALGORITMO ES EL CONJUNTO DE ACCIONES LÓGICAS QUE TE AYUDARAN A RESOLVER TU PROBLEMA.
  • 8. SÍNTESIS OESTE PASO TE PIDE ALGO DIFÍCIL QUE ES CONVERTIR TU ALGORITMO A UN LENGUAJE QUE LA COMPUTADORA PUEDA ENTENDER, POR LO REGULAR A LOS ESTUDIANTES DE CIBERNÉTICA 2 NOS PIDEN HACERLO EN PASCAL, AUNQUE HAY MAS IDIOMAS, PERO EN FIN ESTE PASO CONSISTE EN ESO.
  • 9. VALIDACIÓN DE RESULTADOS OESTA PARTE PUEDE SER MUY FRUSTRANTE, PORQUE CONSISTE EN CORREGIR TUS ERRORES DE FORMA QUE EL PROGRAMA A REALIZAR FUNCIONE.
  • 10. Al construirse un programa se puede hacer mediante tres tipos de estructuras, las cuales son: OSecuenciales OCondicionales ORepetitivas
  • 11. Secuenciales OSon las mas comunes en un programa y son instrucciones que representan una operación o acción ejecutada dentro del programa.
  • 12. Condicionales OEs la operación por la cual el ordenador selecciona la acción a ejecutar dentro de un conjunto de posibilidades, esta elección esta determinada por el valor que tomen determinadas variables.
  • 13. O Si deseas mas información sobre este tema lo puedes encontrar en las siguientes páginas de internet: O http://www1.frm.utn.edu.ar/informatica1/VI ANI/PROGRAMACION%20ESTRUCTUR ADA/PROGRAMACION%20ESTRUCTU RADA.PDF O http://www.sites.upiicsa.ipn.mx/polilibros/p ortal/Polilibros/P_terminados/PolilibroFC/ Unidad_III/Unidad%20III_8.htm O http://www.ecured.cu/index.php/Teorema_ del_programa_estructurado
  • 14. Repetitivas O Simplemente esto es cuando se repiten varias instrucciones.