Archivo | octubre, 2011

Primeras impresiones tras el inicio del curso

28 Oct

Después de un cierto tiempo de silencio en el blog, vuelvo con el curso ya iniciado.

Después de superar todas las asignaturas de las que me había matriculado el año pasado, me matriculé de cuatro asignaturas: dos anuales y dos cuatrimestrales. Las dos asignaturas anuales son Álgebra II y Análisis II, de segundo curso. Las dos cuatrimestrales son Física de Fluidos (1C) y Física Atómica y Molecular (2C).

Después de los primeros contactos con Álgebra II, Análisis Matemático II y Física de Fluidos, se confirma lo que comentaba en la entrada “Calentando motores para el nuevo curso“: a medida que avanzo con las asignaturas de mates, me vuelven a la memoria conceptos familiares, que estudié hace muuucho tiempo. Con Física de Fluidos la cosa es diferente: es una asignatura completamente nueva, de manera que conceptualmente me está costando. A nivel matemático también me estoy encontrando con un problema que era previsible, una especie de artrosis matemática:  tengo que esforzarme en realizar con cuidado los desarrollos matemáticos y no cometer errores, aunque espero que poco a poco vaya recuperando “tono muscular” y gane de nuevo la habilidad matemática necesaria para superar la asignatura.

En Física de Fluidos (asignatura de primer cuatrimestre), para deducir uno de las primeros resultados -la ecuación de continuidad– se utiliza el teorema de Green, que se da por sabido. Más adelante se utilizan otros teoremas con nombre, que forman parte de los contenidos de Análisis Matemático II (anual) : el último tema de la asignatura (que se estudia durante el segundo parcial). Son cosas que pasan cuando se mezclan asignaturas de cursos tan diferentes…

Tengo planeado realizar un post específico para comentar las primeras impresiones sobre cada asignatura de forma individualizada, así que sigue atento al blog!

Configuración de Notepad++ para compilar código con FreePascal

28 Oct

Animado por el comentario de Fernando en la entrada “Entorno de Programación en Pascal” me he lanzado a hacer unas capturas de todo el proceso de configuración de Notepad++ para compilar el código fuente de Pascal.

Instalación y configuración del plugin NppExec

  • Abrimos Notepad++ y en el menú Plugins, seleccionamos Plugin Manager, Show Plugin Manager

  • En la lista de Plugins disponibles, buscamos y seleccionamos NppExec.

  • Pulsamos Install. Notepad++ se conecta a internet, descarga e instala el plugin seleccionado.
  • Una vez instalado, se muestra un mensaje que nos informa que debe reiniciarse Notepad++.

  • Tras el reinicio de Notepad++, en el menú Plugins, seleccionamos NppExec, Execute…

  • En la ventana que aparece, introducimos el comando que queremos que el plugin ejecute al pulsar F6. En nuestro caso, queremos lanzar la compilación del código fuente que editamos en Notepad++. Debemos indicar:
    • La ruta al compilador de FreePascal. En mi caso, “D:\software\FreePascal\bin\i386-win32\fpc.exe”. Si la ruta en la que has instalado FreePascal incluye espacios, deberás encerrar la ruta al compilador en comillas.
    • Añadimos la variable “$(FULL_CURRENT_PATH)” tras la ruta del compilador. En este caso es recomendable siempre utilizar comillas, ya que es probable que alguno de los archivos que estemos editando se encuentre en una ruta que puede contener espacios.

  • Pulsamos sobre el botón Save…
  • En la ventana que aparece, damos un nombre identificativo al comando. En mi caso “Compilar PASCAL“.

Probando la configuración de Notepad++

Para probar la instalación del plugin pulsamos F6 (incluso con un documento en blanco).

Seleccionamos el comando “Compilar PASCAL” y pulsamos Ok.

Si la conexión de Notepad++ con FreePascal funciona correctamente, en la parte inferior de Notepad++ aparecerá un panel llamado Console.

Si nos fijamos en el detalle de la salida del panel de Consola, vemos como, en verde, se lanza el comando que hemos configurado, pasando como parámetro el nombre del fichero actual (en el ejemplo, “new 1“).

A continuación vemos la salida del compilador de FreePascal capturada por Notepad++ (en negro). Como el documento noestá ni guardado (y además está en blanco), la compilación falla. Sin embargo, como indica la última línea en negro, es normal si no se ha especificado un fichero con código, como en nuestro caso

Finalmente, marcado de nuevo en verde, vemos que el proceso de compilación ha finalizado y vuelve a estar listo para volver a compilar.

Ahora sólo nos queda dejarnos las pestañas resolviendo los programas!!