Você está na página 1de 3

f

1. Pode-se definir uma linguagem como sendo uma forma de comunicação, que utiliza símbolos e
determinadas regras para os combinar. Dentro deste contexto, existem as linguagens naturais e as
formais.

1.1. Estabeleça as seguintes correspondências entre cada elemento da linha com o da coluna, no que
respeita às características das linguagens naturais e formais.
1. Linguagens naturais
2. Linguagens formais

A. Têm alguns objetivo.

B. Linguagem planeada, projetada.

C. Faz parte da cultura de um povo.

D. Linguagem artificial.

E. Falada ou escrita.

F. Passível de várias interpretações.

G. Desevolvida para testar ou provar alguma hipótese.

H. Evitam a ambiguidade e a redundância.

I. Desenvolvida de forma não premeditada.

J. Forma mais comum de comunicação.

1.2. Dê dois exemplos de linguagens formais.

2. Preencha o esquema seguinte, de acordo com a definição de programa de computadores.

Professor: Carlos Borralho Página 1 de 3


3. Por norma, os programas de computadores são codificados com recurso às linguagens de
programação. Explique por que razão, as linguagens de programação são projetadas para aproximá-las
à linguagem humana.

4. Selecione a opção correta para, nas questões seguintes.

4.1. 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-máquina.

(D) Ambas as linguagens são diretamente executáveis pelo processador do computador.

4.2. São exemplos de linguagens de baixo nível:


(A) Linguagem máquina ou binária e Pascal.

(B) Linguagem máquina ou binária e linguagem Assembly.

(C) Linguagem Assembly e Visual Basic.

(D) Pascal e Visual Basic.

5. Indique a geração a que pertence cada uma das linguagens de programação a seguir apresentadas,
estabelecendo as correspondências entre cada elemento da linha com o da coluna.
1. 1ª Geração 2. 2ª Geração 3. 3ª Geração 4. 4ª Geração 5. 5ª Geração

A. LISP

B. Pascal

C. Linguagem Assembly

D. SQL

E. Linguagem máquina

Professor: Carlos Borralho Página 2 de 3


Professor: Carlos Borralho Página 3 de 3

Você também pode gostar