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