Como para estar un poco en contexto, hablamos un poco sobre los distintos lenguajes de programación y como se clasificación. Al final de todo dejo los links usar OCTAVE.
Lenguajes de Programación
Hay varios lenguajes de programación que se clasifican según el paradigma (idea de cómo es que hay que programar para resolver problemas) de programación
- Declarativos
- Imperativos
Estos son los dos paradigmas clásicos, aunque hay mas pero son en general subtipos de estos anteriores.
Los mas usados generalmente son de este ultimo tipo: Imperativos. En esta categoría entran los lenguajes que quizás alguna vez escucharon nombrar:
C
C++
Un lenguaje mas rápido, es el de MATLAB, o en su version libre y gratuita: OCTAVE.
OCTAVE
Para tomar contacto con un lenguaje de programación, recomiendo arrancar a programar con un intérprete. Uno de los mas conocidos, usado en trabajos y facultades, es MATLAB, pero sale muy caro. Asique propongo usar la versión libre, muy similar, que se llama OCTAVE. Dejo el link abajo para que descarguen el ejecutable del programa y lo instalen:
- octave-4.4.1-w64-installer.exe (~ 238 MB) [signature]
Sino pueden descargarlo, mas facil todavia es usar la version online del programa (para un primer contacto, alcanza y sobra)
https://octave-online.net/
Veamos un ejercicio para introducirnos al uso de OCTAVE.
La pantalla de inicio de OCTAVE online es como la siguiente figura. Vemos que tenemos una pantalla con 3 secciones:
- LINEA DE COMANDO: acá escribimos los comandos que queremos ejecutar. Luego de escribir, hay que apretar ENTER para que el programa lo tome
- CONSOLA: Todos los comandos que vamos ingresando en la linea de comando, van apareciendo en esta seccion
- VARIABLES: Todas las variables que creemos aparecen listadas acá.
En la Figura se muestra como se crea una variable a= 2, otra variable b = 4 y luego se pide sumar ambas variables a+b, por lo que el programa crea una variable llamada "ans" a la que le asigna el valor de 6 (=2+4).
Estructuras de datos: ¿qué tipo de variables podemos crear? Para lo que recomiendo este apunte de Dario Kountian.
https://drive.google.com/file/d/0BwJ6GSrRZb4WdUtKZVphVmN4ZzdTbGkxWnozMG5JanV3eXBr/view?usp=sharing
Estructuras lógicas básicas: ¿qué cosas podemos pedirle al programa que haga con las variables? Para esto también tenemos un apunte de Dario.
https://drive.google.com/file/d/0BwJ6GSrRZb4WdzJlTG5hdlJLd3pvNklRV1UyaXZ4QkNBN01F/view?usp=sharing
Para trabajar usando las estructuras lógicas, es conveniente aprender a crear SCRIPTS, que son archivos de texto, con muchas lineas de comando escritas. Luego se lo pasamos al programa para que se encargue de ejecutar todas las lineas de una sola vez (sin que tengamos que apretar ENTER despues de escribir cada linea)
Para esto ya es necesario usar la versión de escritorio del programa (hay que descargar el instalador del link de arriba). En otra entrada de blog vamos a ver como crear algunas de las estructuras de datos que aparecen en el apunte de Dario y como usar las estructuras logicas usando SCRIPTS en OCTAVE.
No hay comentarios:
Publicar un comentario