Você está na página 1de 2

Planificação 1.

°
Período

Planificação 1.° Período Aulas


previstas: 29

Recursos: Computador, Software, Internet, Projetor de vídeo e Fichas de trabalho

Unidade 1: Introdução à programação

Conteúdos Objetivos

Introdução · Reconhecer as limitações das linguagens formais


· Linguagens naturais e linguagens formais face às linguagens naturais.
· Algoritmos e pseudocódigo · Definir o conceito de algoritmo.
· Reconhecer a importância do pseudocódigo.

Conceitos fundamentais · Especificar os diferentes tipos de dados.


· Introdução · Identificar os diferentes operadores aritméticos e
· Dados e tipos de dados as regras de prioridade.
· Variáveis e constantes
· Instrução de atribuição
· Instruções de entrada e de saída
· Operadores e expressões
Operadores aritméticos
Operadores relacionais
Operadores lógicos
Prioridade dos operadores

Teste e controlo de erros em algoritmia · Reconhecer os métodos e clarificar a importância


do tracing de algoritmos.

Estruturas de controlo · Apresentar as estruturas de controlo em


· Estrutura sequencial linguagem de pseudocódigo.
· Estruturas de decisão ou seleção · Aplicar estruturas de decisão e estruturas
Estrutura de seleção simples repetitivas na elaboração de algoritmos.
Estrutura de seleção composta
Estrutura de seleção encadeada
Estrutura de seleção múltipla
· Estruturas de repetição ou ciclos
Ciclo For (Para)
Ciclo While (Enquanto)
Ciclo Repeat (Repetir)

Arrays · Explicar o que são estruturas lineares estáticas


· Vetores de dados.
Operações com vetores · Distinguir algoritmos de ordenação de algoritmos
Algoritmos de ordenação de pesquisa.
Algoritmos de pesquisa · Executar operações básicas com matrizes.
· Matrizes
Operações básicas com matrizes
Planificação 1.° Período

Conteúdos Objetivos

Cadeia de caracteres (string) · Executar operações básicas com strings.

Sub-rotinas · Definir o conceito de sub-rotina.


· Funções · Explicitar os conceitos de variáveis locais e
· Procedimentos globais.
· Variáveis locais e variáveis globais · Distinguir o conceito de passagem de argumentos
· Passagem de argumentos por valor e por referência.

Introdução à programação orientada aos eventos


· Noção de evento no contexto da programação · Criar aplicações simples usando a programação
· Comparação entre a programação orientada orientada aos eventos com recurso a sub-rotinas
ao fluxo e a orientada aos eventos e demais conceitos aprendidos nos pontos
· Uso de uma linguagem orientada a eventos
Controlos
Formulários
Tipos de dados e operadores
Funções predefinidas
Estruturas de controlo
Sub-rotinas

Estratégias/Atividades

· Apresentação dos conteúdos da disciplina, exemplificando-os através da exposição de situações práticas


e com o auxílio do e-Manual.
· Resolução de exercícios do Manual de aplicação dos conteúdos.
· Pesquisa e recolha de informação utilizando a Internet e/ou outras fontes.
· Resolução de exercícios do Caderno de Atividades para consolidação dos conteúdos.

Notas