Fundamentos de la Programación y de la Informática
Curso 2018-2019
Grado en ingeniería aeroespacial en vehículos aeroespaciales
Escuela Técnica Superior de Ingeniería de Telecomunicación
Universidad Rey Juan Carlos


Información Básica

El objetivo de la asignatura es introducir los conceptos y técnicas básicas de programación de computadores. Se estudiará el paradigma de programación imperativa utilizando Pascal como lenguaje. Hacemos notar la importancia de la materia en la industria aeronáutica actual, una buena parte de los graduados trabajarán precisamente como desarrolladores de software.

Material didáctico

Seguiremos el libro Introducción a la Programación usando Pascal como primer lenguaje, de Francisco J. Ballesteros.

El autor nos permite facilitar una copia en electrónico a todos los estudiantes matriculados. Por favor, no la difundas. Además de infringir la ley, supone un desincentivo para que siga proporcionando libros de forma gratuita.

También usaremos presentaciones en formato pdf (informalmente las llamaremos transparencias), que iremos publicando aquí a lo largo del curso.

Transparencias de teoría

0. Cómo pedir ayuda de forma eficiente

0. Sugerencias para la resolución de problemas técnicos aparentemente inexplicables

1. Introducción

2. Elementos básicos

3. Funciones

4. Selección

5. Procedimientos

6. Definición de tipos y registros

7. Bucles

8. Arrays

9. Ficheros

10. Memoria dinámica

Convenios para el código

Convenios

Código de ejemplo

Exámenes de convocatorias anteriores

Exámenes resueltos

Prácticas

Enunciados de prácticas

Práctica 1

Práctica 2

Práctica 3

Práctica 4

Práctica 5

Práctica 6

Práctica 7

Práctica 8

Práctica 9

Práctica 10

Cuentas del laboratorio

Puedes encontrar mucha información útil sobre el laboratorio en su página web

Evaluación

La nota de cada actividad evaluadora se conservará entre las convocatorias de diciembre y mayo (excepto en caso de haber incumplido lo relativo al trabajo estrictamente individual). No se conserva ninguna nota entre un curso y el siguiente.