Guía DocenteCurso Facultade de Informática |
Grao en Enxeñaría Informática |
![]() |
![]() |
![]() |
|
|
|
Datos Identificativos | 2024/25 | |||||||||||||
Asignatura | Programación I | Código | 614G01001 | |||||||||||
Titulación |
|
|||||||||||||
Descriptores | Ciclo | Período | Curso | Tipo | Créditos | |||||||||
Grao | 1º cuadrimestre |
Primeiro | Formación básica | 6 | ||||||||||
|
Temas | Subtemas |
1 CONCEPTOS BÁSICOS | 1.1 Algoritmos 1.1.1 Representación de algoritmos 1.2 Programas 1.2.1 Tipos de programas 1.3 Linguaxes de programación 1.3.1 Unha visión histórica 1.3.2 Clasificación das linguaxes 1.3.3 Instrucións máis importantes 1.3.4 Propiedades das linguaxes 1.4 Tradutores e Compiladores 1.5 Estrutura dun programa 1.6 Elementos dun programa 1.6.1 Símbolos predefinidos 1.6.2 Símbolos especiais 1.6.3 Identificadores 1.6.4 Etiquetas 1.6.5 Comentarios 1.6.6 Directivas 1.6.7 Constantes 1.6.8 Números 1.6.9 Cadeas de carácteres 1.6.10 Variables: Declaración e iniciación 1.6.11 Variables: Dirección de Memoria 1.7 Saída e Entrada 1.7.1 Sentenzas de saída 1.7.2 Sentenzas de entrada 1.8 Tipos de datos e operadores 1.8.1 Tipos de datos 1.8.2 Operadores 1.8.3 Expresións |
2 SENTENZAS DE CONTROL | 2.1 Secuencial 2.2 Alternativa 2.2.1 A sentenza condicional simple 2.2.2 A sentenza condicional múltiple 2.3 Repetitiva 2.3.1 Introdución 2.3.2 Variables asociadas aos bucles 2.3.3 Funcionamento dos diferentes tipos de bucles 2.3.4 Bucle FOR 2.3.5 Equivalencia entre bucles 2.3.6 Erros nos bucles 2.3.7 Deseño de bucles |
3 ARQUITECTURA DUN PROGRAMA | 3.1 Funcións e Procedementos 3.1.1 Tipos de funciones y procedimientos 3.1.2 Parámetros por valor e referencia 3.1.3 Parámetros protexidos 3.1.4 A pila de activación de procedementos e funcións 3.1.5 Variables globais e locais: Alcance 3.1.6 Efectos laterais 3.2 Recursividade 3.2.1 Natureza da recursividade 3.2.2 Recursión infinita |
4 ESTRUTURAS SIMPLES DE DATOS | 4.1 Arrays e Matrices 4.1.1 Tipo de dato ARRAY 4.1.2 Declaración dun Array 4.1.3 Arrays de máis dunha dimensión 4.1.4 Operacións con Arrays e Matrices 4.2 Rexistros 4.2.1 Tipo de dato rexistro 4.2.2 Operacións con rexistros 4.3 Cadeas de caracteres 4.3.1 Cadeas de lonxitude fixa 4.3.2 Cadeas de lonxitude variable 4.4 Operacións básicas sobre Arrays 4.4.1 Búsqueda 4.4.2 Ordenación |
5 ENTRADA / SAIDA | 5.1 Ficheiros 5.2 Tipos 5.3 Operaciones e modos de acceso 5.4 Funcións e procedementos predefinidos específicos |
|