wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REC2/2TRI LÓGICA COMPUTACIONAL - ALGORITMOS

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Defina o conceito de algoritmo.

a)

É um conjunto de instruções escritas com a ajuda de uma linguagem natural, mas que não necessita de expressões precisas.

b)

É uma sequência de instruções que devem ser exatamente seguidas passo a passo para resolver um determinado problema.

c)

É um conjunto de instruções codificadas numa linguagem de programação.

d)

É um conjunto de instruções que são descritas aleatoriamente para compreender um determinado problema.

2.

Em uma determinada loja, decidiu-se criar um algoritmo para calcular o valor total que deve cobrar de seu cliente. A loja oferece um desconto de 5% para seus clientes se o pagamento for à vista, então o algoritmo precisa calcular o valor do produto comprado, a quantidade e a porcentagem do desconto. Qual algoritmo apresenta uma resolução desse problema?

a)

Informe a quantidade de produto adquirido.

Informe valor do produto adquirido.

Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.

Se o pagamento não for à vista calcule: Quantidade x valor do produto.

Mostre resultado.

b)

Informe a quantidade de produto adquirido.

Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.

Se o pagamento não for à vista calcule: Quantidade x valor do produto.

Informe valor do produto adquirido.

Mostre resultado.

c)

Se o pagamento à vista calcule: Quantidade x valor do produto - 5%.

Se o pagamento não for à vista calcule: Quantidade x valor do produto.

Informe valor do produto adquirido.

Informe a quantidade de produto adquirido.

Mostre resultado.

d)

Informe a quantidade de produto adquirido.

Informe valor do produto adquirido.

Se o pagamento à vista calcule: Quantidade x valor do produto.

Se o pagamento não for à vista calcule: Quantidade x valor do produto.

Mostre resultado.

3.

O que é fluxograma?

a)

Um algoritmo em Linguagem C

b)

Um algoritmo em português estruturado.

c)

Um algoritmo representado por símbolos.

d)

Uma sequência infinit.

4.

Em uma determinada turma de Lógica Computacional, os alunos estão estudando sobre representação de algoritmos e foi solicitado que eles desenvolvessem um algoritmo que calculasse o gasto de combustível de um automóvel para percorrer um determinado trecho de viagem. Como entrada de dados seria informado a distância total em km percorrida e a quantidade de gasolina consumida para percorrer cada km. Qual a sequência correta de blocos para construir esse fluxograma?

a)

Terminal, Teclado, processamento, documento (vídeo), terminal.

b)

Terminal, processamento, teclado, documento (vídeo), terminal.

c)

Terminal, Teclado, documento (vídeo), processamento, terminal.

d)

Terminal, Teclado, processamento, decisão, terminal.

5.

Qual das alternativas abaixo representa corretamente a estrutura condicional no pseudocódigo?

a)

SE condicao ENTAO

instrucao1

instrucao2

FIM

b)

SE condicao

instrucao1

instrucao2

FIM

c)

INICIO

SE condicao FAÇA

instrucao1

instrucao2

FIM SE

FIM

d)

INICIO

SE condicao ENTÃO

instrucao1

instrucao2

FIM SE

FIM

6.

Por que o pseudocódigo é mais fácil de ler e compreender do que um fluxograma?

a)

Por ser escrito em linguagem natural

b)

Por utilizar símbolos gráficos para representar ações

c)

Por ser independente de linguagem de programação

d)

Por ser mais complexo visualmente

7.

Quais são algumas das estruturas comuns no pseudocódigo?

a)

Construtores, Destrutores, Encapsulamento e Abstração

b)

Interfaces, Pacotes, Exceções e Coleções

c)

Classes, Métodos, Herança e Polimorfismo

d)

Condicionais, Loops, Funções, Variáveis e Operadores

8.

Qual é a desvantagem da descrição narrativa na representação de algoritmos?

a)

Facilidade de interpretação por diferentes pessoas

b)

Geração de ambiguidades e dificuldade na transição para um programa

c)

Possibilidade de representação em diferentes linguagens de programação

d)

Rapidez na implementação do algoritmo

9.

Qual das seguintes opções melhor descreve a relação entre lógica de programação e algoritmo?

a)

A lógica de programação é o resultado de um algoritmo.

b)

Um algoritmo é a estruturação de conceitos na lógica de programação.

c)

A lógica de programação orienta a execução do algoritmo.

d)

Um algoritmo é apenas uma etapa do processo de lógica de programação.

10.

Este símbolo no fluxograma representa

a)

uma ação de entrada e saída de dados

b)

a ligação a ligação ou conexão entre diferentes fluxos de ações representados num algoritmo

c)

uma condição ou expressão lógica que dependerá uma decisão a seguir num sentido ou noutro

d)

uma operação de processamento interno, como a atribuição de um valor a uma variável