Guia docente 2020_21
Escola de Enxeñaría de Telecomunicación
Grao en Enxeñaría de Tecnoloxías de Telecomunicación
 Materias
  Programación I
   Contidos
Tema Subtema
Tema 1: O algoritmo e as linguaxes de programación. 1. Estrutura e operación do computador
2. Como se incorpora o programa ao computador
3. A linguaxe de programación C
4. O proceso de desenvolvemento de programas
5. Exemplos sinxelos de programa
6. Conceptos de enxeñaría do software
Tema 2: A gramática e elementos básicos
da linguaxe C.
1. Elementos básicos dun programa en C
2. Identificadores
3. Expresións
4. Declaración e inicialización
5. A instrución de asignación
6. Entrada/saída formateada
Tema 3: Instrucións de decisión e de iteración 1. Instrucións de control
2. Instrucións de decisión: (a) A instrución if (b) A instrución if-else (c) A instrución switch
3. Instrucións de iteración: (a) A instrución do-while (b) A instrución while (c) A instrución for
4. Instrucións para alterar o fluxo de control: Instrucións break e continue
Tema 4: Arrays e punteiros 1. Estruturas de datos
2. Arrays: (a) Arrays unidimensionais (b) Arrays bidimensionais
3. Cadeas de caracteres
4. Punteiros: (a) Aritmética de punteiros (b) Arrays e punteiros (c) Punteiros a punteiros
Tema 5: Funcións 1. Declaración e definición de funcións
2. Funcións sen parámetros
3. Comunicación entre funcións: variables locais, globais e estáticas
4. Funcións con parámetros por valor
5. Funcións con parámetros por referencia
6. Argumentos por liña de comandos
Tema 6: Ficheiros 1. Introdución: Tipos de ficheiros
2. Ficheiros de texto en C
3. Declaración
4. Apertura e peche
5. Manexo de ficheiros
6. Operacións sobre caracteres
7. Operacións sobre cadeas
8. Operacións con formato
Tema 7: Variables de tipo estruturado 1. Introdución: Tipos de datos estruturados
2. Estruturas: (a) Declaración (b) Operacións (c) Punteiros e estruturas (d) Estruturas como parámetros
Tema 8: Listas 1. Introdución: a necesidade de estruturas dinámicas de datos
2. Estruturas dinámicas de datos
3. Listas enlazadas (a) Tipos (b) Operacións máis comúns
Universidade de Vigo            | Reitoría | Campus Universitario | C.P. 36.310 Vigo (Pontevedra) | España | Tlf: +34 986 812 000