Taller Logica Computacional

Páginas: 3 (542 palabras) Publicado: 26 de julio de 2012
Ejemplo 1.
Se desea encontrar la longitud y el área de un círculo de radio 5.
Solución.
El objetivo del ejercicio es encontrar la longitud y el área de un círculo con un radio conocido y de valor5. Las salidas serán entonces la longitud y el área.
Sabemos que la longitud de un círculo viene dada por la fórmula 2 * pi * radio y que el área viene dada por pi * radio al cuadrado.
Si definimoslas variables como:
L = Longitud A = área R = radio pi = 3.1416 hagamos el algoritmo:

Inicio
Pi <- 3.1416 (definición de un valor constante)
R <- 5 (radio constante ya que es conocido suvalor)
A <- pi * R ^ ² (asignación del valor del área)
L <- 2 * pi * R (asignación del valor de la longitud)
Escribir (A, L) (salida del algoritmo)
Fin

Representación en Diagrama de Flujopara el ejemplo:

En este ejercicio no existen datos de entrada ya que para calcular el área y la longitud necesitamos únicamente el radio y el valor de Pi los cuales ya son dados en el problema.Representación en DFD
INICIO
pi 3.1416
R 5
A pi*R^2
L 2*pi*R
“El área del círculo es:”
A
L
FIN
“Y la longitud del círculo es:”
INICIO
pi3.1416
R 5
A pi*R^2
L 2*pi*R
“El área del círculo es:”
A
L
FIN
“Y la longitud del círculo es:”

Ejemplo 2.
Leer el sueldo de tresempleados y aplicarles un aumento del 10, 12 y 15% respectivamente. Desplegar el resultado.
Salidas: Sueldos finales
Entradas: Salarios de los empleados
Datos adicionales: aumentos del 10, 12 y 15%Cálculos: 
Sueldo final = sueldo inicial + aumento
Aumento = sueldo inicial * porcentaje/100
Definición de variables:
Sf1, Sf2, Sf3 = los sueldos finales
S1, S2, S3 = salarios de los empleados
Aum1,aum2, aum3 = aumentos

ALGORITMO
Inicio
Leer (S1,S2,S3)
Aum1 <- S1 * 0.10
Aum2 <- S2 * 0.12
Aum3 <- S3 * 0.15
Sf1 <- S1 + Aum1
Sf2 <- S2 + Aum2
Sf3 <- S3 + Aum3
Escribir...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • taller logica computacional
  • Logica Computacional
  • logica computacional
  • Logica computacional
  • Logica computacional
  • Logica computacional
  • Logica Computacional
  • Logica computacional

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS