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: Calculo de línea recta y conversión de temperaturas, Guías, Proyectos, Investigaciones de Programación C

En este documento se presenta el laboratorio de programación realizado en la Universidad Tecnológica de Panamá, Facultad de Ingeniería Mecánica, en el cual se requiere desarrollar un programa que calcule una línea recta y realice la conversión de temperaturas entre grados Celsius, Fahrenheit y Kelvin. El documento incluye el análisis y diseño del programa, el algoritmo, el diagrama de flujo y la codificación en Lenguaje C.

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 29/11/2021

bryant-r
bryant-r 🇵🇦

5 documentos

1 / 8

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º 2
“Manejo de entrada/ salida y formatos de salidas con enteros, decimales y
cadenas”
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:
23 de Septiembre de 2020
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Laboratorio de Programación: Calculo de línea recta y conversión de temperaturas 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º 2

“Manejo de entrada/ salida y formatos de salidas con enteros, decimales y

cadenas”

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:

23 de Septiembre de 2020

Introducción

En este laboratorio el objetivo era confeccionar un programa que calcule una línea recta de la forma y(x) = 5x+ 1, en un formato tabular, y también en el mismo programa transforme la temperatura de Celsius a Fahrenheit: (°C * 9/5) + 32 = °F., también convertir a grados kelvin.

Análisis y Diseño

Entradas Proceso Salida

int x, n1, n2, n3, n4; //Declaración de las variables de entrada int C //Se establece una nueva variable tipo entero for (x=n1; x<=n2; x=x+1) Yr= 5*x + for (int C= n3; C<=n4; C=C+1) F= (9/5) *C +32; K= (F -32)/1.8 + 273; float Yr, F, K; //Declaración de las variables de salida

Algoritmo: Escribir su algoritmo en esta sección.

Pseudo Código:

1. INICIO

2. Declaración de las variables de entrada: x, n1, n2, n3, n4, C 3. Declaración de las variables de salida: Yr, F, K 4. Imprimir espacio para ingresar valores de variables de entrada del primer proceso: “Introduzca el valor n1 entero” “Introduzca el valor n2 entero” 5. Leer los valores ingresados: n1, n 6. Escribir la formula del primer proceso for (x=n1; x<=n2; x=x+1) Yr= 5*x + 7. Imprimir los resultados del primer proceso

Diagrama de flujo:

Codificación en Lenguaje C

#include <stdio.h> #include <string.h> main( ) { int x, n1, n2, n3, n4; //Declaración de las variables de entrada float Yr, F, K; //Declaración de las variables de salida printf ("==========Universidad tecnológica de Panama============== \n"); printf ("==========Facultad Ingeniería Mecánica============== \n"); printf ("====Estudiante BRYANT RODRIGUEZ/8-968-554, KEISY FRANCIS/8-962-599 uso for while & ENUM====== \n"); printf ("====Ecuación línea Recta;====== \n"); printf ("====Introduzca el valor n1 entero==== \n"); //Declaración del inicio de la tabulación scanf("%d", &n1); printf ("====Introduzca el valor n2 entero==== \n"); //Declaración de la finalización de la tabulación scanf("%d", &n2); for ( x=n1; x<=n2; x=x+1) //El incremento de 1 c/u…x=n1,n { Yr= 5x +1 ; //Línea recta printf("x(%d)= %d Yr(%d)= %.2f \n ", x, x, x, Yr ); //Impresión del resultado } printf ("====Ecuación temperatura Centígrados a F y de F a Kelvin====== \n"); printf ("====Introduzca el valor n3 entero==== \n"); //Declaración del inicio de la tabulación scanf("%d", &n3); printf ("====Introduzca el valor n4 entero==== \n"); //Declaración de la finalización de la tabulación scanf("%d", &n4); for (int C= n3; C<=n4; C=C+1) //Se establece una nueva variable tipo entero { F= (9/5)C +32; //Fórmula de la temperatura de Centígrados a F K= (F -32)/1.8 + 273; //formula de la temperatura de F a Kelvin printf("C(%d)= %d F(%d)= %.2f K(%.2f)= %.2f \n ", C, C, C, F, F, K ); //Impresión de los resultados } }

6. Compilador: significa traducir un código de programación a código ejecutable por la máquina. 7. Interpretador: es un programa informático capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. 8. Debugger: es un programa usado para probar y depurar (eliminar) los errores de otros programas (el programa "objetivo"). 9. Lifi: es el término usado para etiquetar a los sistemas de comunicaciones inalámbricas rápidos y de bajo costo, la tecnología de transmisión de datos bidireccional más rápida que el óptico wifi 10. Experimento de filadelfia: es el nombre que le dio el ufólogo estadounidense Morris K. Jessup (1900-1959), a un supuesto experimento secreto llevado a cabo por la Armada de los Estados Unidos en los astilleros navales de Filadelfia (Estados Unidos), durante el 28 de octubre de 1943, en el cual el destructor escolta de la Armada USS Eldridge habría sido invisibilizado electrónicamente contra los dispositivos enemigos e involuntariamente habría sido teletransportado 600 km hasta el puerto de Norfolk (estado de Virginia) ida y vuelta. 11. Starlink: es un proyecto de la empresa SpaceX para la creación de una constelación de satélites de internet con el objetivo de brindar un servicio de internet de banda ancha, baja latencia y cobertura mundial a bajo costo. 12. Torre wardenclyffe: también conocida como la Torre Tesla, fue una torre- antena de telecomunicaciones inalámbricas pionera diseñada para la telefonía comercial transatlántica, retransmisiones de radio entre los años 1901 y 1917. Contó con una altura de 30 metros.

Conclusión

En este laboratorio se utilizo el bucle for para repetir una o más instrucciones un determinado número de veces. De entre todos los bucles, el FOR se suele utilizar cuando sabemos seguro el número de veces que queremos que se ejecute.

Rubrica:

Aspectos Para Evaluar Puntaje

Máximo

Puntaje

Obtenido

Estilo de escritura 5

Indentar 5

*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