24
 Haga clic para modificar el estilo de subtítulo del patrón 5/6/12  III Tutoría Virtual Los operadores Lógicos

Estructuras anidadas

Embed Size (px)

Citation preview

Page 1: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 1/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Losoperadores

Lógicos

Page 2: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 2/24

Lógicos

5/6/12  

 Tipos de operadores Lógicos

• And (Y)

• Or (O)

Not (Negación No)

Page 3: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 3/245/6/12  

Ejemplo

• Para los siguientes ejemplos Tsignifica verdadero (TRUE) y F falso(False).

Page 4: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 4/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Las tablas dela verdad

Page 5: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 5/24

5/6/12  

Operador And (Y)

Valor 1 Operador Valor 2 Resultado

 T And T T T And F F

F And T F

F And F F

Page 6: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 6/24

5/6/12  

Operador Or (O)

Valor 1 Operador Valor 2 Resultado

 T Or T T T Or F T

F Or T T

F Or F F

Page 7: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 7/24

5/6/12  

Operador Not (No)

Operador Valor Resultado

Not T F

Not F T

Page 8: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 8/24

5/6/12  

Prioridad de losOperadores Lógicos

• 1. Not

• 2. And

3. Or

Page 9: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 9/24

5/6/12  

Resuelva las expresiones

Para cada caso evalúe la expesión enFalsa o

Verdadera

Sea: a = 10 b = 12 c = 13 d =10

• ((a > b) or (a < c)) and ((a = c) or (a>= b)) = ?

Page 10: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 10/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Estructuras

algorítmicas“Condicionales Múltiples”

Page 11: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 11/24

5/6/12  

Ejemplo de una estructuraCondicional Múltiple

Pseudocódigo: Diagrama de

flujo:

Page 12: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 12/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Ejemploguiado

Page 13: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 13/24

5/6/12  

Ejercicio en DFDCree un algoritmo que identifique si una persona esNiño, Joven,

Adulto o Adulto Mayor . Para lo cuál debe solicitar suedad

Si la edad es menor o igual a 12 años el algoritmodebe indicar

“Eres un niño”

Si la edad es mayor a 12 años y menor o igual a 40el algoritmo

debe indicar “Eres un Joven”

Page 14: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 14/24

5/6/12  

Análisis

Page 15: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 15/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Estructuras

algorítmicas“Ciclos”

Page 16: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 16/24

5/6/12  

Clasificación de los Ciclos

• Ciclos con un Numero Determinadode Iteraciones (para / for)

• Ciclos con un Número Indeterminadode Iteraciones (mientras / while)

Page 17: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 17/24

5/6/12  

Ejemplo de una estructuraCíclica “Para / FOR”

Pseudocódigo:

Para var ValorIni1 hasta ValorFin, ValIncrehaga

instruccionesFinPara

Diagrama deflujo:

Var= VariableValorIni = Valor de inicio delCicloValorFin = Valor del fin delcicloValIncre = Valor en que se

incrementa la variable cadavez que se ingresa al ciclo.

Estas instrucciones seejecutan hasta que VARsea igual a VALORFIN,

por eso se hacenecesario incrementar

cada vez el ciclo

Var ValorIni hasta ValorFin, ValIncre

Instrucciones

Page 18: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 18/24

5/6/12  

Ejercicio en DFD

Cree un algoritmo que cuente de 1 en 1 hasta 10

Page 19: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 19/24

5/6/12  

Análisis

Page 20: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 20/24

5/6/12  

Ejemplo de una estructuraCíclica “Mientras / WHILE”

Pseudocódigo:

Mientras que <condición>instrucciones

FinMientras

Diagrama deflujo:

Condición = al igual que en elSi el Mientras requiere deuna estructura que evalúe sicontinúa ejecutándose o no.

Estas instrucciones seejecutan mientras que lacondición se cumpla,

por eso se hacenecesario definircorrectamente la

condición

Condición

instrucciones

no

Si

Page 21: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 21/24

Haga clic para modificar el estilo de subtítulo delpatrón

5/6/12  

III Tutoría Virtual

Ejemploguiado

Page 22: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 22/24

5/6/12  

Ejercicio en DFD

Modifique el ejercicio anterior (contar hasta 10 )preguntando al

usuario una vez que termina de contar si desea

volver a contar

de nuevo digitando 0 para No y 1 para Sí.

Cree un nuevo proyecto DFD para esta solución.

Page 23: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 23/24

5/6/12  

Análisis

Page 24: Estructuras anidadas

5/16/2018 Estructuras anidadas - slidepdf.com

http://slidepdf.com/reader/full/estructuras-anidadas-55b07c8774427 24/24

5/6/12

Cierre de la sesión

Dudas o comentarios