Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Teste 1 - PSI10 - Mod 1 - Introdução à Programação e Algoritmia

Total questions: 16

Worksheet time: 57mins

Name
Class
Date
1.

O que é um algoritmo ?

a)

Um algoritmo é uma sequência finita e logicamente ordenada de ações para se chegar à solução de um problema.

b)

Um algoritmo é uma sequência infinita e desordenada de ações para se chegar à solução de um problema.

c)

Um algoritmo tem de consistir em diversas ações que têm de estar desordenadas e sem qualquer lógica com vista à solução adequada do problema.

d)

Um algoritmo define a solução de um problema utilizando uma linguagem de programação que o utilizador não entende.

2.

Indica quatro etapas da programação.

a)

Documentação; Manutenção; Desorganização; Realização.

b)

Definição do problema; Planificação da resolução; Codificação; Teste e depuração.

c)

Definição do problema; Limpeza do hardware; Codificação; Teste e depuração.

d)

Escrita do programa; Configuração do hardware; Revisão do código; Apresentação da solução.

3.

A etapa da programação (a)   permite transpor as indicações do algoritmo para instruções na linguagem de programação que se utilizar.

4.

A etapa da programação Teste e depuração permite :

a)

Avançar para a fase seguinte da resolução de um problema sem ter uma descrição precisa de todos os aspetos da situação-problema a resolver.

b)

Transformar as indicações do algoritmo para instruções na linguagem de programação que o utilizador pretender.

c)

Obter o código do programa através da realização de um esquema do tipo fluxograma.

d)

Testar com diversos tipos de dados e em diferentes situações de modo a poderem detetar-se eventuais erros, falhas ou omissões.

5.

A etapa da programação (a)   diz respeito a possíveis alterações que sejam necessárias fazer ou a aperfeiçoamentos que se revelem úteis de introduzir.

6.

A etapa da programação Definição do problema define :

a)

Possíveis alterações que sejam necessárias fazer ou a aperfeiçoamentos que se revelem úteis de introduzir.

b)

Da forma mais clara e completa possível um problema. Isto é, não se pode partir para a fase seguinte da resolução sem ter uma descrição precisa do problema.

c)

Uma sequência finita e ordenada de instruções de código que conduzem à solução de um determinado problema.

d)

Ou adapta as indicações do algoritmo para instruções na linguagem de programação que o utilizador pretender.

7.

Para além das linguagens de programação existem outras formas de representação das instruções de um algoritmo. Quais são?

a)

Linguagem informal, Pseudocódigo, Fluxogramas e Outros diagramas.

b)

Linguagem informal, Pseudocódigo, e Sinais de transito.

c)

Diagramas, Fluxogramas e Códigos binários.

d)

Pseudocódigo, Fluxogramas e Códigos de barras.

8.

Quais são as operações básicas de um sistema informático ?

a)

Operações de input ou leitura; operações de output ou saída de dados; e operações lógicas.

b)

Operações de input ou entrada de dados; operações de processamento interno; e operações de output ou saída de dados.

c)

Operações de processamento interno e operações de output ou de escrita.

d)

Operações de soma internas; operações de multiplicar; e operações de dividir.

9.

Indica uma instrução de input ou entrada em pseudocódigo :

a)

Média ← (Nota1 + Nota2)/2;

b)

Escrever (“A média  é :”, Média);

c)

Ler (Nota1);

d)

Média >= 10;

10.

Indica uma instrução de output ou saída em pseudocódigo :

a)

Escrever(“Aprovado”);

b)

Média ← (Nota1 + Nota2)/2;

c)

Ler (Nota1);

d)

Média >= 10;

11.

Assinala uma instrução de atribuição em pseudocódigo :

a)

Escrever(“Reprovado”);

b)

Média >= 10;

c)

Ler (Nota1);

d)

Média ← (Nota1 + Nota2)/2;

12.

Assinala uma expressão lógica em pseudocódigo :

a)

Escrever(“Reprovado”);

b)

Ler (Nota1);

c)

Média >= 10;

d)

Inicio e Fim;

13.

Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.

4 lines
14.

Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.

4 lines
15.

Indica e descreve qual é a utilidade deste símbolo na construção de fluxogramas.

4 lines
16.

Converte este algoritmo em fluxograma para pseudocódigo.

4 lines