Algoritmo e pseudocódigo Flashcards

1
Q

Diz uma diferença entre a linguagem natural e a linguagem formal.

A

A linguagem formal é projetada pelas pessoas, enquanto que a natural não.
ou
A linguagem formal evita ambiguidades, equívocos e redundância, enquanto que a natural é passível a várias interpretações.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Por que é composta a linguagem de programação?

A

Sintaxe(forma) e semântica(conteúdo).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que é a sintaxe?

A

Conjunto de regras que diz como utilizar corretamente os termos da linguagem de programação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é a semântica?

A

Conjunto de termos, palavras ou sinais que assumem determinados significados para o processador(palavras chave).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que é o programa(código)?

A

Conjunto de instruções numa linguagem de programação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

O que é uma instrução?

A

Especificação ao processador da ação a executar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que é uma linguagem de baixo nível?

A

É uma linguagem difícil de compreender e programar (linguagem dos computadores).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que é uma linguagem de alto nível?

A

É uma linguagem mais fácil de compreender e programar do que as linguagens de baixo nível.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é um algoritmo?

A

É uma sequência finita de instruções descritas de forma clara, lógica e precisa para resolver um problema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quais são as três fases necessárias para elaborar um programa?

A

1- Analisar o problema.
2-Fazer um algoritmo.
3-Traduzir o algoritmo na linguagem de programação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que pode ajudar para escrever um algoritmo?

A

Utilização de linguagem natural.
Fazer um fluxograma.
Fazer um pseudocódigo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que é um fluxograma?

A

Diagramas que representam os fluxos de informação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que são dados de entrada?

A

Os dados fornecidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que são dados de saída?

A

Os dados resultantes do processamento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que são operações de processamento?

A

Os cálculos e as restrições para a obtenção dos dados de saída.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que é necessário para construir um algoritmo?

A

1-Compreender o problema.
2-Identificar os dados de entrada.
3-Identificar os dados de saída.
4-Identificar as operações de processamento.
5-Elaborar o algoritmo.
6-Testar o algoritmo.

17
Q

Num pseudocódigo todas as instruções estão delimitadas por duas palavras. Quais são?

A

Início e fim.

18
Q

Que palavra se utiliza para os dados de entrada?

A

Ler/Leia/Lê.

19
Q

Que palavra é utilizada para os dados de saída?

A

Escrever/Escreva/Escreve.

20
Q

O pseudocódigo pode ser resumido em três etapas. Quais são?

A

1-Entrada(Ler).
2-Processamento interno(Instruções de atribuição).
3-Saída(Escrever):