14
Integrante Camilo Rodríguez Vanessa Berrio Karen Martínez

Estructuras

Embed Size (px)

Citation preview

Page 1: Estructuras

Integrante

Camilo Rodríguez

Vanessa Berrio

Karen Martínez

Page 2: Estructuras

1.Enumera los tipos de estructuras de programación que existen

2.A través de un ejemplo explica las estructuras secuenciales

3.¿Cuáles son los tipos de estructuras selectivas que existen?

4.Explica con un ejemplo las estructuras selectivas simples

5.¿Qué caracteriza a las estructuras selectivas dobles?

6.En los algoritmos que función cumplen las expresiones lógicas? Explica y da ejemplos

Page 3: Estructuras

7.Realiza los diagramas de flujo para los algoritmos 3, 4 y 5

8.Realiza los ejemplos 1, 2, 3, 4 y 5 teniendo en cuenta la estructura delos ejercicios realizados en clase

9.Con el siguiente enunciado diseña un algoritmo en seudocódigo y luego pásalo a diagrama de flujo

Dado como dato el sueldo de un trabajador, aplica un aumento del 15% si su sueldo es inferior a $1.400.000 y 12% en caso contrario, luego imprimir el nuevo saldo del trabajador

Page 4: Estructuras

1.Los tipos de programación que existen son:

Secuenciales

Selectivas

Repetitivas

Solución

Page 5: Estructuras

2.Estructuras secuenciales

Page 6: Estructuras

3.Tipos de estructuras selectivas

Estructuras simples

Estructuras dobles

Estructuras compuestas

Estructuras múltiples

Las simples: se identifican por que están compuestas únicamente de una condición

Las dobles: son estructuras lógicas que permiten controlar la ejecución de varias acciones

Page 7: Estructuras

4.Estructuras selectivas simples

Si<condición> entonces

<acción S1>

Sino

<acción S2>

Fin

Page 8: Estructuras

5.Permiten controlar la ejecución de varias acciones y se utilizan cuando tienen dos opciones de acción, por la naturaleza de estas, se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes

6.Para mi las expresiones lógicas son muy importantes en los algoritmos porque son los conectores es decir los indicadores de cual acción sigue para no perder el proceso

Page 9: Estructuras

Ejemplo:

Inicio

Pedir el numero de cuenta y dinero

La cuenta es valida

Si saldo = saldo + dinero

No devolver el dinero

Fin

Proceso para atender a un cliente que quiere realizar una asignación

Page 10: Estructuras

7.Ejemplo 1

Pi 3.1416 (definición de un valor constante)

R 5 (radio constante ya que es conocido su valor)

A Pi * R ∧ ² (asignación del valor del area)

L 2 * Pi * R (asignación del valor de la longitud)

Escribir (A,L) (salida del algoritmo)

Page 11: Estructuras

Ejemplo 2:

Inicio

Leer (cal)

Si cal > 8 entonces

Escribir (“aprobado”)

Fin

Page 12: Estructuras

Ejemplo 3

Inicio

Leer (cal)

Si cal > 8 entonces

Escribir (“aprobado”)

Sino

Escribir (“reprobado”)

Fin

Page 13: Estructuras

Ejemplo 4

Si (C1 >= 80) y (C2 >=80) entonces

Escribir (“aceptado”)

Sino

Escribir (“Reprobado”)

Fin

Page 14: Estructuras

Ejemplo 5

Si (C1 >=90) entonces

Escribir (“aceptado”)

Escribir (“rechazado”)

Fin