Vous êtes sur la page 1sur 2

Planificação 1.° Período

Planificação 1.° Período

Aulas previstas: 29

AIB12GP © Porto Editora

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 face às linguagens naturais.

· Linguagens naturais e linguagens formais

· 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 as regras de prioridade.

· Dados e tipos de dados

· 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 linguagem de pseudocódigo.

· Estrutura sequencial

· Estruturas de decisão ou seleção

· Aplicar estruturas de decisão e estruturas repetitivas na elaboração de algoritmos.

Estrutura de seleção simples 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 de dados.

· Vetores

Operações com vetores Algoritmos de ordenação Algoritmos de pesquisa

· Distinguir algoritmos de ordenação de algoritmos de pesquisa.

· Executar operações básicas com matrizes.

· Matrizes

Operações básicas com matrizes

AIB12GP © Porto Editora

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 globais.

· Procedimentos

· Distinguir o conceito de passagem de argumentos por valor e por referência.

· Variáveis locais e variáveis globais

· Passagem de argumentos

 

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

· Criar aplicações simples usando a programação orientada aos eventos com recurso a sub-rotinas e demais conceitos aprendidos nos pontos anteriores.

· Noção de evento no contexto da programação

· Comparação entre a programação orientada ao fluxo e a orientada aos eventos

· 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