Objetivos
- Caracterizar os conceitos associados à programação de linguagem, dados, instrução, algoritmo e programa.
- Reconhecer os componentes de uma linguagem de programação
- Identificar algoritmos.
- Desenvolver algoritmos numa linguagem de programação.
Conteúdos
- Linguagens estruturadas, sintaxe e semântica
- Estruturas lógicas e controlo
- Tipos de dados
- Entrada e saída de dados
- Construção de algoritmos
- Noções de lógica (interpretação da linguagem comum, transposição para algoritmo em pseudo código)
- Identificação de tipos básicos de algoritmos
- Seleção de algoritmo por situação
- Programação por objetivos
- Noção de gerações de linguagens de programação
- Noção, conceito e uso de objetos em programação
- Fluxogramas
- Noção de fluxograma
- Transposição de algoritmos para fluxogramas
- Desenvolvimento de fluxograma