Buenas, subo un curso de Pascal de la Universidad de la Republica de Uruguay. Espero que les sirva. Es Teórico y Práctico. Es un curso de introducción a la programación imperativa, basado en el lenguaje Pascal.
Temario
Introducción a la programación de computadores.
Lenguajes de programación, generalidades. El lenguaje Pascal.
Identificadores, constantes y variables.
Tipos de datos simples. Enteros, reales, booleanos y caracteres.
Instrucción de asignación y expresiones aritméticas.
Entrada y salida.
Instrucciones de control
Secuencia
Seleccción
Iteración
Procedimientos y Funciones.
Alcance de identificadores. Variables locales y globales
Tipos de datos definidos por el programador.
Elementales: enumerados, subrangos.
Estructurados: arreglos, registros, conjuntos, registros con variante.
Recursión.
Estudios de Caso. Búsqueda, Ordenación.
Free Pascal
Bajar el programa Acá
Instrucciones de como instalarlo Acá
Teóricos
Presentación. Componentes Básicos
Clase 1
Entrada y Salida de Datos
Clase 2
Secuencia y Selección.
Clase 3
Repetición: Instrucción for.
Clase 4
Repetición Condicional. Instrucciones while y repeat
Clase 5
Repetición. Ejemplos Avanzados.
Clase 6
Subrangos y Arreglos.
Clase 7
Suprogramas: Procedimientos y Funciones. Alcance de Identificadores
Clase 8
Reglas de alcance. Recursión.
Clase 9
Enumerados y Conjuntos.
Clase 10
Registros con variante. Array con tope.
Clase 11
Recursión.
Clase 12
Búsqueda y Ordenación.
Clase 13
Memoria Dinámica. Tipo Puntero.
Clase 14
Prácticos
Componentes Básicos
Clase 1
Entrada y Salida
Clase 2
Selección
Clase 3
Repetición for
Clase 4
Repetición while y repeat
Clase 5
Repetición avanzada
Clase 6
Arreglos
Clase 7
Procedimientos y Funciones
Clase 8
Alcance
Clase 9
Registros, conjuntos, subrangos
Clase 10
Registros con variante. Arreglo con tope
Clase 11
Estructuras dinámicas. Tipo puntero
Clase 12
Soluciones comentadas
Clase 13
---