Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos 1 Ejemplo 21 PDF
Algoritmos 1 Ejemplo 21 PDF
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.
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 : temperatura y tipo de escala
PROCESO:
ENTRADA: °C SALIDA: °F
ºF=( 1.8 x ºC) + 32
Diagramas de Flujo:
Pseudocódigo #1:
Inicio
Declarar variables de entrada y salida
Leer temperatura
Leer tipo de escala
Si la escala es Celsius entonces calcular Fharenheit y Kelvin
Si la escala es Fharenheit entonces calcular Celcius y Kelvin
Si la escala es Kelvin entonces calcular Fharenheit y Celcius
Imprimir resultados
Fin
Pseudocódigo #2:
INICIO
VARIABLES
REAL temperatura, tc, tf, tk
ENTERO 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)
FIN
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>
Ejecución y Resultados: