Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Laboratorio de Programación: Cálculo de Volúmenes, Guías, Proyectos, Investigaciones de Programación C

Documento relacionado al laboratorio de programación de la carrera de Ingeniería Aeronáutica de la Universidad Tecnológica de Panamá. El documento contiene el pseudo código y el diagrama de flujo para calcular el volumen de un cilindro, un cono y un cubo mediante la entrada de parámetros por parte del usuario.

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 29/11/2021

bryant-r
bryant-r 🇵🇦

5 documentos

1 / 11

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Universidad Tecnológica De Panamá
Facultad De Ingeniería Mecánica
Licenciatura En Ingeniería Aeronáutica
Laboratorio N.º 3
“Capitulo 2, entrada y salida”
Integrantes:
Keisy Francis 8-962-599
Bryant Rodríguez 8-968-554
Grupo:
1AA112
Asignatura:
Programación
Código de la materia:
7894
Profesor:
Emilio Batista
Fecha De Entrega:
28 de Septiembre de 2020
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga Laboratorio de Programación: Cálculo de Volúmenes y más Guías, Proyectos, Investigaciones en PDF de Programación C solo en Docsity!

Universidad Tecnológica De Panamá

Facultad De Ingeniería Mecánica

Licenciatura En Ingeniería Aeronáutica

Laboratorio N.º 3

“Capitulo 2, entrada y salida”

Integrantes:

Keisy Francis 8-962-

Bryant Rodríguez 8-968-

Grupo:

1AA

Asignatura:

Programación

Código de la materia:

Profesor:

Emilio Batista

Fecha De Entrega:

28 de Septiembre de 2020

Introducción

En este laboratorio el objetivo era confeccionar un seudo código y un programa en lenguaje java o C, que calcular el volumen de un cilindro, de radio R, y altura h, como también el volumen de cono de radio r2, y altura h2, o un cubo de lados iguales.

Análisis y Diseño

Entradas Proceso Salida

int opcion switch (opcion) Vcilindro= pipow(r1,2)h Vcono= pipow(r2,2)h2/ Vcubo= (pow(L,3)) float Vcilindro,Vcono,Vcubo, pi=3.1416, r1 ,h1, r2, h2, L

Algoritmo: Escribir su algoritmo en esta sección.

Pseudo Código:

1. INICIO

2. Declaración de las variables de entrada tipo entero: opcion 3. Declaración de las variables de salida tipo flotante: Vcilindro,Vcono,Vcubo, pi=3.1416, r1 ,h1, r2, h2, L 4. Imprimir espacio para ingresar la opcion deseada: "Opción 1: cálculo del volumen cilindro" "Opción 2: cálculo del volumen cono" "Opción 3: volumen del cubo" “Por favor introducir la opcion deseada (1-3)” 5. Leer la opcion ingresada: Opcion 6. Se establece la condición “switch” 7. Si opción = 1 , entonces.

Leer el valor ingresado L Ingresar proceso: Vcubo= LLL Imprimir los resultados “L” “Vcubo”

10. Si opcion ≠ (1,2,3) , entonces: Se imprime el error de la opcion seleccionada: "Opcion invalida debe ser opcion (1-3)" 11. FIN

Diagrama de flujo:

printf(" el Volumen Cono es = %.4f \n", Vcono); //Impresión de los resultados break; case 3: printf ("==== Por favor introducir un lado del cubo \n"); //Impresión de los valores del Vcubo scanf("%f", &L); Vcubo= (pow(L,3)); //Formula del Vcubo printf(" La medida de un lado del cubo es = %.2f \n", L); printf(" el Volumen del Cubo es = %.4f \n", Vcubo); //Impresión de los resultados break; default: printf ("Opcion invalida debe ser opcion (1-3) %d\n", opcion ); } }

Capturar las pantallas de la corrida del programa

Glosario de términos

1. Programa Fuente: es una noción que se emplea como sinónimo de código fuente. Se trata de las instrucciones que un programa informático transmite a una computadora para que pueda ejecutarse. 2. Programa Binario: es un archivo informático que contiene información de cualquier tipo codificada en binario para el propósito de almacenamiento y procesamiento en ordenadores.

La función scanf() lee los datos de entrada en el stdin (flujo de entrada estándar). La función fscanf() (file-scanf) lee en un flujo de entrada dado, por lo general un fichero (file) abierto para lectura. La función sscanf() (string-scanf) obtiene la entrada que se va a analizar de una cadena de caracteres dada (string).

15. Fprintf Y Su Formato: Numerosos lenguajes de programación implementan una función printf (print formatted), para mostrar una cadena con formato. Esta, originaria del lenguaje de programación C, tiene un prototipo similar al siguiente: int printf(const char* formato,...) La cadena constante formato provee una descripción de la salida, con placeholders marcados por caracteres de escape "%", para especificar la localización relativa y el tipo de salida que la función debe producir.

Conclusión

Bryant Rodríguez: Los lenguajes de alto nivel se desarrollaron con el objetivo de ser más accesibles y entendibles por la mayoría de programadores, de manera que los programadores pudieran concentrarse más en resolver la tarea o los problemas y no en el lenguaje que la maquina tenía que entender y en este trabajo se logra entender con facilidad el objetivo que es aplicar los conceptos adquiridos con la declaración de nuevas

variables como pi y la gravedad y también la de nuevos comandos como el switch, el break y el default.  Keisy Francis: Es este laboratorio se utilizó la estructura switch es la más eficiente, ya que está especialmente diseñada para manejar de forma sencilla múltiples condiciones sobre la misma variable. El switch seguida, entre paréntesis, del nombre de la variable que se va a utilizar en las comparaciones. Como es habitual, las instrucciones que forman parte del switch se encierran entre las llaves { }.

Rubrica:

Aspectos Para Evaluar Puntaje

Máximo

Puntaje

Obtenido

Estilo de escritura e

Indentar

*Claridad en la Escritura 5

Breve documentación a

través de comentarios

Secuencia lógica

(Seudocódigo)

Prueba de Escritorio 25

*Código en Lenguaje C 10

*Optimización de

instrucciones

*Puntualidad en la entrega 5

Total 100