Вы находитесь на странице: 1из 7

Universidad del Cauca

Facultad: Ingeniería civil


Programa: ingeniería ambiental
Alexa Tatiana Triana Gutiérrez
Esmeralda Lucia Ordoñez Rojas
Taller N° 2

 Desarrollar un algoritmo o implementar en D.F.D Basic los siguientes ejercicios:

1) Leer las notas de cinco estudiantes y calcular el promedio.


Definición Problema: Calcular el promedio de cinco estudiantes.

Especificacion de Especificacion de
entrada salida

Notas Promedio

Tabla de variables
Nombres Tipo Uso
Nota Real Entrada
Promedio Real Salida

Diseño descendente:
-Solicitar valor de las notas de los cinco estudiantes
-Calcular suma de las cinco notas y dividir entre 5
-Promedio

Refinamiento Algoritmo:
-Leer la nota del estudiante1
Leer la nota del estudiante2
Leer la nota del estudiante3
Leer la nota del estudiante4
Leer la nota del estudiante5
-Calcular el promedio como: (nota estudiante1 + nota estudiante2 + nota estudiante3 +
nota estudiante4 + nota estudiante5) / 5
-Escribir el promedio
Representación Pseudocódigo:
-Leer NE1
Leer NE2
Leer NE3
Leer NE4
Leer NE5
-Promedio: (NE1 + NE2 + NE3 + NE4 + NE5)/5
-Escribir Promedio

Codificación:
INPUT “Ingresar nota1”, NE1
INPUT “Ingresar nota2”, NE2
INPUT “Ingresar nota3”, NE3
INPUT “Ingresar nota4”, NE4
INPUT “Ingresar nota5”, NE5
Promedio = (NE1 + NE2 + NE3 + NE4 + NE5)/5
PRINT Promedio

2) Calcular el área y la longitud de una circunferencia:


Definición del problema: Calcular el área y longitud de una circunferencia.

Especificacion de Especificacion de
entrada salida

Radio Area- Longitud

Tabla de variables
Nombres Tipo Uso
Radio Real Entrada
Area Real Salida
Longitud Real Salida

Diseño descendente:
-Solicitar el radio
-Calcular el área de una circunferencia
Calcular la longitud de una circunferencia
-Escribir el área de una circunferencia
Escribir la longitud de una circunferencia
Refinamiento Algoritmo:
-Leer radio
-Calcular el área como:  x r2.
Calcular la longitud como: 2 x r.
-Escribir área
-Escribir longitud

Representación Pseudocódigo:
-Leer radio
-Área:  x r2
Promedio: 2 x r
-Escribir área
Escribir promedio

Codificación:
-IMPUT “ingresar radio”, radio
Area: 3,1416 x radio ^ 2
Longitud: 2 x 3,1416 x radio
-PRINT Area
PRINT Longitud

3) Calcular el área de un triángulo rectángulo:

Definición del problema: Calcular el área de un triángulo rectángulo

Especificacion de Especificacion de
entrada salida

Base - Altura Area-

Tabla de variables
Nombres Tipo Uso
Base Real Entrada
Altura Real Entrada
Area Real Salida
Diseño descendente:
-Solicitar la base
-Solicitar la altura
-Calcular el área de un triángulo rectángulo
-Escribir el área de un triángulo rectángulo

Refinamiento Algoritmo:
-Leer la base
Leer la altura
-Calcular el área como: (b x h) / 2
- Escribir el área
Representación Pseudocódigo:
-Leer base
Leer altura
-área: (b x h) / 2
-Escribir área

Codificación:
-IMPUT “ingresar base”, b
IMPUT “ingresar alturar”, h
Area: (b x h) / 2
-PRINT Area

4) Calcular el área de un cilindro

Definición del problema: Calcular el área de un cilindro

Especificacion de Especificacion de
entrada salida

Radio - Altura Area

Tabla de variables
Nombres Tipo Uso
Radio Real Entrada
Altura Real Entrada
Area Real Salida
Diseño descendente:
-Solicitar el radio
-Solicitar la altura
-Calcular el área de un cilindro
-Escribir el área de un cilindro

Refinamiento Algoritmo:
-Leer el radio
Leer la altura
-Calcular el área como: 2 π r h + 2 π r 2
- Escribir el área
Representación Pseudocódigo:
-Leer radio
Leer altura
-área: 2 π r h + 2 π r 2
-Escribir área

Codificación:
-IMPUT “ingresar el radio”, r
IMPUT “ingresar la altura”, h
Área: 2 π r h + 2 π r 2
-PRINT Área

5) Leer el nombre, la edad y el salario de un trabajador e imprimir.


Definición del problema: Leer nombre, edad y salario.

Especificacion de Especificacion de
entrada salida

Nombre - Edad - Datos de un


Salario trabajador

Tabla de variables
Nombres Tipo Uso
Nombre Single Entrada
Edad Real Entrada
Salario Real Entrada
Diseño descendente:
-Solicitar el nombre
-Solicitar la edad
-Solicitar el salario
-Escribir el nombre, la edad y el salario

Refinamiento Algoritmo:
-Leer el nombre
-Leer la edad
-Leer el salario
- Escribir el nombre, la edad y el salario

Representación Pseudocódigo:
-Leer nombre
-Leer edad
-Leer salario
-Escribir nombre, edad, salario

Codificación:
-IMPUT “ingresar el nombre”, nombre
-IMPUT “ingresar la edad”, edad
-IMPUT “ingresar el salario”, salario
-PRINT nombre
-PRINT edad
-PRINT salario

Вам также может понравиться