Conocer los fundamentos de la programación, como funciona una aplicación y como se trabaja con compiladores, intérpretes, etc.
Aprender los fundamentos básicos para la programación de aplicaciones informáticas.
Trabajar con los conceptos de variables, tipos de datos, etc.
Aprender a dibujar Diagramas de Flujo.
Dominar la notación pseudocodificada.
Asimilar la estructura interna de un programa.
Entender las estructuras clásicas de programación: arrays, colas, pilas, etc.
CONTENIDOS CURSO:
1. Introducción
1.1. ¿Qué es un programa?
1.2. Compiladores, lenguajes e intérpretes
- Codificación
- Interpretación
- Ejecución
1.3. Entornos de trabajo y plataformas
2. Diagramas de flujo
2.1. Símbolos de primer nivel
2.2. Símbolos de segundo nivel
2.3. Líneas de flujo
3. Estructura general de un programa
4. Tipos de datos y algoritmos
4.1. Tipos de datos y expresiones
- Tipos numéricos
- Tipos literales
- Tipos booleanos
4.2. Variables
4.3. Operadores
- Comparación
- Lógicos
- Aritméticos
4.4. Estructuras
- Arrays
- Matrices
- Listas
- Pilas
- Árboles
5. Notación pseudocodificada de un programa
5.1. Sentencias secuenciales
5.2. Estructuras condicionales simples (IF..ELSE)
5.3. Estructuras condicionales compuestas (SWITCH/CASE)
5.4. Bucles “PARA” (FOR)
5.5. Buches “MIENTRAS” (WHILE)
5.6. Bucles “REPETIR-HASTA” (DO/REPEAT…UNTIL)
5.7. Comentarios
6. Estructuras de datos internas (tablas)
6.1. Conceptos y definiciones
6.2. Tipos de tablas
6.3. Tratamiento de las secuencias de una tabla
7. Subprogramas
7.1. Procedimientos y funciones
7.2. Traspaso de parámetros; por valor y por referencia