martes, 14 de octubre de 2014

Ejemplo del diseño de un programa en diagrama de flujo y pseudocódigo

En este ejemplo se explicará detalladamente los pasos correctos para realizar un diagrama de flujo y un pseudocódigo.

Trace un diagrama de flujo y escriba un pseudocódigo para representar la lógica de un programa que permita al usuario introducir el valor para una arista de un cubo. El programa calcula el área de la superficie de un lado del cubo, el área de la superficie del cubo y su volumen. El programa da salida a todos los resultados.

Pasos

Paso 1: Definición del problema.
(En este paso se debe entender el problema, el programador debe reescribir el problema con sus propias palabras para que el pueda entender mejor,esta quizá sea la parte mas complicada para realizar el algoritmo ya que algunos problemas no son tan sencillos de entender o requieren que el programa haga muchas operaciones)

Se quiere calcular el área de la superficie de un lado de un cubo, el área de la superficie total del cubo y el volumen del mismo, únicamente ingresando el valor de una arista. Se imprimen todos los datos.

Paso 2: Planeación de la solución.
(En este paso se deben desglosar los datos que ingresa el usuario (datos de entrada), los datos que imprime el programa (datos de salida) y si es necesario algunos datos adicionales que el programa necesite para realizar alguna operación, después se debe escribir con palabras propias el proceso que realiza el programa)

Datos de entrada: Un valor real positivo (valor de la arista)

Datos de salida: Área del lado del cubo, área del cubo, volumen.

Datos adicionales: Ninguno.

Proceso:

Lo primero que se debe hacer es conocer el valor real positivo de la arista del cubo. El programa multiplica la arista por la misma arista y así obtiene el área de la superficie de un lado del cubo. Una vez calculada esa área el programa suma seis veces esa área obteniendo así el área total de la superficie del cubo. Después el programa multiplica tres veces el área del lado calculado obteniendo así el volumen del cubo. El programa imprime los tres resultados.

Paso 3: Diseño de diagrama de flujo, pseudocódigo y pruebas de escritorio.
(Para llegar a este paso es de mucha importancia que se revisen los pasos anteriores ya que si hay errores el diagrama de flujo y pseudocódigo saldrán mal. La prueba de escritorio sirve para detectar si hay errores en el programa. Es recomendable hacer varias pruebas de escritorio y usando datos extremos para así detectar fallas en el programa. En cuanto al pseudocódigo siempre debe tener el nombre del programa, adicional a esto y usando las barras "//" se debe escribir como comentario la información del programador. La estructura del pseudocódigo debe estar bien estructurada, usando espacios para reconocer las operaciones que realiza el programa)

Diagrama de flujo:

Pseudocódigo:
OPERACIONES CON UN CUBO
//Nombre: Juan Diego Mantilla
//Fecha: 30 de Septiembre del 2014
//Programa para calcular el área de la superficie de un lado de un cubo, su área total  y su volumen
INICIO
//DECLARACIÓN DE VARIABLE REAL POSITIVA: AR;
                IMPRIMIR “INGRESE EL VALOR DE LA ARISTA:”;
                LEER AR;
                               AL= AR*AR;
                               AC=AL+AL+AL+AL+AL+AL;
                               VC= AL*AL*AL;
                IMPRIMIR “EL VALOR DEL ÁREA DE LA SUPERFICIE DE UN LADO DEL CUBO ES:”, AL;
                IMPRIMIR “EL VALOR DEL ÁREA DE LA SUPERFICIE DEL CUBO ES:”, AC;
                IMPRIMIR “EL VALOR DEL VOLUMEN DEL CUBO ES:”, VC;
FIN

Pruebas de escritorio:
Para: AR=2
Secuencias/Variables
AR
AL
AC
VC
1
2



2

4


3


24

4



64

Para: AR=4.5
Secuencias/Variables
AR
AL
AC
VC
1
4.5



2

20.25


3


121.5

4



8303.77


No hay comentarios:

Publicar un comentario