Você está na página 1de 13

Escola Secundária José Falcão

Aplicações Informáticas B
12ºANO
CIÊNCIAS E TECNOLOGIAS

2023/2024

P RO F. PA U LO S A N TO S

1
Organização da disciplina – 3 tempos semanais

1º período → de 18 de setembro a 15 de dezembro → cerca de 36 aulas

2º período → de 3 de janeiro a 22 março → 36 aulas

3º período → de 8 de abril a 4 de junho → 18 aulas


Aprendizagens Essenciais de AI-B:

D1: Introdução à Programação


D1.1. Algoritmia
D1.2. Programação

D2: Introdução à Multimédia


D2.1. Conceitos de multimédia
D2.2. Tipos de media estáticos: texto e imagem
D2.3. Tipos de media dinâmicos: vídeo, áudio, animação
D2.4. Gestão e desenvolvimento de projetos multimédia
Material necessário às aulas

- Manual adotado
- Caderno diário (digital)
- PC da escola digital (se solicitado)
Algoritmia
1. Linguagens naturais e linguagens formais
Linguagem – forma de comunicação que utiliza símbolos e determinadas
regras para os combinar. Pode ser natural ou formal.
Linguagem natural
• falada ou escrita (Exº. Português);
• pode ter diversas interpretações;
• sofre transformações naturais ao longo do tempo;
Algoritmia
Linguagem Associação de formas com
significado
Sintaxe Especificação da combinação
das formas
Semântica Especificação dos
significados
Algoritmia
Linguagem formal
• previamente projetadas para determinados fins;
• é delineada de forma a evitar equívocos na utilização dos termos;
• desenvolvidas para evitar a ambiguidade e a redundância;
• os termos, regras sintáticas e semânticas previamente estabelecidos antes
de a linguagem ser utilizada.
Algoritmia
Linguagem natural vs formal

Não projetada pelas pessoas


Linguagem natural
Passível de várias interpretações

Previamente projetada para


Linguagem formal determinados fins
Evita ambiguidade e redundância
Algoritmia
Programa de computadores – conjunto de instruções que permitem
especificar ao processador da máquina as ações consecutivas a executar
sobre um conjunto de dados, são escritos (codificados), com recurso às
linguagens de programação.

Linguagens de programação – têm um método normalizado para a


elaboração das instruções dos programas de computadores, fazendo uso de
um conjunto de regras sintáticas e semânticas da linguagem em causa.
Algoritmia
Linguagem de Sistema de escrita formal
programação constituído por um conjunto de
regras para a escrita de programas
de computador.
Programa (código) Conjunto de instruções numa
linguagem de programação
Instrução Especificação ao processador da
ação a executar
Algoritmia
Algoritmia - Exercícios
1. Assinala a opção correta nas questões seguintes:
1.1 O que distingue as linguagens naturais das linguagens formais?
(A)As linguagens naturais podem ser projetadas, enquanto as linguagens formais
não podem ser projetadas pelas pessoas.
(B)Ao contrário das linguagens naturais, as formais são desenvolvidas de forma a
evitar a ambiguidade e a redundância.
(C)Não existem diferenças entre as linguagens naturais e formais.
(D)A estrutura, a sintaxe e a semântica das linguagens naturais são previamente
estabelecidas.
Algoritmia - Exercícios
1.2 Qual é a diferença entre uma linguagem de programação de alto nível e uma linguagem
de programação de baixo nível?
(A) É de alto nível quando se aproxima da linguagem máquina e é de baixo nível quando
se aproxima da compreensão dos seres humanos.
(B)É de alto nível quando se afasta da linguagem natural e é de baixo nível quando se
aproxima desta.
(C)É de alto nível quando se aproxima da compreensão dos seres humanos e é de baixo
nível quando se aproxima da linguagem da máquina.
(D)Ambas as linguagens são diretamente executáveis pelo processador do computador.

Você também pode gostar