SlideShare una empresa de Scribd logo
1 de 21
ALEXANDER.E.REBOLLEDO
I.U.P: SAMTIAGO MARIÑO
Y hoy me complace presentarles:
1
Alumno Presentador:
ESTRUCTURAS DE
CONTROL EN LA
PROGRAMACIÓN
ESTRUCTURAS DE
CONTROL
3
1
En lenguajes de programación, las estructuras de control permiten
modificar el flujo de ejecución de las instrucciones de un programa.
Todas las estructuras de control tienen un único punto de entrada. Las
estructuras de control se pueden clasificar en: secuenciales, iterativas y
de control avanzadas. Esta es una de las cosas que permiten que la
programación se rija por los principios de la programación estructurada.
Los lenguajes de programación modernos tienen estructuras de control
similares. Básicamente lo que varía entre las estructuras de control de
los diferentes lenguajes es su sintaxis.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los
comandos guardados. 4
LAS ESTRUCTURAS DE CONTROL PUEDEN
▰ De acuerdo con una
condición, ejecutar un
grupo u otro de sentencias
(If-Then-Else)
▰ De acuerdo con el valor de
una variable, ejecutar un
grupo u otro de sentencias
(Switch-Case)
▰ Ejecutar un grupo de sentencias
solo cuando se cumpla una
condición (Do-While)
▰ Ejecutar un grupo de sentencias
hasta que se cumpla una
condición (Do-Until)
▰ Ejecutar un grupo de sentencias
un número determinado de veces
(For-Next)
5
“Cada lenguaje tiene una sintaxis
propia para expresar la
estructura.
6
6
TIPOS DE ESTRUCTURAS
DE CONTROL
2
TIPOS DE ESTRUCTURAS
▰ Antecedentes
Cuando se presentan
implementaciones de Java para
las estructuras de control, nos
referimos a ellas con la
terminología de la Especificación
del lenguaje Java, que se refiera a
ella como instrucciones
modernas.
▰ Ejecución secuencial
Por lo general, las instrucciones se
ejecutan una después de la otra,
en el orden en que están escritas,
es decir, en secuencia. Este
proceso se conoce como
ejecución secuencial,
8
TRANSFERENCIA DE CONTROL
En Java, como en otros lenguajes de
programación por excelencia como C y C++, el
programador puede especificar que la siguiente
instrucciones a ejecutarse tal vez no sea la
siguiente en secuencia. Esto se conoce como
transferencia de control
Un programa bien estructurado no necesita esta
instrucción
9
DE SELECCIÓN
Las estructuras de control de selección ejecutan
un bloque de instrucciones u otro, o saltan a un
subprograma o subrutina según se cumpla o no
una condición
Estas se dividen en dos ramas, estas son:
10
SELECCIÓN IF SIMPLE
Se trata de una estructura de
control que permite redirigir un
curso de acción según la
evaluación de una condición
simple, sea falsa o verdadera.
Si la condición es verdadera, se
ejecuta el bloque de sentencias
1; de lo contrario, se ejecuta el
bloque de sentencias 2.
Ejemplo:
IF (Condición) THEN
(Bloque de sentencias 1)
ELSE
(Bloque de sentencias 2)
END IF
11
SELECT-CASE
Esta sentencia permite ejecutar una de entre varias acciones en función del valor
de una expresión. Es una alternativa a if then else cuando se compara la misma
expresión con diferentes valores.
▰ Se evalúa la expresión, dando como resultado un número.
▰ Luego, se recorren los "Case" dentro de la estructura buscando que el número
coincida con uno de los valores.
▰ Es necesario que coincidan todos sus valores.
▰ Cuando se encuentra la primera coincidencia, se ejecuta el bloque de
sentencias correspondiente y se sale de la estructura Select-Case.
▰ Si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el
bloque de sentencias de la sección "Case Else".
12
Select (Expresión)
Case Valor1
(Bloque de sentencias 1)
Case Valor2
(Bloque de sentencias 2)
Case Valor n
(Bloque de sentencias n)
Case Else
(Bloque de sentencias "Else")
End Select
ESTRUCTURAS DE CONTROL ITERATIVAS
Las estructuras de control
iterativas o de repetición,
inician o repiten un bloque de
instrucciones si se cumple
una condición o mientras se
cumple una condición.
14
▰ Do-While
Mientras la condición
sea verdadera, se
ejecutarán las
sentencias del bloque.
Do While (Condición)
(Bloque de
sentencias)
Loop
▰ Do-until
Se ejecuta el bloque de
sentencias, hasta que la
condición sea verdadera
Do
(Bloque de
sentencias)
Loop Until (Condición)
▰ For-Next
La sentencia For da lugar
a un lazo o bucle, y
permite ejecutar un
conjunto de sentencias
cierto número de veces.
For (Variable) =
(Expresión1) To
(Expresión2) STEP (Salto)
(Bloque de sentencias)
Next
15
LOS LENGUAJES DE
PROGRAMACIÓN
3
LENGUAJES DE PROGRAMACIÓN
Es un lenguaje informático especialmente
diseñado para describir el conjunto de acciones
consecutivas o instrucciones que un equipo
informático debe ejecutar.
Esto significa que se debe comprender y manejar
muy bien esos lenguajes.
17
TIPOS
▰ HTML
El Lenguaje de
Marcado de
Hipertexto (HTML)
es el código que se
utiliza para
estructurar y
desplegar una
página web y sus
contenidos
▰ C++
C++ es un lenguaje
de programación
diseñado en 1979
por Bjarne
Stroustrup. La
intención de su
creación fue
extender al lenguaje
de programación C
▰ JAVASCRIPT
JavaScript es un
lenguaje de
programación
interpretado, dialecto
del estándar
ECMAScript. Se
define como
orientado a objetos,
basado en prototipos
18
ORDEN DE APRENDIZAJE
19
HTML JAVASCRIPT C++
PARA PODER FIJARTE UN ORDEN
AL MOMENTO DE APRENDER
ALGÚN LENGUAJE PRIMERO DEBES
FIJARTE EN QUE RAMA O RAMAS
DE LA PROGRAMACIÓN VAS A
TRABAJAR
20
21
GRACIAS POR SU
ATENCION

Más contenido relacionado

La actualidad más candente

Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónalexandermoreno91
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacionJosAngelLaraMendoza
 
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...CesarKaiser1
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJazmin Acuña
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basicCarloos Octaavio
 
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA ITEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA IAnyeni Garay
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlEdwin Castelo
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de controlmellcv
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacionfabiana733179
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)Fredy Torres
 

La actualidad más candente (20)

Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
Estructuras de control en la programacion
Estructuras de control en la programacionEstructuras de control en la programacion
Estructuras de control en la programacion
 
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
Actividad 2. segundo corte (Abraham Mora). Estructuras de control, secuencial...
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basic
 
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA ITEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
TEMA Nº 6: SENTENCIAS DE CONTROL DE FLUJO EN JAVA I
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
4ta evaluacion, presentacion
4ta evaluacion, presentacion4ta evaluacion, presentacion
4ta evaluacion, presentacion
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 

Similar a Estructuras de control

Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Estructura de control
Estructura de controlEstructura de control
Estructura de controlmauricioo5
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondónluisandresrondongarc
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de controlmariaisabelg
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de controlvay82
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programaciónRoibertOnielEstradaL
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programaciónmedranovillalta
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloqueTensor
 
Yungán geovanny bdii_t7
Yungán geovanny bdii_t7Yungán geovanny bdii_t7
Yungán geovanny bdii_t7GeovannyYungan
 

Similar a Estructuras de control (18)

Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Estructuras
EstructurasEstructuras
Estructuras
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
libro.docx
libro.docxlibro.docx
libro.docx
 
Iv unidad estructuras de control
Iv unidad estructuras de controlIv unidad estructuras de control
Iv unidad estructuras de control
 
Programacion I
Programacion I Programacion I
Programacion I
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
DAW-Estructuras de control
DAW-Estructuras de controlDAW-Estructuras de control
DAW-Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programación
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Sentencia, secuencia y bloque
Sentencia, secuencia y bloqueSentencia, secuencia y bloque
Sentencia, secuencia y bloque
 
Programación
ProgramaciónProgramación
Programación
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Yungán geovanny bdii_t7
Yungán geovanny bdii_t7Yungán geovanny bdii_t7
Yungán geovanny bdii_t7
 

Último

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptEduardoCorado
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfReneBellido1
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 

Último (20)

Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Introducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.pptIntroducción a los sistemas neumaticos.ppt
Introducción a los sistemas neumaticos.ppt
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdfCAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
CAP4-TEORIA EVALUACION DE CAUDALES - HIDROGRAMAS.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 

Estructuras de control

  • 1. ALEXANDER.E.REBOLLEDO I.U.P: SAMTIAGO MARIÑO Y hoy me complace presentarles: 1 Alumno Presentador:
  • 2. ESTRUCTURAS DE CONTROL EN LA PROGRAMACIÓN
  • 4. En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Todas las estructuras de control tienen un único punto de entrada. Las estructuras de control se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas que permiten que la programación se rija por los principios de la programación estructurada. Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de los diferentes lenguajes es su sintaxis. Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados. 4
  • 5. LAS ESTRUCTURAS DE CONTROL PUEDEN ▰ De acuerdo con una condición, ejecutar un grupo u otro de sentencias (If-Then-Else) ▰ De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Switch-Case) ▰ Ejecutar un grupo de sentencias solo cuando se cumpla una condición (Do-While) ▰ Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until) ▰ Ejecutar un grupo de sentencias un número determinado de veces (For-Next) 5
  • 6. “Cada lenguaje tiene una sintaxis propia para expresar la estructura. 6 6
  • 8. TIPOS DE ESTRUCTURAS ▰ Antecedentes Cuando se presentan implementaciones de Java para las estructuras de control, nos referimos a ellas con la terminología de la Especificación del lenguaje Java, que se refiera a ella como instrucciones modernas. ▰ Ejecución secuencial Por lo general, las instrucciones se ejecutan una después de la otra, en el orden en que están escritas, es decir, en secuencia. Este proceso se conoce como ejecución secuencial, 8
  • 9. TRANSFERENCIA DE CONTROL En Java, como en otros lenguajes de programación por excelencia como C y C++, el programador puede especificar que la siguiente instrucciones a ejecutarse tal vez no sea la siguiente en secuencia. Esto se conoce como transferencia de control Un programa bien estructurado no necesita esta instrucción 9
  • 10. DE SELECCIÓN Las estructuras de control de selección ejecutan un bloque de instrucciones u otro, o saltan a un subprograma o subrutina según se cumpla o no una condición Estas se dividen en dos ramas, estas son: 10
  • 11. SELECCIÓN IF SIMPLE Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera. Si la condición es verdadera, se ejecuta el bloque de sentencias 1; de lo contrario, se ejecuta el bloque de sentencias 2. Ejemplo: IF (Condición) THEN (Bloque de sentencias 1) ELSE (Bloque de sentencias 2) END IF 11
  • 12. SELECT-CASE Esta sentencia permite ejecutar una de entre varias acciones en función del valor de una expresión. Es una alternativa a if then else cuando se compara la misma expresión con diferentes valores. ▰ Se evalúa la expresión, dando como resultado un número. ▰ Luego, se recorren los "Case" dentro de la estructura buscando que el número coincida con uno de los valores. ▰ Es necesario que coincidan todos sus valores. ▰ Cuando se encuentra la primera coincidencia, se ejecuta el bloque de sentencias correspondiente y se sale de la estructura Select-Case. ▰ Si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el bloque de sentencias de la sección "Case Else". 12
  • 13. Select (Expresión) Case Valor1 (Bloque de sentencias 1) Case Valor2 (Bloque de sentencias 2) Case Valor n (Bloque de sentencias n) Case Else (Bloque de sentencias "Else") End Select
  • 14. ESTRUCTURAS DE CONTROL ITERATIVAS Las estructuras de control iterativas o de repetición, inician o repiten un bloque de instrucciones si se cumple una condición o mientras se cumple una condición. 14
  • 15. ▰ Do-While Mientras la condición sea verdadera, se ejecutarán las sentencias del bloque. Do While (Condición) (Bloque de sentencias) Loop ▰ Do-until Se ejecuta el bloque de sentencias, hasta que la condición sea verdadera Do (Bloque de sentencias) Loop Until (Condición) ▰ For-Next La sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias cierto número de veces. For (Variable) = (Expresión1) To (Expresión2) STEP (Salto) (Bloque de sentencias) Next 15
  • 17. LENGUAJES DE PROGRAMACIÓN Es un lenguaje informático especialmente diseñado para describir el conjunto de acciones consecutivas o instrucciones que un equipo informático debe ejecutar. Esto significa que se debe comprender y manejar muy bien esos lenguajes. 17
  • 18. TIPOS ▰ HTML El Lenguaje de Marcado de Hipertexto (HTML) es el código que se utiliza para estructurar y desplegar una página web y sus contenidos ▰ C++ C++ es un lenguaje de programación diseñado en 1979 por Bjarne Stroustrup. La intención de su creación fue extender al lenguaje de programación C ▰ JAVASCRIPT JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos 18
  • 20. PARA PODER FIJARTE UN ORDEN AL MOMENTO DE APRENDER ALGÚN LENGUAJE PRIMERO DEBES FIJARTE EN QUE RAMA O RAMAS DE LA PROGRAMACIÓN VAS A TRABAJAR 20