Estructuras anidadas

Preview:

Citation preview

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

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)

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).

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

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

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

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

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

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)) = ?

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”

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:

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

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”

5/16/2018 Estructuras anidadas - slidepdf.com

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

5/6/12  

Análisis

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”

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)

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

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

5/16/2018 Estructuras anidadas - slidepdf.com

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

5/6/12  

Análisis

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

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

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.

5/16/2018 Estructuras anidadas - slidepdf.com

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

5/6/12  

Análisis

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

Recommended