Lenguajes de Programación
Primer Semestre del 2003
Todos los apuntes están disponible sólo en formato PDF de
Acrobat, 3 diapositivas por página..
Presentación del curso (pdf, 25K)
Capítulo I: Introducción a los Lenguajes
de Programación (pdf, 21K)
Capítulo II: Conceptos Fundamentales de los Lenguajes
de Programación
2.1 Sintáxis y semántica (pdf, 30K)
2.2 Nombres, Ligado y Ámbito (pdf, 44K)
2.3 Tipos de Datos
2.3.1 Simples
(pdf, 25K)
2.3.2 Tipos de
Datos Estructurados (pdf, 29K)
2.3.3 Otros tipos
de datos estructurados (pdf, 28K)
2.3.4 Tipo Puntero
(pdf, 44K)
2.4 Expresiones y Sentencias de Asignación (pdf, 36K)
2.5 Estructuras de Control (pdf,
15K)
2.6 Subprogramas (pdf, 49K)
Capítulo III: Tipos de Datos Abstractos y Orientación
a Objetos
Capítulo IV: Programación Funcional
4.1 Concepto de Programación Funcional
4.2 Introducción a Scheme
4.3 Recursión en Scheme
4.4 Aspectos más Avanzados de de Recursión
en Scheme
4.1 - 4.4 (pdf, 96K)
4.5 Ligado de Variables en Scheme
4.6 Operaciones de Control en Scheme
4.7 Operaciones sobre Objetos en Scheme
4.8 Entrada y Salida en Scheme
4.5 - 4.8 (pdf,
106K)
Capítulo V: Programación Lógica
5.1 Breve Introducción a Cálculo de Predicados
(pdf, 34K)
5.2 Introducción al Lenguaje Prolog (pdf, 38K)
5.3 Tipos de Datos en Prolog
5.4 Calce de Términos en Prolog
5.5 Listas y Operadores
5.6 Operadores y Aritmética
(5.3 - 5.6: pdf, 63K)
5.7 Ejemplos de Programas
5.8 Control de Retroceso (Backtracking)
5.9 E/S en Prolog
(5.7 - 5.9: pdf, 69K)
Capítulo VI: Lenguajes de Scripting
6.1 Lenguajes de Scripting e Introducción a Perl
6.2 Estructuras de Datos en Perl
6.3 Expresiones Regulares en Perl
(6.1 - 6.3: pdf, 69K)
6.4 Subprogramas en Perl (pdf, XK)
6.5 Entrada y Salida en Perl (pdf, XK)
RMA/2003.03.03