




Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
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
1 / 8
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





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.
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
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
#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.
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.