SlideShare una empresa de Scribd logo
1 de 26
Profra: Dení Ramírez Andrade
Tecnología de la información y
comunicación 1.
BLOQUE 2. DISEÑA PROGRAMAS DE COMPUTADORA DE
NIVEL BÁSICO II
Son las formas lógicas de
cómo trabaja internamente la
computadora, y es mediante
éstas que se dirige su
funcionamiento, es decir, se le
da orden lógico a las
operaciones primitivas
elementales que actúan sobre
los datos.
ESTRUCTURA DE CONTROL
Las estructuras de control son:
•Secuenciación
•Selección (if-then, if-then-else, switch)
•Repetición (do…while, for, while)
Las estructuras de control son la secuenciación, la selección —
que a su vez tiene tres formas:
• Simple (if-then)
• Doble (if-then-else)
• Múltiple (switch)
La repetición, que también tiene tres formas:
• do…while, for, while.
En los capítulos subsecuentes se estudiarán detalladamente
cada una de estas estructuras.
Esta estructura de selección permite controlar la ejecución de acciones cuando
se tienen dos opciones alternativas de acción y, por la naturaleza de éstas, se
debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente
excluyentes.
FORMATO:
LA SELECCIÓN DOBLE (IF-THEN-ELSE)
if (Si) condición
• Identifica la estructura de selección. Es una expresión lógica que denota la
situación específica mediante la comparación de dos operandos para dar un
resultado booleano (falso, verdadero); es decir, si se cumple o no se cumple.
then(Entonces) Acción(es)
• Indica el curso de acción si se cumple la condición. Es la acción o conjunto de
acciones en seudocódigo que se ejecutarán en el bloque correspondiente.
else (si no; caso contrario)
• Indica el curso de acción cuando no se cumple la condición.
endif
• Indica el fi n de la estructura de selección (del if).
En donde:
FUNCIONAMIENTO: Al llegar al if se evalúa
la condición:
• La condición se plantea comparando
horasTrab (horas trabajadas) con 40,
mediante el operador relacional <= “Menor
o igual que” (esto se explica con todo detalle
dos puntos más adelante -4.1.2 Expresiones
lógicas-). En caso de cumplirse la condición,
se ejecutará la acción o acciones de la
opción then y, de no cumplirse, se ejecutará
la acción o acciones de la opción else.
• A continuación se presenta el algoritmo
completo para calcular el sueldo del
empleado, considerando el doble para el
excedente de 40 horas trabajadas.
• El algoritmo tiene una clase: la Clase Empleado2, que termina con Fin Clase Empleado2.
• La Clase Empleado2 tiene un solo método: el Método principal, el cual tiene las siguientes acciones:
a. Se declaran las variables que ya conocemos.
b. Se solicita el nombre del empleado, número de horas trabajadas y cuota por hora.
c. Se leen los datos en nombreEmp, horasTrab y cuotaHora.
d. Se compara si horasTrab<=40. Si se cumple, entonces: 1. Se calcula el sueldo de la forma simple.
e. Si no se cumple (en caso contrario): 1. Se calcula el sueldo considerando horas dobles.
f. Finaliza el if (endif).
g. Se imprime el nombre del empleado y el sueldo.
h. Fin del método principal. Luego se tiene el fin de la clase y el fin del algoritmo.
Explicación:
Las instrucciones o acciones
de los algoritmos pueden
etiquetarse con números y
letras, alternativamente, para
identificar más fácilmente su
orden en los diversos niveles
de subordinación.
SANGRADO (INDENTACIÓN) Y ETIQUETAS
Las expresiones lógicas sirven para plantear
condiciones mediante la comparación de dos o más
operando que dan como resultado un valor booleano
verdadero o falso, es decir, se cumple o no se cumple
la condición. Se pueden clasificar en:
 Simples
 Complejas
EXPRESIONES LÓGICAS
1. SIMPLES.
Se forman relacionando operandos, variables
y/o constantes mediante operadores
relacionales, de la forma siguiente:
NOTA
1. COMPLEJAS.
Se forman relacionando operandos booleanos
mediante operadores lógicos, como sigue:
En donde:
Operando booleano1 Son expresiones lógicas que
Operando booleano2 proporcionan un valor verdadero (V) o falso (F).
operador lógico Cualquiera de los siguientes: AND, OR, XOR, NOT.
AND
Relaciona dos operandos booleanos. Proporciona un valor verdadero (V) si los dos
son verdaderos (V); en caso contrario da un resultado falso (F).
OR
Relaciona dos operandos booleanos. Proporciona un valor verdadero (V) si uno de los
dos es verdadero (V); en caso contrario da un resultado falso (F).
XOR
Relaciona dos operandos booleanos. Proporciona un resultado verdadero (V) si uno
de los dos es verdadero (V), pero no ambos; en caso contrario da un valor falso (F).
NOT
Este operador relaciona sólo un operando booleano y da como resultado un valor
opuesto al que tenga el operando.
Una estructura de selección (if) puede tener anidada a
otra y ésta a otra y así sucesivamente.
Por ejemplo:
IF´S ANIDADOS
Se tiene un if principal, el cual
tiene anidado en el then un if,
que tiene su propio then, else y
endif. Por el else también hay
un if anidado que contiene su
then, else y endif.
Otro ejemplo de anidación sería el caso de tener una instrucción
simple por el then y un if por el else.
La estructura quedaría:.
LA SELECCIÓN SIMPLE (IF-THEN)
Esta estructura de selección permite controlar la ejecución de
acciones cuando existe una sola alternativa de acción. Se
utiliza cuando alguna acción o conjunto de acciones está
condicionada para que se lleve a cabo su ejecución, pero no se
tiene una opción alterna.
FORMATO:
if (Si) c
Identifica la estructura de control de selección
then(Entonces)
Indica el curso de acción que debe seguir si se cumple la
condición.
endif
Indica el fi n de la estructura de selección (del if).
En donde:
Funcionamiento: Al llegar if se evalúa la condición.
LA SELECCIÓN MÚLTIPLE (SWITCH)
Esta estructura de selección permite controlar la ejecución de
acciones cuando se tienen más de dos opciones alternativas de
acción.
FORMATO:
switch
Identifica la estructura de selección múltiple.
selector
Es una variable de tipo Entero, Carácter o algún tipo de dato ordinal (que esté constituido
un conjunto ordenado y finito de valores), que traerá un valor que indicará el caso por
ejecutar.
1,2,3,4
Son las etiquetas que identifican cada caso de acuerdo a los valores que puede tomar
Acción(es default Es una acción o conjunto de acciones en seudocódigo. Si selector no
ninguno de los valores colocados, se va por esta opción de default.
endswitch
Indica el fi n de la estructura switch.
En donde:
NOTA
Función: Raíz cuadrada.
Actividad #1
•Realizar un mapa conceptual con el tema
antes visto.
•En documento Word o PowerPoint con
ayuda de las formas.
Parcial 2.
Realizarlo en documento Word o PowerPoint.
Guardar tu presentación con tu primer apellido, un
nombre y el número de la actividad.
Por ejemplo:
LA ELABORACIÓN ES DE MANERA INDIVIDUAL
Subir la actividad a plataforma o enviarla a mi correo.
Fecha límite: martes 19 de mayo 2020 a las 3:00pm.

Más contenido relacionado

La actualidad más candente

Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaRay
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivasalithu1
 
Manual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion BuscarvManual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion BuscarvMarqoscast
 
Presentación - Variables de Estado - Simulación Digital
Presentación - Variables de Estado - Simulación DigitalPresentación - Variables de Estado - Simulación Digital
Presentación - Variables de Estado - Simulación DigitalHector Farias
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estadosAlejandro Flores
 
Guía: integrales por partes
Guía: integrales por partesGuía: integrales por partes
Guía: integrales por partesSebastianCurbelo4
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortlinkinpark03
 
capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)Cristhian Mueses
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicasguest6a9621
 
Manual laboratorio de programación i
Manual laboratorio de programación iManual laboratorio de programación i
Manual laboratorio de programación iEstudiantes ISI_UCA
 
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual BasicPrecedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual BasicJonatan Alfredo Diaz Cano
 
Estructura de Decisión Simple
Estructura de Decisión SimpleEstructura de Decisión Simple
Estructura de Decisión SimplePicasagrupo3
 

La actualidad más candente (20)

Sintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje JavaSintaxis Básica del lenguaje Java
Sintaxis Básica del lenguaje Java
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivas
 
Manual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion BuscarvManual de excell en las funciones lógicas Si y la funcion Buscarv
Manual de excell en las funciones lógicas Si y la funcion Buscarv
 
Presentación - Variables de Estado - Simulación Digital
Presentación - Variables de Estado - Simulación DigitalPresentación - Variables de Estado - Simulación Digital
Presentación - Variables de Estado - Simulación Digital
 
Modelado en espacio de estados
Modelado en espacio de estadosModelado en espacio de estados
Modelado en espacio de estados
 
ciclos......
ciclos......ciclos......
ciclos......
 
Guía: integrales por partes
Guía: integrales por partesGuía: integrales por partes
Guía: integrales por partes
 
Exa mate4 1_par2020
Exa mate4 1_par2020Exa mate4 1_par2020
Exa mate4 1_par2020
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
Actividades 3
Actividades 3Actividades 3
Actividades 3
 
Exa mate4 1_par2020
Exa mate4 1_par2020Exa mate4 1_par2020
Exa mate4 1_par2020
 
Método de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sortMétodo de ordenamiento por selección (selection sort
Método de ordenamiento por selección (selection sort
 
capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)capitulo 3 Funciones logicas (si, y, o)
capitulo 3 Funciones logicas (si, y, o)
 
Trabajo De Matematicas
Trabajo De MatematicasTrabajo De Matematicas
Trabajo De Matematicas
 
Manual laboratorio de programación i
Manual laboratorio de programación iManual laboratorio de programación i
Manual laboratorio de programación i
 
Selec cast. 8o tetra
Selec cast. 8o tetraSelec cast. 8o tetra
Selec cast. 8o tetra
 
Guía Nº 03
Guía Nº 03Guía Nº 03
Guía Nº 03
 
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual BasicPrecedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
Precedencia De Operadores Y Asociatividad En Lenguaje Visual Basic
 
Estructura de Decisión Simple
Estructura de Decisión SimpleEstructura de Decisión Simple
Estructura de Decisión Simple
 
Funciones excel
Funciones excelFunciones excel
Funciones excel
 

Similar a Control de flujo

Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.DENIRAMIREZANDRADE
 
Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.DENIRAMIREZANDRADE
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujoAliandroMejias
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencialnelson0007
 
Algebra junior rico2
Algebra junior rico2Algebra junior rico2
Algebra junior rico2JuniorRico1
 
Unidad 2
Unidad 2Unidad 2
Unidad 2UTP, TA
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024YamilethRivasCarrasc
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javaHenry Upla
 
estructuras de control
estructuras de controlestructuras de control
estructuras de controlGaby Andrade
 
Estructuras selectiva
Estructuras selectivaEstructuras selectiva
Estructuras selectivawikitutu
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Fredy Torres
 

Similar a Control de flujo (20)

Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.
 
Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.Programación de nivel básico 2. c3.
Programación de nivel básico 2. c3.
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Algebra junior rico2
Algebra junior rico2Algebra junior rico2
Algebra junior rico2
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024
 
Operadores C SHARP
Operadores C SHARPOperadores C SHARP
Operadores C SHARP
 
métodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control javamétodos procedimimientos estructuras de control java
métodos procedimimientos estructuras de control java
 
Selectivas
SelectivasSelectivas
Selectivas
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Trabajo algoritmo
Trabajo algoritmo Trabajo algoritmo
Trabajo algoritmo
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Guia 4
Guia 4Guia 4
Guia 4
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
Estructuras selectiva
Estructuras selectivaEstructuras selectiva
Estructuras selectiva
 
Estructura Selectiva
Estructura Selectiva Estructura Selectiva
Estructura Selectiva
 
C
C C
C
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
 

Más de DENIRAMIREZANDRADE (20)

Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
Characteristicas y ventajas de las hojas de cálculo c6 .i2 p3.
 
Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.Interfaz de un presentador grafico c4.i2 p3.
Interfaz de un presentador grafico c4.i2 p3.
 
Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3Interfaz de un procesador de texto c1.i2. p3
Interfaz de un procesador de texto c1.i2. p3
 
Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.Karel el robot c7. p2. i2.
Karel el robot c7. p2. i2.
 
Tercer grado. c1. r2.
Tercer grado. c1. r2.Tercer grado. c1. r2.
Tercer grado. c1. r2.
 
Sexto grado. c1. r2.
Sexto grado. c1. r2.Sexto grado. c1. r2.
Sexto grado. c1. r2.
 
Segundo grado. c1. r2.
Segundo grado. c1. r2.Segundo grado. c1. r2.
Segundo grado. c1. r2.
 
Quinto grado. c1. r2.
Quinto grado. c1. r2.Quinto grado. c1. r2.
Quinto grado. c1. r2.
 
Primer grado. c1. r2.
Primer grado. c1. r2.Primer grado. c1. r2.
Primer grado. c1. r2.
 
Cuarto grado. c1. r2.
Cuarto grado. c1. r2.Cuarto grado. c1. r2.
Cuarto grado. c1. r2.
 
Tercer grado. c7.
Tercer grado. c7.Tercer grado. c7.
Tercer grado. c7.
 
Sexto grado. c7.
Sexto grado. c7.Sexto grado. c7.
Sexto grado. c7.
 
Segundo grado. c7.
Segundo grado. c7.Segundo grado. c7.
Segundo grado. c7.
 
Primer grado. c7.
Primer grado. c7.Primer grado. c7.
Primer grado. c7.
 
Cuarto grado. c7.
Cuarto grado. c7.Cuarto grado. c7.
Cuarto grado. c7.
 
Tercer grado. c6.
Tercer grado. c6.Tercer grado. c6.
Tercer grado. c6.
 
Sexto grado. c4.
Sexto grado. c4.Sexto grado. c4.
Sexto grado. c4.
 
Segundo grado. c6.
Segundo grado. c6.Segundo grado. c6.
Segundo grado. c6.
 
Primer grado. c6.
Primer grado. c6.Primer grado. c6.
Primer grado. c6.
 
Cuarto grado. c4.
Cuarto grado. c4.Cuarto grado. c4.
Cuarto grado. c4.
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 

Control de flujo

  • 1. Profra: Dení Ramírez Andrade Tecnología de la información y comunicación 1. BLOQUE 2. DISEÑA PROGRAMAS DE COMPUTADORA DE NIVEL BÁSICO II
  • 2. Son las formas lógicas de cómo trabaja internamente la computadora, y es mediante éstas que se dirige su funcionamiento, es decir, se le da orden lógico a las operaciones primitivas elementales que actúan sobre los datos. ESTRUCTURA DE CONTROL
  • 3. Las estructuras de control son: •Secuenciación •Selección (if-then, if-then-else, switch) •Repetición (do…while, for, while)
  • 4. Las estructuras de control son la secuenciación, la selección — que a su vez tiene tres formas: • Simple (if-then) • Doble (if-then-else) • Múltiple (switch) La repetición, que también tiene tres formas: • do…while, for, while. En los capítulos subsecuentes se estudiarán detalladamente cada una de estas estructuras.
  • 5. Esta estructura de selección permite controlar la ejecución de acciones cuando se tienen dos opciones alternativas de acción y, por la naturaleza de éstas, se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes. FORMATO: LA SELECCIÓN DOBLE (IF-THEN-ELSE)
  • 6. if (Si) condición • Identifica la estructura de selección. Es una expresión lógica que denota la situación específica mediante la comparación de dos operandos para dar un resultado booleano (falso, verdadero); es decir, si se cumple o no se cumple. then(Entonces) Acción(es) • Indica el curso de acción si se cumple la condición. Es la acción o conjunto de acciones en seudocódigo que se ejecutarán en el bloque correspondiente. else (si no; caso contrario) • Indica el curso de acción cuando no se cumple la condición. endif • Indica el fi n de la estructura de selección (del if). En donde:
  • 7. FUNCIONAMIENTO: Al llegar al if se evalúa la condición:
  • 8. • La condición se plantea comparando horasTrab (horas trabajadas) con 40, mediante el operador relacional <= “Menor o igual que” (esto se explica con todo detalle dos puntos más adelante -4.1.2 Expresiones lógicas-). En caso de cumplirse la condición, se ejecutará la acción o acciones de la opción then y, de no cumplirse, se ejecutará la acción o acciones de la opción else. • A continuación se presenta el algoritmo completo para calcular el sueldo del empleado, considerando el doble para el excedente de 40 horas trabajadas.
  • 9. • El algoritmo tiene una clase: la Clase Empleado2, que termina con Fin Clase Empleado2. • La Clase Empleado2 tiene un solo método: el Método principal, el cual tiene las siguientes acciones: a. Se declaran las variables que ya conocemos. b. Se solicita el nombre del empleado, número de horas trabajadas y cuota por hora. c. Se leen los datos en nombreEmp, horasTrab y cuotaHora. d. Se compara si horasTrab<=40. Si se cumple, entonces: 1. Se calcula el sueldo de la forma simple. e. Si no se cumple (en caso contrario): 1. Se calcula el sueldo considerando horas dobles. f. Finaliza el if (endif). g. Se imprime el nombre del empleado y el sueldo. h. Fin del método principal. Luego se tiene el fin de la clase y el fin del algoritmo. Explicación:
  • 10. Las instrucciones o acciones de los algoritmos pueden etiquetarse con números y letras, alternativamente, para identificar más fácilmente su orden en los diversos niveles de subordinación. SANGRADO (INDENTACIÓN) Y ETIQUETAS
  • 11. Las expresiones lógicas sirven para plantear condiciones mediante la comparación de dos o más operando que dan como resultado un valor booleano verdadero o falso, es decir, se cumple o no se cumple la condición. Se pueden clasificar en:  Simples  Complejas EXPRESIONES LÓGICAS
  • 12. 1. SIMPLES. Se forman relacionando operandos, variables y/o constantes mediante operadores relacionales, de la forma siguiente:
  • 13. NOTA
  • 14. 1. COMPLEJAS. Se forman relacionando operandos booleanos mediante operadores lógicos, como sigue: En donde: Operando booleano1 Son expresiones lógicas que Operando booleano2 proporcionan un valor verdadero (V) o falso (F). operador lógico Cualquiera de los siguientes: AND, OR, XOR, NOT.
  • 15. AND Relaciona dos operandos booleanos. Proporciona un valor verdadero (V) si los dos son verdaderos (V); en caso contrario da un resultado falso (F). OR Relaciona dos operandos booleanos. Proporciona un valor verdadero (V) si uno de los dos es verdadero (V); en caso contrario da un resultado falso (F). XOR Relaciona dos operandos booleanos. Proporciona un resultado verdadero (V) si uno de los dos es verdadero (V), pero no ambos; en caso contrario da un valor falso (F). NOT Este operador relaciona sólo un operando booleano y da como resultado un valor opuesto al que tenga el operando.
  • 16. Una estructura de selección (if) puede tener anidada a otra y ésta a otra y así sucesivamente. Por ejemplo: IF´S ANIDADOS Se tiene un if principal, el cual tiene anidado en el then un if, que tiene su propio then, else y endif. Por el else también hay un if anidado que contiene su then, else y endif.
  • 17. Otro ejemplo de anidación sería el caso de tener una instrucción simple por el then y un if por el else. La estructura quedaría:.
  • 18. LA SELECCIÓN SIMPLE (IF-THEN) Esta estructura de selección permite controlar la ejecución de acciones cuando existe una sola alternativa de acción. Se utiliza cuando alguna acción o conjunto de acciones está condicionada para que se lleve a cabo su ejecución, pero no se tiene una opción alterna. FORMATO:
  • 19. if (Si) c Identifica la estructura de control de selección then(Entonces) Indica el curso de acción que debe seguir si se cumple la condición. endif Indica el fi n de la estructura de selección (del if). En donde:
  • 20. Funcionamiento: Al llegar if se evalúa la condición.
  • 21. LA SELECCIÓN MÚLTIPLE (SWITCH) Esta estructura de selección permite controlar la ejecución de acciones cuando se tienen más de dos opciones alternativas de acción. FORMATO:
  • 22. switch Identifica la estructura de selección múltiple. selector Es una variable de tipo Entero, Carácter o algún tipo de dato ordinal (que esté constituido un conjunto ordenado y finito de valores), que traerá un valor que indicará el caso por ejecutar. 1,2,3,4 Son las etiquetas que identifican cada caso de acuerdo a los valores que puede tomar Acción(es default Es una acción o conjunto de acciones en seudocódigo. Si selector no ninguno de los valores colocados, se va por esta opción de default. endswitch Indica el fi n de la estructura switch. En donde:
  • 23. NOTA
  • 25. Actividad #1 •Realizar un mapa conceptual con el tema antes visto. •En documento Word o PowerPoint con ayuda de las formas. Parcial 2.
  • 26. Realizarlo en documento Word o PowerPoint. Guardar tu presentación con tu primer apellido, un nombre y el número de la actividad. Por ejemplo: LA ELABORACIÓN ES DE MANERA INDIVIDUAL Subir la actividad a plataforma o enviarla a mi correo. Fecha límite: martes 19 de mayo 2020 a las 3:00pm.