Programacion taller
Enviado por Yeslin Katherine Quijano Pachón • 31 de Marzo de 2017 • Trabajo • 1.600 Palabras (7 Páginas) • 257 Visitas
TALLER ESTRUCTURA SECUENCIAL (DFD - BASIC)
TALLER No 1
- Leer el nombre, la edad y el salario de un trabajador e imprimir estos datos.
Entrada: Nombre, edad, salario.
Proceso:
- Ingrese el nombre del usuario.
- Ingrese la edad del usuario.
- Ingrese el salario del usuario.
Salida: Nombre, edad, salario.
Pseudocódigo
Análisis del proceso
Tabla de variables
Nombre | Tipo | Uso |
Nombre | String | E y S |
Edad | Entero | E y S |
Salario | Real | E y S |
Diseño algoritmo
Diseño descendiente
- Solicitar dato inicial (nombre)
- Solicitar valores iniciales (edad, salario)
- Mostrar los resultados (nombre, edad, salario)
Refinamiento algoritmo
- Leer el nombre, edad, salario
- Escribir el nombre, edad, salario
Representación
- Leer nombre
- Leer edad
- Leer salario
- Escribir nombre
- Escribir edad
- Escribir salario
- Calcular el área de un cubo.
Entrada:
a= Longitud de la arista
Proceso:
- Ingresar el valor de la longitud de la arista
Salida: Área de un cubo
Pseudocódigo
Análisis del proceso
Definición del problema
Área: 6*a^2
Tabla de variables
Nombre | Tipo | Uso |
Longitud de la arista(a) | Real | E |
Área | Real | S |
Diseño algoritmo
Diseño descendiente
- Solicitar los valores iniciales (longitud de la arista)
- Calcular el área del cubo
- Mostrar los resultados (área)
Refinamiento algoritmo
- Leer la longitud de la arista
- Calcular el área del cubo como 6.longitud^2
- Escribir el área del cubo
Representación
- Leer longitud de la arista
- Área ← 6*longitud ^2
- Escribir área
- Calcular el área y la longitud de una circunferencia.
Entrada:
r= Radio
Proceso:
- Ingresar el valor del radio de la circunferencia
Salida: Área y longitud de la circunferencia
Pseudocódigo
Análisis del proceso
Definición del problema
Área= πr^2
Longitud= r^2
Tabla de variables
Nombre | Tipo | Uso |
Radio | Real | E |
Área | Real | S |
Longitud | Real | S |
Diseño algoritmo
Diseño descendiente
- Solicitar valores iniciales (radio)
- Calcular el área de la circunferencia
- Calcular la longitud de la circunferencia
- Mostrar los resultados ( área y longitud)
Refinamiento algoritmo
- Leer el radio
- Calcular área como π.radio^2
- Calcular longitud como radio^2
- Escribir el área de la circunferencia
- Escribir la longitud de la circunferencia
Representación
- Leer radio
- Área ← 3.1416*radio^2
- Longitud← radio^2
- Escribir área
- Escribir longitud
- Calcular el área de un triángulo rectángulo.
Entrada:
a= Cualquier valor
b= Cualquier valor
Proceso:
- Ingresar el valor de a
- Ingresar el valor de b
Salida: Área del triángulo rectángulo
Pseudocódigo
Análisis del proceso
Definición del problema
Área= (a*b)/2
Tabla de variables
Nombre | Tipo | Uso |
Valor de a | Real | E |
Valor de b | Real | E |
Área | Real | S |
Diseño algoritmo
Diseño descendiente
- Solicitar valores iniciales (a y b)
- Calcular el área del triángulo
- Mostrar los resultados (área)
Refinamiento algoritmo
- Leer el valor de a
- Leer el valor de b
- Calcular área como (a*b)/2
- Escribir el área del triángulo rectángulo
Representación
- Leer a
- Leer b
- Área←(a*b)/2
- Escribir área
- Calcular el área de un cilindro.(Tenga en cuenta las dos tapas)
Entrada:
r= Radio
h= Altura
Proceso:
- Ingresar el radio del cilindro
- Ingresar la altura del cilindro
Salida: Área de un cilindro
Pseudocódigo
Análisis del proceso
Definición del proceso
Área= 2πr (h+r)
Tabla de variables
Nombre | Tipo | Uso |
Radio | Real | E |
Altura | Real | E |
Área | Real | S |
Diseño algoritmo
Diseño descendiente
- Solicitar valores iniciales (radio y altura)
- Calcular el área del cilindro
- Mostrar los resultados (área)
Refinamiento algoritmo
- Leer el radio
- Leer la altura
- Calcular área como 2.π.radio.(altura+radio)
- Escribir el área del cilindro
Representación
- Leer radio
- Leer altura
- área←2*3.1416*radio*(altura+radio)
- Escribir área
- Calcular el perímetro de un rectángulo.
Entrada:
b= Base
h=Altura
Proceso:
- Ingrese la base del rectángulo
- Ingrese la altura del rectángulo
Salida: Perímetro de un rectángulo
...