Fundamentos de la programación y la
informática
Grados en ingeniería aeroespacial, turno de tarde
2024-2025
En este ejercicio probarás las órdenes básicas de la shell en el laboratorio. Usando un cliente de ssh adecuado para tu sistema operativo (SmarTTY, Terminal o cualquier otro si lo prefieres), abre una sesión en una máquina del laboratorio y
Observa el prompt y fíjate en sus componentes
Crea el directorio fpi
Prueba tree
para ver la estructura actual
Crea los directorios ~/fpi/dir10
,
~/fpi/Dir20
y ~/fpi/dir30
Fíjate en el uso de mayúsculas y minúsculas
Entra en cada uno de ellos y haz un listado de su contenido. Observa cómo va cambiando el prompt
Crea los directorios ~/fpi/dir10/dir11
,
~/fpi/dir10/dir12
, ~/fpi/Dir20/dir21
y
~/fpi/dir30/dir31
Comprueba con tree
que la estructura es la
correcta
Borra el directorio ~/fpi/Dir20
Crea los directorios ~/fpi/dir20
y
~/fpi/dir20/dir21
(Observa que lo que cambia son las
mayúsculas. Aquí recomendamos evitar mayúsculas en los nombres de
ficheros)
Comprueba con tree
que la estructura es la
correcta
Redacta un pequeño documento llamado
~/fpi/ejemplo.txt
enumerando tres o cuatro asignaturas de
las que te hayas matriculado este año, describiendo de forma informal de
qué tratan. Se trata solo de que pruebes el editor, no importa mucho lo
que escribas.
Configura nano para que te indique la línea y columna en la que está el cursor.
Ahora te ejercitarás sobre la compilación y ejecución de ficheros, así como copiar y pegar texto entre ellos.
Escribe un holamundo como este
program holamundo;
begin
writeln('Hola, mundo');
end.
(sin directivas del compilador) en el fichero
~/fpi/practica01/holamundo.pas
Es importante que respetes al pie de la letra el nombre de todos los ficheros especificados en los guiones de prácticas. Esto incluye mayúsculas y minúsculas (usaremos siempre minúscula). La recogida será automática, un error en una letra supondrá un no presentado (aunque tendrás un script para revisar que no hay errores en los nombres)
Compílalo.
Ejecútalo.
Modifícalo para que genere un error de compilación. Esto es, estropéalo.
Compila y observa el error.
Vuelve a dejarlo bien, compila y ejecuta