Professional Documents
Culture Documents
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
CALENDARIZAÇÃO GERAL
Módulo 1. Algoritmia 6
Apresentação 1
Avaliação 1
Total: 8
Total: 9
Modulo 4. Subprogramas 10
Avaliação 2
Total: 12
Total: 5,5
1
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Total: 8,5
2
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Unidade 8. Ficheiros 14
Avaliação 3
Total: 17
Unidade 9. Projecto 13
Avaliação 1
Total: 14
3
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 1. Algoritmia
N.º de aulas
Objectivos Conteúdos
(90 min)
2
31. Introdução à Lógica de Programação 0,5
• Apreender conceitos sobre a lógica de programação 1.1. Lógica
• Aplicar instruções e sequências lógicas na resolução de problemas 1.2. Sequência Lógica
1.3. Instruções
1.4. Algoritmos
1
4. Operadores e Funções Pré - Definidas
• Enumerar e identificar os operadores aritméticos, relacionais e lógicos
4.1. Operadores Aritméticos
• Utilizar operadores e funções pré-definidas
4
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
5
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 2. Introdução à Linguagem de Programação
N.º de aulas
Objectivos Conteúdos
(90 min)
1. Considerações Gerais. 1
• Compreender e explicar o papel de uma linguagem de programação
1.1. Ambiente de Trabalho
• Utilizar um editor na elaboração de pequenos programas
1.2. Menus
• Identificar as principais etapas no desenvolvimento de uma aplicação
1.3. Estrutura de um Programa
• Utilizar comentários na estrutura de um programa 1.4. Comentários
• Enumerar e distinguir os diferentes tipos de dados pré-definidos
• Declarar constantes e variáveis num programa 2. Constantes e Variáveis 2
2.1. Tipo de Dados predefinidos
2.2. Declaração
6
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
4
N.º de aulas
Objectivos Conteúdos
(90 min)
1. Instruções Compostas 2
• Utilizar e identificar instruções compostas
• Identificar e utilizar estruturas de repetição num programa 3,5
2. Estruturas de Decisão
• Utilizar as várias estruturas de selecção
2.1. Selecção Simples
2.2. Selecção Composta
2.3. Escolha Múltipla
2.4. Selecção Encadeada
• Desenvolver programas que utilizem combinações entre estruturas de
repetição e de selecção 3. Estruturas de Repetição 3
• Criar menus de opções 3.1. Condicionais
7
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
8
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 5. Tabelas
N.º de aulas
Objectivos Conteúdos
(90 min)
1
1. Conceitos Básicos 1
• Adquirir a noção de subprograma
2
2. Variáveis
2.1. Globais e Locais
2.2. Passagem por Parâmetros
• Conhecer as regras de declaração de subprogramas
N.º de aulas
Objectivos Conteúdos
(90 min)
1
• Utilizar a estrutura de dados tabela na resolução de problemas 1. Noção de Tabelas 3
• Apreender o conceito de tabela 1.1. Tipos de Dados definidos pelo Utilizador - Tabela
9
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
• Distinguir os índices dos elementos numa tabela 2. Manipulação de elementos de uma tabela 5
• Identificar as operações de manipulação de tabelas
3. Manipulação de Strings 6
• Apreender o conceito de tabela multidimensional
10
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 6. Registos
N.º de aulas
Objectivos Conteúdos
(90 min)
2
1. Noção de Registos 1
• Utilizar a estrutura registo para resolver problemas
• conhecer as regras de declaração de registos 2. Vantagens da utilização de registos 2
• Identificar as operações de manipulação de registos
11
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
N.º de aulas
Objectivos Conteúdos
(90 min)
3
1. Introdução 2
• Compreender o conceito de apontador 1.1. Conceitos de estruturas Dinâmicas
• Identificar os tipos de estrutura dinâmica – pilha e fila de espera 4. Operações básicas sobre listas unidireccionais e 5
• Adquirir a noção de lista bidireccional bidireccionais
• Dominar as operações básicas sobre listas
12
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 8. Ficheiros
13
Escola 2,3/S Cunha Rivara
Planificação Anual
Linguagem de Programação
10º an o 2007/2008
Módulo 9. Projecto
N.º de aulas
Objectivos Conteúdos
(90 min)
4
• Conhecer as regras da declaração de ficheiros 1. Noção de Ficheiros 2
• Identificar as operações definidas para a manipulação de ficheiros
2. Criação de Ficheiros
• Dominar técnicas de processamento de ficheiros
2.1. Ficheiros de Dados
• Elaborar programas que recorram a ficheiros como suporte de dados
2.2. Ficheiros de Texto
• Elaborar programas que recorram a ficheiros de texto como suporte 5. Manipulação de ficheiros com recurso a estruturas
de dados dinâmicas
• Dominar as técnicas de optimização de tratamentos a ficheiros com
utilização de estruturas dinâmicas.
14