¿Qué significa resolver un problema?
Estructuras de programación
Tipos de datos simples
Expresiones
Introducción al lenguaje Pascal
Estructura de secuencia
Estructura de decisión
Estructuras de iteración
Formatos de entrada y salida
Marcas de fin de entradas de datos
Máximos y mínimos
Subprogramas
Resolución de problemas con subprogramas
Resolución de problemas combinados
Estructuras de datos: Array
Procesos básicos sobre vectores
Resolución de problemas con vectores y matrices
Estructuras de datos: Record
Resolución de problemas con registros
Estructuras de datos: File-Text
Resolución de problemas con archivos
Unidades pascales
Introducción a la abstracción de datos
Introducción a la programación orientada a objetos
Herencia
Polimorfismo y métodos virtuales.