PrInf05: Primer programa
| 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 | |
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.
1 Requisitos previos
Es conveniente haber realizado al menos las siguientes prácticas antes de empezar con esta práctica:
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
Hasta el momento hemos estado introduciendo los comandos en la línea de comandos. Podíamos reutilizar algunos comandos gracias al histórico de comandos (usando las teclas del cursos arriba y abajo, o la ventana del histórico de comandos). Normalmente la línea de comandos se usa solo para realizar pruebas, pero cuando queremos crear un programa que contenga varios comandos juntos es mucho mejor escribirlos todos juntos en un fichero .m, usando el editor de código fuente.
Por tanto, el primer paso será crear un fichero .m, usando el botón del folio en blanco (o el menú File -> New). Recuerda que el nombre del fichero .m no puede contener espacios, ni tildes, ni eñes, y en general, no puede contener ningún símbolo que pueda ser interpretado como un operador de Octave UPM.
Es conveniente también no llamar a nuestro programa como algún comando de Octave UPM, ya que si usamos un nombre reservado, ese comando dejará de estar disponible, y nuestro programa pasará a ser su sustituto. Esto no tiene por qué ser un problema, pero en ocasiones Octave UPM usa internamente algunos comandos de manera inadvertida. Si estos comandos cambian, Octave UPM puede dejar de funcionar correctamente.
Una buena práctica de diseño de programas es intentar dividir nuestro programa en tres partes:
- Entrada de datos
- Algoritmo
- Salida de datos