Diferencia entre revisiones de «PrInf06: Tomar decisiones en un programa»

De MateWiki
Saltar a: navegación, buscar

Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/mat/public_html/w/includes/diff/DairikiDiff.php on line 434
(Página creada con «{{ Práctica de Informática | Programa para transformar temperaturas | PrInf05: Primer programa | PrInf06: Tomar decisiones en un programa}} En esta práctica no vamos a ...»)
 
Línea 1: Línea 1:
 
{{ Práctica de Informática | Programa para transformar temperaturas | PrInf05: Primer programa | PrInf06: Tomar decisiones en un programa}}
 
{{ Práctica de Informática | Programa para transformar temperaturas | PrInf05: Primer programa | PrInf06: Tomar decisiones en un programa}}
  
En esta práctica no vamos a añadir ningún nuevo comando, sino que vamos a realizar nuestro primer programa, combinando lo que ya sabemos de programación en lenguaje M. Este programa va a pedir al usuario el valor de una temperatura en grados Farenheit, y mostrará por pantalla un mensaje con la temperatura transformada en grados Celsius.
+
El programa que hemos realizado en la práctica anterior es totalmente lineal. Es decir, ejecuta un comando detrás de otro, hasta terminar. Los programas no son simplemente un conjunto de comandos que se ejecutan secuencialmente, sino que pueden ser más complejos. Por ejemplo, un programa puede tomar decisiones en función de los valores de una variable. En esta práctica, vamos a aprovechar esta característica para que el programa muestre un mensaje u otro en función de la temperatura que ha calculado.
  
 
== Requisitos previos ==
 
== Requisitos previos ==
Línea 7: Línea 7:
 
Es conveniente haber realizado al menos las siguientes prácticas antes de empezar con esta práctica:
 
Es conveniente haber realizado al menos las siguientes prácticas antes de empezar con esta práctica:
  
*  
+
* [[Prog11: Condiciones (instrucción if)]]
  
También es conveniente haber realizado la [[PrInf05: Primer programa|práctica 5]]
+
También es imprescindible haber realizado la [[PrInf05: Primer programa|práctica 5]], ya que vamos a modificar el programa de la práctica anterior.
  
 
== Vídeos posteriores ==
 
== Vídeos posteriores ==
Línea 15: Línea 15:
 
Después de realizar esta práctica, es conveniente ver este vídeo para afianzar las habilidades desarrolladas en esta práctica:
 
Después de realizar esta práctica, es conveniente ver este vídeo para afianzar las habilidades desarrolladas en esta práctica:
  
*  
+
* [[Prog10: Condiciones (variables lógicas)]]
 +
 
 
== Contenido de la práctica ==
 
== Contenido de la práctica ==
  

Revisión del 12:11 4 jul 2013

Práctica de Informática
Programa para transformar temperaturas
Práctica anterior Siguiente práctica
Este artículo es un guión de prácticas de Informática


El programa que hemos realizado en la práctica anterior es totalmente lineal. Es decir, ejecuta un comando detrás de otro, hasta terminar. Los programas no son simplemente un conjunto de comandos que se ejecutan secuencialmente, sino que pueden ser más complejos. Por ejemplo, un programa puede tomar decisiones en función de los valores de una variable. En esta práctica, vamos a aprovechar esta característica para que el programa muestre un mensaje u otro en función de la temperatura que ha calculado.

1 Requisitos previos

Es conveniente haber realizado al menos las siguientes prácticas antes de empezar con esta práctica:

También es imprescindible haber realizado la práctica 5, ya que vamos a modificar el programa de la práctica anterior.

2 Vídeos posteriores

Después de realizar esta práctica, es conveniente ver este vídeo para afianzar las habilidades desarrolladas en esta práctica:

3 Contenido de la práctica

4 Comprobación de la práctica

Puedes comprobar si tu programa es correcto usando el programa CompruebaPr05.m

Dale al botón derecho y elige guardar como. Cópialo en el mismo directorio donde hayas guardado la solución de la práctica. Luego puedes comprobar si tu programa es correcto escribiendo

CompruebaPr05('miSolucion');

En este caso, la solución de la práctica está guardada en un fichero llamado miSolucion.m. Cambia el nombre al llamar a CompruebaPr05 si tu programa se llama diferente.

El programa comprueba que el mensaje de salida es exactamente el mismo que se pide en la práctica (las mayúsculas y los espacios son importantes), y que la conversión de temperaturas realiza el cálculo correctamente.