SlideShare una empresa de Scribd logo
1 de 16
CAPÍTULO 4.
FLUJO DE CONTROL I:
ESTRUCTURAS SELECTIVAS
NOMBRE: EDDY HUANCA
GABRIEL GUZMÁN
EL FLUJO DE CONTROL DE UN
PROGRAMA
• El concepto básico de flujo de control de un programa es un flujo secuencial, en el
cual las instrucciones se siguen en forma lineal, es decir, se ejecutan de arriba hacia
abajo.
• Ejemplo
Instrucción 1 Sub Limpiar()
Instrucción 2 Range(Cells(7, 5), Cells(7, 3)).Select
Instrucción 3 Selection.ClearContents
Instrucción 4 End Sub
ESTRUCTURA SECUENCIAL
• Una estructura secuencial es aquella en la que una acción (instrucción) sigue a otra
en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada
de la siguiente y así sucesivamente hasta el final del proceso. La estructura
secuencial tiene una entrada y una salida.
ESTRUCTURAS SELECTIVAS
• Una instrucción selectiva evalúa una condición y de acuerdo al valor de la condición
puede ser ejecutada un grupo de instrucciones o no, para posteriormente seguir el
flujo del programa.
• Existen Estructuras Selectivas: Simples, Dobles y Múltiples
ALTERNATIVA SIMPLE
(SI-ENTONCES/IF-THEN)
• Conocida como “Si Condicional Simple”, en la cual, la condición es una expresión
lógica (Verdadero o Falso), se evalúa y de ser cierta se ejecuta un grupo de
instrucciones.
• En este caso, “Instrucciones 1” es ejecutada sólo si la condición es verdadera.
ALTERNATIVA DOBLE
(SI-ENTONCES-SINO/IF-THEN-ELSE)
• Según el cumplimiento de una condición, se ejecuta un grupo de instrucciones u
otro grupo, mutuamente excluyentes.
• Ejemplo
• La condición es una variable booleana (lógica). Si esta condición es cierta se ejecuta
Instrucciones 1, si no es así, entonces se ejecuta Instrucciones 2.
ALTERNATIVA MÚLTIPLE
(SEGÚN_SEA, CASO DE/CASE)
• En este caso hay una variable cuyo valor es comparado con todos los casos
presentes, si en algún caso coinciden ambos valores, se ejecutarán las instrucciones
correspondientes a ese caso.
ESTRUCTURAS DE DECISIÓN
ANIDADAS (EN ESCALERA)
• Las estructuras de selección si-entonces y si-entonces-si no implican la selección de
una de dos alternativas. Es posible también utilizar la instrucción si para diseñar
estructuras de selección que contengan más de dos alternativas.
LA SENTENCIA
IR-A (GOTO)
• El flujo de control de un algoritmo es siempre secuencial, excepto cuando la
estructuras de control estudiadas anteriormente realizan transferencias de control
no secuenciales.
• La sentencia ir_a (goto) es la forma de control más primitiva en los programas de
computadoras y corresponde a una bifurcación incondicional en código máquina.
Aunque lenguajes modernos como VB.NET (Visual Basic .NET) y C# están en su
juego de instrucciones, prácticamente no se utiliza. Otros lenguajes modernos como
Java no contienen la sentencia goto, aunque sí es una palabra reservada.
• No es recomendable utilizar en demasía esta sentencia.
PREGUNTAS
1.- Cuales son las estructuras selectivas que existen?
a) Simple
b) Triple
c) Múltiple
d) Doble
RESPUESTA: a, c, d
PREGUNTAS
2.- Complete
Una estructura secuencial es aquella en la que una _________ sigue a otra en secuencia.
Las tareas se suceden de tal modo que la _______ de una es la ________ de la siguiente y
así sucesivamente hasta el final del proceso.
a) Acción, salida, entrada
b) Función, secuencia, acción
c) Alternativa, entrada, salida
d) Acción, siguiente, respuesta
RESPUESTA: a
PREGUNTAS
3.- En que forma se puede representar la estructura secuencial
a) Diagrama de flujo
b) Diagramas estadísticos
c) Diagramas de árbol
d) Diagramas N-S
e) Pseudocódigo
RESPUESTA: a, d, e
PREGUNTAS
4.- complete
El término flujo de control se refiere al ______ en que se ejecutan las ________ del
programa
a) Orden, secuencia
b) Sistema, operaciones
c) Comando, tareas
d) Diseño, aplicaciones
RESPUESTA: a
PREGUNTAS
• 5.- A que se relaciona la Estructuras de decisión anidada.
a) Árbol
b) Gradas
c) Escaleras
d) Ascensor
RESPUESTA: c
BIBLIOGRAFIA
• http://www.carlospes.com/minidiccionario/flujo_de_control.php
• http://es.slideshare.net/reneegonzalezm/presentacion-2-estructuras-de-control-
web-renee-gonzalez

Más contenido relacionado

La actualidad más candente

Presentación 8
Presentación 8Presentación 8
Presentación 8Sizauwu
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónLuisRestan1
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlAntony437109
 
Estructuras de programcion
Estructuras de programcionEstructuras de programcion
Estructuras de programcionmaryfiguera
 
Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasCarlosBetancourt50
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada ResumenRosttySerrano
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaDiegoReyes250
 
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ónAdolfoReyes24
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencialnelson0007
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 

La actualidad más candente (20)

Presentación 8
Presentación 8Presentación 8
Presentación 8
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de programcion
Estructuras de programcionEstructuras de programcion
Estructuras de programcion
 
Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemas
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Programación
ProgramaciónProgramación
Programación
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada Resumen
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
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
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 

Destacado

self ADJUSTING FILE
self ADJUSTING FILEself ADJUSTING FILE
self ADJUSTING FILEom nijandhan
 
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়Syed Borhan Uddin
 
Prezentacja dominika matuszczyk
Prezentacja dominika matuszczykPrezentacja dominika matuszczyk
Prezentacja dominika matuszczykunidominika
 
Lcc karen- briceño
Lcc  karen- briceñoLcc  karen- briceño
Lcc karen- briceñokdbriceno11
 
Apresentação de negócio novety em taperoaba sobral
Apresentação de negócio novety em taperoaba   sobralApresentação de negócio novety em taperoaba   sobral
Apresentação de negócio novety em taperoaba sobralAngelino Bezerra de Almeida
 
Por que_comer_fruta_
 Por que_comer_fruta_ Por que_comer_fruta_
Por que_comer_fruta_RuthAARR
 
Número áureo
Número áureoNúmero áureo
Número áureorolep
 
Manual de la buena esposa: ¡la educastración al poder!
Manual de la buena esposa: ¡la educastración al poder!Manual de la buena esposa: ¡la educastración al poder!
Manual de la buena esposa: ¡la educastración al poder!Inma Capo
 
M_ZaidKamil CollegeTranscript
M_ZaidKamil CollegeTranscriptM_ZaidKamil CollegeTranscript
M_ZaidKamil CollegeTranscriptZaid Kamil
 
A velinha depositando_dinheiro_
A velinha depositando_dinheiro_A velinha depositando_dinheiro_
A velinha depositando_dinheiro_SimplesmentePinto
 

Destacado (20)

La importancia de las redes sociales brasil
La importancia de las redes sociales brasilLa importancia de las redes sociales brasil
La importancia de las redes sociales brasil
 
La educación
La educaciónLa educación
La educación
 
self ADJUSTING FILE
self ADJUSTING FILEself ADJUSTING FILE
self ADJUSTING FILE
 
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়
এসো অনলাইনে ডিজিটাল মার্কেটিং শিখি । সম্পূর্ন বাংলায়
 
Cancioneiro cópia
Cancioneiro   cópiaCancioneiro   cópia
Cancioneiro cópia
 
Prezentacja dominika matuszczyk
Prezentacja dominika matuszczykPrezentacja dominika matuszczyk
Prezentacja dominika matuszczyk
 
Lcc karen- briceño
Lcc  karen- briceñoLcc  karen- briceño
Lcc karen- briceño
 
Apresentação de negócio novety em taperoaba sobral
Apresentação de negócio novety em taperoaba   sobralApresentação de negócio novety em taperoaba   sobral
Apresentação de negócio novety em taperoaba sobral
 
LA CRÓNICA 618
LA CRÓNICA 618LA CRÓNICA 618
LA CRÓNICA 618
 
Anexo 2
Anexo 2Anexo 2
Anexo 2
 
Por que_comer_fruta_
 Por que_comer_fruta_ Por que_comer_fruta_
Por que_comer_fruta_
 
Número áureo
Número áureoNúmero áureo
Número áureo
 
LA CRÓNICA 644
LA CRÓNICA 644LA CRÓNICA 644
LA CRÓNICA 644
 
Manual de la buena esposa: ¡la educastración al poder!
Manual de la buena esposa: ¡la educastración al poder!Manual de la buena esposa: ¡la educastración al poder!
Manual de la buena esposa: ¡la educastración al poder!
 
M_ZaidKamil CollegeTranscript
M_ZaidKamil CollegeTranscriptM_ZaidKamil CollegeTranscript
M_ZaidKamil CollegeTranscript
 
A velinha depositando_dinheiro_
A velinha depositando_dinheiro_A velinha depositando_dinheiro_
A velinha depositando_dinheiro_
 
Acto eleitoralae
Acto eleitoralaeActo eleitoralae
Acto eleitoralae
 
Pluri analise 2011 cruzeiro
Pluri analise 2011 cruzeiroPluri analise 2011 cruzeiro
Pluri analise 2011 cruzeiro
 
Proyecto sena jeimmy
Proyecto sena jeimmyProyecto sena jeimmy
Proyecto sena jeimmy
 
Deber informatica
Deber informaticaDeber informatica
Deber informatica
 

Similar a Flujo de control

Open class 3_PE.pptx
Open class 3_PE.pptxOpen class 3_PE.pptx
Open class 3_PE.pptxRicardo89199
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programaciónmedranovillalta
 
Instrucciones basicas c_(2)
Instrucciones basicas c_(2)Instrucciones basicas c_(2)
Instrucciones basicas c_(2)Efren Pacheco
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicioswendy_romero06
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosEfren Pacheco
 
7-5 slideshare musi-salas
7-5 slideshare musi-salas7-5 slideshare musi-salas
7-5 slideshare musi-salasJuancruzmusi
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNDianaaLSRojas
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASELuyz Zilba
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
diagramacionlogica
diagramacionlogicadiagramacionlogica
diagramacionlogicaCamiggg
 
Instrucciones basicas para_c_
Instrucciones basicas para_c_Instrucciones basicas para_c_
Instrucciones basicas para_c_Diego Arturo
 

Similar a Flujo de control (20)

2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
Estructuras
EstructurasEstructuras
Estructuras
 
Open class 3_PE.pptx
Open class 3_PE.pptxOpen class 3_PE.pptx
Open class 3_PE.pptx
 
Elementos de una programación
Elementos de una programaciónElementos de una programación
Elementos de una programación
 
Instrucciones basicas c_(2)
Instrucciones basicas c_(2)Instrucciones basicas c_(2)
Instrucciones basicas c_(2)
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
Centro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_serviciosCentro de estudios_tecnologicos_industrial_y_de_servicios
Centro de estudios_tecnologicos_industrial_y_de_servicios
 
7-5 slideshare musi-salas
7-5 slideshare musi-salas7-5 slideshare musi-salas
7-5 slideshare musi-salas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓNINTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
INTRODUCCIÓN A METODOLOGÍA DE LA PROGRAMACIÓN
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
diagramacionlogica
diagramacionlogicadiagramacionlogica
diagramacionlogica
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
Instrucciones basicas para_c_
Instrucciones basicas para_c_Instrucciones basicas para_c_
Instrucciones basicas para_c_
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 

Último

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 

Último (7)

BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 

Flujo de control

  • 1. CAPÍTULO 4. FLUJO DE CONTROL I: ESTRUCTURAS SELECTIVAS NOMBRE: EDDY HUANCA GABRIEL GUZMÁN
  • 2. EL FLUJO DE CONTROL DE UN PROGRAMA • El concepto básico de flujo de control de un programa es un flujo secuencial, en el cual las instrucciones se siguen en forma lineal, es decir, se ejecutan de arriba hacia abajo. • Ejemplo Instrucción 1 Sub Limpiar() Instrucción 2 Range(Cells(7, 5), Cells(7, 3)).Select Instrucción 3 Selection.ClearContents Instrucción 4 End Sub
  • 3. ESTRUCTURA SECUENCIAL • Una estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el final del proceso. La estructura secuencial tiene una entrada y una salida.
  • 4. ESTRUCTURAS SELECTIVAS • Una instrucción selectiva evalúa una condición y de acuerdo al valor de la condición puede ser ejecutada un grupo de instrucciones o no, para posteriormente seguir el flujo del programa. • Existen Estructuras Selectivas: Simples, Dobles y Múltiples
  • 5. ALTERNATIVA SIMPLE (SI-ENTONCES/IF-THEN) • Conocida como “Si Condicional Simple”, en la cual, la condición es una expresión lógica (Verdadero o Falso), se evalúa y de ser cierta se ejecuta un grupo de instrucciones. • En este caso, “Instrucciones 1” es ejecutada sólo si la condición es verdadera.
  • 6. ALTERNATIVA DOBLE (SI-ENTONCES-SINO/IF-THEN-ELSE) • Según el cumplimiento de una condición, se ejecuta un grupo de instrucciones u otro grupo, mutuamente excluyentes. • Ejemplo • La condición es una variable booleana (lógica). Si esta condición es cierta se ejecuta Instrucciones 1, si no es así, entonces se ejecuta Instrucciones 2.
  • 7. ALTERNATIVA MÚLTIPLE (SEGÚN_SEA, CASO DE/CASE) • En este caso hay una variable cuyo valor es comparado con todos los casos presentes, si en algún caso coinciden ambos valores, se ejecutarán las instrucciones correspondientes a ese caso.
  • 8. ESTRUCTURAS DE DECISIÓN ANIDADAS (EN ESCALERA) • Las estructuras de selección si-entonces y si-entonces-si no implican la selección de una de dos alternativas. Es posible también utilizar la instrucción si para diseñar estructuras de selección que contengan más de dos alternativas.
  • 9. LA SENTENCIA IR-A (GOTO) • El flujo de control de un algoritmo es siempre secuencial, excepto cuando la estructuras de control estudiadas anteriormente realizan transferencias de control no secuenciales. • La sentencia ir_a (goto) es la forma de control más primitiva en los programas de computadoras y corresponde a una bifurcación incondicional en código máquina. Aunque lenguajes modernos como VB.NET (Visual Basic .NET) y C# están en su juego de instrucciones, prácticamente no se utiliza. Otros lenguajes modernos como Java no contienen la sentencia goto, aunque sí es una palabra reservada. • No es recomendable utilizar en demasía esta sentencia.
  • 10.
  • 11. PREGUNTAS 1.- Cuales son las estructuras selectivas que existen? a) Simple b) Triple c) Múltiple d) Doble RESPUESTA: a, c, d
  • 12. PREGUNTAS 2.- Complete Una estructura secuencial es aquella en la que una _________ sigue a otra en secuencia. Las tareas se suceden de tal modo que la _______ de una es la ________ de la siguiente y así sucesivamente hasta el final del proceso. a) Acción, salida, entrada b) Función, secuencia, acción c) Alternativa, entrada, salida d) Acción, siguiente, respuesta RESPUESTA: a
  • 13. PREGUNTAS 3.- En que forma se puede representar la estructura secuencial a) Diagrama de flujo b) Diagramas estadísticos c) Diagramas de árbol d) Diagramas N-S e) Pseudocódigo RESPUESTA: a, d, e
  • 14. PREGUNTAS 4.- complete El término flujo de control se refiere al ______ en que se ejecutan las ________ del programa a) Orden, secuencia b) Sistema, operaciones c) Comando, tareas d) Diseño, aplicaciones RESPUESTA: a
  • 15. PREGUNTAS • 5.- A que se relaciona la Estructuras de decisión anidada. a) Árbol b) Gradas c) Escaleras d) Ascensor RESPUESTA: c