Planificación anual de Programación I de primer año de

Anuncio
Programación I
Planificación anual de Programación I de primer año de EMT
Informática
1. Introducción a la programación
Introducción
Conceptos de lenguajes de programación
de máquina
de bajo nivel
de alto nivel
Memoria
Definición
Utilización
Representación
Datos
Definición
Tipos de datos
Operadores
Definición
Orden de evaluación
Variables
Definición
Tipos
Constantes
Programación estructurada
2. Desarrollo de programas estructurados
Algoritmo
Concepto
Características
Tipos (diagramas de flujo, tablas de decisión, pseudocódigo)
Formulación con refinamiento descendente paso a paso
Formulación con refinamiento ascendente paso a paso
Pseudocódigo
Introducción
Estructura del pseudocódigo
Instrucciones de entrada
Instrucciones de salida
Contadores
Sumadores o acumuladores
Estructuras de control
Secuenciales
Selectivas
Iterativas
Subrutinas
Documentación
3. Proceso para la obtención de un programa ejecutable en lenguaje
de alto nivel C
La historia de C
Los fundamentos del entorno de C/C++
Prof. Gabriel Matonte
Página 1 de 2
Programación I
Editores y generación de código fuente
Compiladores y generación de archivo objeto
Enlazadores y generación de archivo ejecutable
4. Codificación en C
Variables
Declaración, formato
Clase de almacenamiento (auto, static, extern, register)
Tipos de datos (básicos y compuestos)
Representación gráfica de la memoria
Rango de valores posibles
Modificadores de tipos relativos al tamaño (short, long)
Modificadores de tipos relativos al rango de valores (signed,
unsigned)
Modificadores de acceso (const, volatile)
Ámbito y visibilidad (local y global)
Inicialización
Operadores
Aritméticos
Relacionales
Lógicos
Principales constructores de fórmulas en la programación imperativa
Asignación
Secuencia
Selección
Iteración
Funciones
Declaración y definición
Prototipos
Estructura de un programa en C/C++
Llamadas a función
Pasaje de parámetros por valor
Funciones estándar de Entrada/Salida
Aplicaciones sencillas
Vectores
Unidimensionales
Definición, declaración e inicialización.
Aplicaciones sencillas
Multidimensionales
Definición, declaración e inicialización.
Aplicaciones sencillas
Evaluación
La evaluación será permanente, de forma escrita y de forma digital,
evaluándose de tanto contenidos teóricos como prácticos.
Se evaluará de forma individual, como grupal; atendiendo a la metodología de
proyectos.
Prof. Gabriel Matonte
Página 2 de 2
Descargar