SlideShare una empresa de Scribd logo
1 de 11
Estructuras de
Control Parte I
1
Ricardo Carrera Hernández
U n i v e r s i d a d
Agenda
1. Estructuras Selectivas
2. Estructuras Repetitivas
2
Operación de Selección
3
Expresión
de
prueba
Sentencia(s)
verdadero
falso
Estructura Selectiva Simple
si <expresión de prueba> entonces
sentencia(s)
fin_si
Operación de Selección
4
Expresió
n de
prueba
Sentencia(s
)
verdader
o
falso
Sentencia(s
)
si <expresión de prueba> entonces
sentencia(s)
si_no
sentencias(s)
fin_si
Operadores relacionales
Operador Función Valor de retorno
<, >, <=, >=
Menor, mayor, menor o igual
que, mayor o igual que
booleano
== Compara si es igual que booleano
!= Compara si es diferente que booleano
5
Operadores lógicos
Operador Función Valor de retorno
Y Conjunción booleano
O Disyunción booleano
6
Ejercicios
1. Diseña un programa que lea el nombre de un alumno y su
calificación e imprima su nombre y si está aprobado o
reprobado, considerando que la calificación es un número
de punto flotante.
7
Operación de selección múltiple
8
break
verdadero
falso
Sentencia(s)
por default
Expresión
de
prueba
Caso
1
Caso
2
Caso
3
Sentencia(s)
Sentencia(s)
Sentencia(s)
break
break
falso
falso
verdadero
verdadero
Según sea <expresión de prueba> hacer
<lista de valores> : <sentencias>
…..
[si_no
<sentencia(s)>]
fin_según
Ejercicio
1. Diseña un programa que permita leer el tipo de operación
(+, -, *, /) y los operandos e imprima el resultado.
2. Diseña un programa que solicite el día de la semana
numéricamente y que muestre en pantalla el rótulo del día
correspondiente:
 Usando Operación de Selección si
 Usando Selección Múltiple
9
Ejercicios
1. Desarrolle un algoritmo que permita leer dos valores distintos,
determinar cual de los dos valores es el mayor y escribirlo.
2. Realizar un algoritmo que permita leer dos valores, determinar
cual de los dos valores es el menor y escríbalo.
3. Desarrolle un algoritmo que permita leer tres valores y
almacenarlos en las variables A, B y C respectivamente. El
algoritmo debe imprimir cual es el mayor y cual es el menor.
Recuerde constatar que los tres valores introducidos por el
teclado sean valores distintos.
10
Estructuras de
Control Parte I
11
Ricardo Carrera Hernández
U n i v e r s i d a d

Más contenido relacionado

La actualidad más candente

7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicionalKathy Naranjo
 
Investigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosInvestigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosJorge Pablo Rivas
 
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...Jorge Pablo Rivas
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.DENIRAMIREZANDRADE
 
Propiedades de los limites
Propiedades de los limitesPropiedades de los limites
Propiedades de los limitesfloza
 
Decima sesion gestion de datos e informacion i
Decima sesion gestion de  datos  e  informacion  iDecima sesion gestion de  datos  e  informacion  i
Decima sesion gestion de datos e informacion ijanethmallqui
 
Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erickErick Zuñiga
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidadajleonardoveras
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesDunkherz
 
La función SI en Excel
La función SI en ExcelLa función SI en Excel
La función SI en ExcelDaniel Cabrera
 

La actualidad más candente (19)

7 funcion si condicional
7 funcion si condicional7 funcion si condicional
7 funcion si condicional
 
Clase 4
Clase 4Clase 4
Clase 4
 
Funciones excel
Funciones excel Funciones excel
Funciones excel
 
Investigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus PasosInvestigación de operaciones 014 Metodología General y sus Pasos
Investigación de operaciones 014 Metodología General y sus Pasos
 
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...
Investigación de Operaciones 015 Construcción y Clasificación de Modelos Mate...
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
OPERADORES LÓGICOS
OPERADORES LÓGICOS OPERADORES LÓGICOS
OPERADORES LÓGICOS
 
Propiedades de los limites
Propiedades de los limitesPropiedades de los limites
Propiedades de los limites
 
Decima sesion gestion de datos e informacion i
Decima sesion gestion de  datos  e  informacion  iDecima sesion gestion de  datos  e  informacion  i
Decima sesion gestion de datos e informacion i
 
funcion logica
funcion logicafuncion logica
funcion logica
 
Operadores aritmeticos erick
Operadores aritmeticos erickOperadores aritmeticos erick
Operadores aritmeticos erick
 
Función lógica si
Función lógica siFunción lógica si
Función lógica si
 
Funcion simple condicional simple o anidada
Funcion simple condicional simple o anidadaFuncion simple condicional simple o anidada
Funcion simple condicional simple o anidada
 
Ap n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernandaAp n° 7 rios,m. fernanda
Ap n° 7 rios,m. fernanda
 
Lenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operacionesLenguaje de programacion c++ basico 3ra parte operaciones
Lenguaje de programacion c++ basico 3ra parte operaciones
 
Operadores
OperadoresOperadores
Operadores
 
Yahir y naomi
Yahir y naomiYahir y naomi
Yahir y naomi
 
Eddy nedina funcion si
Eddy nedina funcion siEddy nedina funcion si
Eddy nedina funcion si
 
La función SI en Excel
La función SI en ExcelLa función SI en Excel
La función SI en Excel
 

Destacado

9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte iircarrerah
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencialrcarrerah
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte ircarrerah
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmorcarrerah
 
13. arreglos parte ii
13. arreglos parte ii13. arreglos parte ii
13. arreglos parte iircarrerah
 
11. subalgoritmos parte ii
11. subalgoritmos parte ii11. subalgoritmos parte ii
11. subalgoritmos parte iircarrerah
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos IIIrcarrerah
 
12. arreglos parte i
12. arreglos parte i12. arreglos parte i
12. arreglos parte ircarrerah
 
1. algoritmos introducción
1. algoritmos    introducción1. algoritmos    introducción
1. algoritmos introducciónrcarrerah
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos IIrcarrerah
 
Diseño de algoritmo
Diseño de algoritmoDiseño de algoritmo
Diseño de algoritmofaisury21
 
2. Conceptos básicos I
2. Conceptos básicos I2. Conceptos básicos I
2. Conceptos básicos Ircarrerah
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1charnisch
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instruccionesrcarrerah
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos TiffanyMartinez
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidadrezzaca
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSEvans Balcazar
 

Destacado (20)

9. estructuras de control parte ii
9. estructuras de control parte ii9. estructuras de control parte ii
9. estructuras de control parte ii
 
7. operadores y estructura secuencial
7. operadores y estructura secuencial7. operadores y estructura secuencial
7. operadores y estructura secuencial
 
10. subalgoritmos parte i
10. subalgoritmos parte i10. subalgoritmos parte i
10. subalgoritmos parte i
 
5. Diseño de un algoritmo
5. Diseño de un algoritmo5. Diseño de un algoritmo
5. Diseño de un algoritmo
 
13. arreglos parte ii
13. arreglos parte ii13. arreglos parte ii
13. arreglos parte ii
 
11. subalgoritmos parte ii
11. subalgoritmos parte ii11. subalgoritmos parte ii
11. subalgoritmos parte ii
 
4. Conceptos básicos III
4. Conceptos básicos III4. Conceptos básicos III
4. Conceptos básicos III
 
12. arreglos parte i
12. arreglos parte i12. arreglos parte i
12. arreglos parte i
 
1. algoritmos introducción
1. algoritmos    introducción1. algoritmos    introducción
1. algoritmos introducción
 
3. Conceptos básicos II
3. Conceptos básicos II3. Conceptos básicos II
3. Conceptos básicos II
 
Diseño de algoritmo
Diseño de algoritmoDiseño de algoritmo
Diseño de algoritmo
 
2. Conceptos básicos I
2. Conceptos básicos I2. Conceptos básicos I
2. Conceptos básicos I
 
Introduccion a los algoritmos parte 1
Introduccion a los algoritmos parte    1Introduccion a los algoritmos parte    1
Introduccion a los algoritmos parte 1
 
6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones6. entidades primitivas para el diseño de instrucciones
6. entidades primitivas para el diseño de instrucciones
 
Adsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmosAdsi c02-gd01 guia solucion de algoritmos
Adsi c02-gd01 guia solucion de algoritmos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
U1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos ComplejidadU1 Analisis Algoritmos Complejidad
U1 Analisis Algoritmos Complejidad
 
Algoritmo en powerpoint
Algoritmo en powerpointAlgoritmo en powerpoint
Algoritmo en powerpoint
 
Condicionales
CondicionalesCondicionales
Condicionales
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOS
 

Similar a 8. estructuras de control parte i

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
 
Taller evaluacion del desempeño 2
Taller evaluacion del desempeño 2Taller evaluacion del desempeño 2
Taller evaluacion del desempeño 2Karla Hernández
 
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...Hugo Eduardo Palomino Esteban
 
Metodos de evaluacion de desempeño
Metodos de evaluacion de desempeñoMetodos de evaluacion de desempeño
Metodos de evaluacion de desempeñoUTEC
 
Evaluación del desempeño
Evaluación del desempeñoEvaluación del desempeño
Evaluación del desempeñoKimy García
 
Pp valuacion por puntos
Pp valuacion por puntosPp valuacion por puntos
Pp valuacion por puntosyelymil
 
Valuación de puesto
Valuación de puestoValuación de puesto
Valuación de puestoJosé Ruiz
 
Manual de valoracion de cargos y calificacion de meritos
Manual de valoracion de cargos y calificacion de meritosManual de valoracion de cargos y calificacion de meritos
Manual de valoracion de cargos y calificacion de meritosrecursosrodaprensa
 
OC_Programación_S2.ppsx
OC_Programación_S2.ppsxOC_Programación_S2.ppsx
OC_Programación_S2.ppsxDartEstudio
 
Tesis De Instrumentos De EvaluacióN
Tesis De Instrumentos De EvaluacióNTesis De Instrumentos De EvaluacióN
Tesis De Instrumentos De EvaluacióNjuan cherre
 

Similar a 8. estructuras de control parte i (20)

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
 
Taller evaluacion del desempeño 2
Taller evaluacion del desempeño 2Taller evaluacion del desempeño 2
Taller evaluacion del desempeño 2
 
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...
Kit evaluacion-rubrica-registro-logros-4to-primaria-matematica-1trimestre-ent...
 
Metodos de evaluacion de desempeño
Metodos de evaluacion de desempeñoMetodos de evaluacion de desempeño
Metodos de evaluacion de desempeño
 
Calificacion de Meritos
Calificacion de MeritosCalificacion de Meritos
Calificacion de Meritos
 
Evaluación del desempeño
Evaluación del desempeñoEvaluación del desempeño
Evaluación del desempeño
 
Taller instrumentos
Taller instrumentosTaller instrumentos
Taller instrumentos
 
Pp valuacion por puntos
Pp valuacion por puntosPp valuacion por puntos
Pp valuacion por puntos
 
Guia Por Competencia
Guia Por CompetenciaGuia Por Competencia
Guia Por Competencia
 
Guia Por Competencia
Guia Por CompetenciaGuia Por Competencia
Guia Por Competencia
 
Guia Por Competencia
Guia Por CompetenciaGuia Por Competencia
Guia Por Competencia
 
Guia Por Competencia
Guia Por CompetenciaGuia Por Competencia
Guia Por Competencia
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Valuación de puesto
Valuación de puestoValuación de puesto
Valuación de puesto
 
Curso Seis Sigma Modulo II.ppt
Curso Seis Sigma Modulo II.pptCurso Seis Sigma Modulo II.ppt
Curso Seis Sigma Modulo II.ppt
 
Manual de valoracion de cargos y calificacion de meritos
Manual de valoracion de cargos y calificacion de meritosManual de valoracion de cargos y calificacion de meritos
Manual de valoracion de cargos y calificacion de meritos
 
OC_Programación_S2.ppsx
OC_Programación_S2.ppsxOC_Programación_S2.ppsx
OC_Programación_S2.ppsx
 
Evaluacion Con Ordenador
Evaluacion Con OrdenadorEvaluacion Con Ordenador
Evaluacion Con Ordenador
 
Tesis evaluacionpdfvf[1]
Tesis evaluacionpdfvf[1]Tesis evaluacionpdfvf[1]
Tesis evaluacionpdfvf[1]
 
Tesis De Instrumentos De EvaluacióN
Tesis De Instrumentos De EvaluacióNTesis De Instrumentos De EvaluacióN
Tesis De Instrumentos De EvaluacióN
 

Más de rcarrerah

Recurrencia en procesos
Recurrencia en procesosRecurrencia en procesos
Recurrencia en procesosrcarrerah
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okrcarrerah
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativosrcarrerah
 
Expresiones matemáticas
Expresiones matemáticasExpresiones matemáticas
Expresiones matemáticasrcarrerah
 
2. hardware de computadora PC
2. hardware de computadora PC2. hardware de computadora PC
2. hardware de computadora PCrcarrerah
 
1. introducción a los so
1. introducción a los so1. introducción a los so
1. introducción a los sorcarrerah
 
Algoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos IAlgoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos Ircarrerah
 
3. integración empresarial
3. integración empresarial3. integración empresarial
3. integración empresarialrcarrerah
 
2. tecnologías de la información conceptos (preguntas)
2. tecnologías de la información  conceptos (preguntas)2. tecnologías de la información  conceptos (preguntas)
2. tecnologías de la información conceptos (preguntas)rcarrerah
 
Guia apa 6ta
Guia apa 6taGuia apa 6ta
Guia apa 6tarcarrerah
 
Formato apa sexta edición
Formato apa sexta ediciónFormato apa sexta edición
Formato apa sexta ediciónrcarrerah
 
Aparato critico y apa
Aparato critico y apaAparato critico y apa
Aparato critico y aparcarrerah
 
Herramientas para creación de documentos
Herramientas para creación de documentosHerramientas para creación de documentos
Herramientas para creación de documentosrcarrerah
 
Soluciones integrales en las organizaciones
Soluciones integrales en las organizacionesSoluciones integrales en las organizaciones
Soluciones integrales en las organizacionesrcarrerah
 

Más de rcarrerah (15)

Recurrencia en procesos
Recurrencia en procesosRecurrencia en procesos
Recurrencia en procesos
 
Ejercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión okEjercicios de algoritmos de decisión ok
Ejercicios de algoritmos de decisión ok
 
4. procesos
4. procesos4. procesos
4. procesos
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos
 
Expresiones matemáticas
Expresiones matemáticasExpresiones matemáticas
Expresiones matemáticas
 
2. hardware de computadora PC
2. hardware de computadora PC2. hardware de computadora PC
2. hardware de computadora PC
 
1. introducción a los so
1. introducción a los so1. introducción a los so
1. introducción a los so
 
Algoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos IAlgoritmos - Conceptos básicos I
Algoritmos - Conceptos básicos I
 
3. integración empresarial
3. integración empresarial3. integración empresarial
3. integración empresarial
 
2. tecnologías de la información conceptos (preguntas)
2. tecnologías de la información  conceptos (preguntas)2. tecnologías de la información  conceptos (preguntas)
2. tecnologías de la información conceptos (preguntas)
 
Guia apa 6ta
Guia apa 6taGuia apa 6ta
Guia apa 6ta
 
Formato apa sexta edición
Formato apa sexta ediciónFormato apa sexta edición
Formato apa sexta edición
 
Aparato critico y apa
Aparato critico y apaAparato critico y apa
Aparato critico y apa
 
Herramientas para creación de documentos
Herramientas para creación de documentosHerramientas para creación de documentos
Herramientas para creación de documentos
 
Soluciones integrales en las organizaciones
Soluciones integrales en las organizacionesSoluciones integrales en las organizaciones
Soluciones integrales en las organizaciones
 

8. estructuras de control parte i

  • 1. Estructuras de Control Parte I 1 Ricardo Carrera Hernández U n i v e r s i d a d
  • 2. Agenda 1. Estructuras Selectivas 2. Estructuras Repetitivas 2
  • 3. Operación de Selección 3 Expresión de prueba Sentencia(s) verdadero falso Estructura Selectiva Simple si <expresión de prueba> entonces sentencia(s) fin_si
  • 4. Operación de Selección 4 Expresió n de prueba Sentencia(s ) verdader o falso Sentencia(s ) si <expresión de prueba> entonces sentencia(s) si_no sentencias(s) fin_si
  • 5. Operadores relacionales Operador Función Valor de retorno <, >, <=, >= Menor, mayor, menor o igual que, mayor o igual que booleano == Compara si es igual que booleano != Compara si es diferente que booleano 5
  • 6. Operadores lógicos Operador Función Valor de retorno Y Conjunción booleano O Disyunción booleano 6
  • 7. Ejercicios 1. Diseña un programa que lea el nombre de un alumno y su calificación e imprima su nombre y si está aprobado o reprobado, considerando que la calificación es un número de punto flotante. 7
  • 8. Operación de selección múltiple 8 break verdadero falso Sentencia(s) por default Expresión de prueba Caso 1 Caso 2 Caso 3 Sentencia(s) Sentencia(s) Sentencia(s) break break falso falso verdadero verdadero Según sea <expresión de prueba> hacer <lista de valores> : <sentencias> ….. [si_no <sentencia(s)>] fin_según
  • 9. Ejercicio 1. Diseña un programa que permita leer el tipo de operación (+, -, *, /) y los operandos e imprima el resultado. 2. Diseña un programa que solicite el día de la semana numéricamente y que muestre en pantalla el rótulo del día correspondiente:  Usando Operación de Selección si  Usando Selección Múltiple 9
  • 10. Ejercicios 1. Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el mayor y escribirlo. 2. Realizar un algoritmo que permita leer dos valores, determinar cual de los dos valores es el menor y escríbalo. 3. Desarrolle un algoritmo que permita leer tres valores y almacenarlos en las variables A, B y C respectivamente. El algoritmo debe imprimir cual es el mayor y cual es el menor. Recuerde constatar que los tres valores introducidos por el teclado sean valores distintos. 10
  • 11. Estructuras de Control Parte I 11 Ricardo Carrera Hernández U n i v e r s i d a d