Enunciado: Precedentes:



Documentos relacionados

Densidad = masa (m) Volumen (v)

Temperatura y principio cero

TERMODINÁMICA. La TERMODINÁMICA estudia la energía y sus transformaciones

Práctica No 9. Ley Cero de la Termodinámica y su aplicación en El establecimiento de una escala empírica de temperatura.

TEMA: ENERGÍA TÉRMICA

Ejercicios aplicando estructuras de asignación.

Temperatura. Temperatura. La temperatura es la energía cinética promedio de las partículas. Calor. El calor es una transferencia de energía

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.

Explicar el concepto de Temperatura, identificando los instrumentos de medición y sus escalas, diferenciándola de la sensación térmica.

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F)

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

GUÍA ACUMULATIVA/ 8º MEDIO ( Desarrollo de Ejercicios: Leyes de los Gases) Nombre del Alumno: Curso: Fecha:

Estructuras de control y DFDs

Estructuras de Decisión Simples y Dobles

Codificación de Estructuras Repetitivas

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009

LABORATORIO 1 OPERACIONES DE ENTRADA Y SALIDA

descripción del argumento identificador tipo longitud condición restricción

E/S POR CONSOLA DE C++ Parte I. Elementos Básicos Dr. Oldemar Rodríguez R.

ESTRUCTURA SECUENCIAL Ejercicios Resueltos en pseudocódigo.

Práctica 4: Funciones en lenguaje C/C++.

Fundamentos de Programción (I)

Estructuras de Decisión Simples y Dobles

OPERADORES Y EXPRESIONES

La Materia y sus Transformaciones

Elabore la codificación de un programa para:

PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C

Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación

Fundamentos de Programación Tema 3. Relación I. 3. Escribir las siguientes expresiones aritméticas como expresiones de computadora: La

Algoritmos. Luis Castellanos & Angela Galea marzo de 2012


Expresiones Aritméticas

GUIA: TEMPERATURA Y CALOR

Etapas para la solución de un problema por medio del computador

ESTRUCTURA CONDICIONAL: SEGÚN

Funciones Definición de función

Introducción a la programación. El lenguaje de programación C

Introducción a la Termodinámica. Conceptos generales

El lenguaje C. 1. Estructuras. Principios de Programación Definicion de estructuras

PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos

Tema 4 Operadores y Expresiones. Fundamentos de Informática

UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA FACULTAD DE CIENCIAS PRACTICA DE PROCESOS HERRAMIENTAS

Sentencia de control switch

PROGRAMACIÓN PRÁCTICA AUTOR: JUAN LUIS ARELLANO ESCAMILLA

Introducción Equilibrio térmico Principio Cero Temperatura Escalas termométricas Termómetro de gas a volumen constante Dilatación térmica

Escalas Termométricas AADECA 2007 Ing. Eduardo N. Alvarez

Soluciones a los Ejercicios Propuestos en el libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C. Autor: Carlos Javier Pes Rivas

Estructuras de Repetición: Repita Mientras.

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:

Ejercicios De Programación De C++ Algoritmos. Lenguaje De Programación C++:

Escuela Politécnica Superior de Elche

GUÍA de QUÍMICA N 1 GRADO 8 AÑO 2017 ESTUDIANTE CURSO

Ley cero de la termodinámica

FUNDAMENTOS DE PROGRAMACIÓN C#

32 F : Punto de congelamiento del agua: Agua y hielo en equilibrio térmico a la presión de una atmósfera.

Expresiones Aritméticas

FUNDAMENTOS DE PROGRAMACIÓN Asignatura correspondiente al plan de estudios de la carrera de Ingeniería Informática

PRACTICA No.7 DENSIDAD Y USO DEL TERMOMETRO

INDICE Capitulo 1. El Turbo C++ y el Lenguaje C Capitulo 2. Declaración e inicialización de variables Capitulo 3. Funciones de entrada y salida

El calor y la temperatura

Soluciones a los Ejercicios Propuestos en el libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C. Autor: Carlos Javier Pes Rivas

EJERCICIOS BÁSICOS DE PROGRAMACIÓN EN C RESUELTOS. VARIABLES, PRINTF, SCANF, CÁLCULOS. (CU00527F)

Estructuras de Repetición (Repita para)

El diseño de un programa Jhon Jairo Padilla Aguilar, PhD.

EL CALOR Y LA TEMPERATURA

Termometría: Cuantificación de las sensaciones de calor y frio. Temperatura mide la intensidad del calor.

Prof. Dr. Paul Bustamante

Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se

Estructura Selectiva Múltiple

Unidad 2. La lógica de programación. Tema 4. Estructuras de decisión

UNIVERSIDAD TECNOLÓGICA DE LOS ANDES INGENIERÍA DE SISTEMAS E INFORMÁTICA FUNDAMENTOS DE PROGRAMACIÓN

El resultado se expresa mediante una cantidad seguida de la unidad elegida. La cantidad representa el número de veces que se repite la unidad.

Calor y temperatura. Cap. 13, 14 y 15 Giancoli 6ta ed.

Programación I Funciones

Quick Tutorial de C++ y CLion

Prof. Dr.Paul Bustamante

Fisicoquímica. Termodinámica. Material Didáctico. Dr. Jorge Alejandro Loza Yáñez

Programación. Ejercicios Tema 3. Elementos Básicos del Lenguaje C

PRÁCTICA DE LABORATORIO 3 Tipo Abstrato de Dato

Algoritmos y Estructura de datos:

Objetivos. El alumno conocerá los elementos indispensables de un ambiente de programación y será capaz de realizar programas básicos en lenguaje C.

Transcripción:

Enunciado: Universidad del Zulia Facultad Experimental de Ciencias Licenciatura en Computación Algoritmos y Programación I Prof. Jaime Soto Ejemplo Práctico #2 16-05-2011 Un departamento de climatología ha realizado recientemente su conversión al sistema métrico. Diseñar un algoritmo para realizar las siguientes conversiones: 1.- Leer la temperatura dada en la escala Celsius e imprimir en su equivalente Fahrenheit y kelvin. 2.- Leer la temperatura dada en la escala Fharenheit e imprimir en su equivalente Celcius y kelvin. 3.- Leer la temperatura dada en la escala Kelvin e imprimir en su equivalente Fahrenheit y Celcius. Precedentes: Celcius: Escala termométrica, ideada por el astrónomo Anders Celsius, en la que se asignan los valores de o y 100 a las temperatura del hielo en fusión y del vapor de agua hirviendo. Este intervalo anterior se divide en 100 partes iguales llamadas grados Celsius o grados centígrados. Fahrenheit: El grado Fahrenheit es una unidad de temperatura propuesta por Gabriel Fahrenheit en 1724. En la escala Fahrenheit, el punto de fusión del agua es de 32 grados, y el de ebullición es de 212 grados. Una diferencia de 1,8 grados Fahrenheit equivale a la de 1 grado centígrado. Kelvin: El kelvin (mal llamado grado Kelvin),1 simbolizado como K, es la unidad de temperatura de la escala creada por William Thomson, Lord Kelvin, en el año 1848, sobre la base del grado Celsius, estableciendo el punto 1 en el cero absoluto ( 273,15 C) y conservando la misma dimensión. Lord Kelvin, a sus 24 años introdujo la escala de temperatura termodinámica, y la unidad fue nombrada en su honor. Escala fusión ebullición Kelvin 273,15 K 373,15 K Celsius 0 C 100 C Fahrenheit 32 F 212 F Formulas: Kelvin a Celcius Farenheit a celsius ºC= (ºF 32) / 1.8 Celsius igual a grados farenheit menos 32 entre 1.8 Celsius a farenheit ºF=( 1.8 x ºC) + 32 Farenheit igual a 1.8 por grados celsius mas 32

ANÁLISIS: Datos de Entrada Proceso Datos de Salida : temperatura y tipo de escala : conversión de un escala a las otras : temperatura en todas las escalas ENTRADA: C PROCESO: ºF=( 1.8 x ºC) + 32 SALIDA: F Diagramas de Flujo:

Pseudocódigo #1: Inicio Declarar variables de entrada y salida Leer temperatura Leer tipo de escala Si la escala es Celsius Si la escala es Fharenheit Si la escala es Kelvin Imprimir resultados Fin entonces calcular Fharenheit y Kelvin entonces calcular Celcius y Kelvin entonces calcular Fharenheit y Celcius Pseudocódigo #2: INICIO FIN VARIABLES REAL ENTERO temperatura, tc, tf, tk escala ESCRIBIR( Introduzca temperatura: ) LEER( temperatura ) ESCRIBIR( Escala (1=Celcius 2=Fharenheit 3=Kelvin: ) LEER( escala ) EN-CASO-DE escala HAGA CASO 1: tc = temperatura tf = CALCULAR_FHARENHEIT(temperatura) tk = CALCULAR_KELVIN(temperatura) CASO 2: tf = temperatura tc = CALCULAR_CELCIUS(temperatura) tk = CALCULAR_KELVIN(temperatura) CASO 3: tk = temperatura tc = CALCULAR_CELCIUS(temperatura) tf = CALCULAR_FHARENHEIT(temperatura) FIN-CASO ESCRIBIR( Celcius:, tc, Fharenheit:, tf, Kelvin:,tk)

Pseudocódigo #3: ALGORITMO ConversionTempeartura INICIO ENTRADAS: grados_c: REAL ''(*Temperatura en grados celsius*)'' SALIDAS: grados_f: REAL ''(*Temperatura en grados Fahrenheit*)'' VARIABLES: ''(*No son necesarias*)'' INICIO ESCRIBIR "Introduzca una temperatura en grados Celsius: " LEER grados_c grados_f <-- ( 9 / 5 ) * grados_c + 32 ESCRIBIR grados_c," grados Celsius = ", grados_f, " grados Fahrenheit." FIN

Codificación en un lenguaje de programación: /* * File : Convert.c * Author : Jaime Soto * Creación: 16 de mayo de 2011, 09:24 PM */ #include <stdio.h> #include <stdlib.h> int main(int argc, char** argv) { float grados_c; /* Temperatura en grado Celsius */ float grados_f; /* Temperatura en grado Farenheit */ float grados_k; /* Temperatura en Kelvin */ printf("introduzca una temperatura en grados Celsius: "); scanf("%f", &grados_c); grados_f = (9.0/5.0)* grados_c + 32; grados_k = grados_c + 273.15; printf("%.2f grados Celsius = %.2f grados Fahrenheit = %.2f Kelvin\n", grados_c, grados_f,grados_k); system("pause"); return (0); }

Edición: Compilación y enlace (compile and link) Ejecución y Resultados: