← Listas de exercícios
📝 Lista de exercícios · Computação · 6º ano

Linguagem de programação

Nome:Turma:Data:
1.Múltipla escolha
Um algoritmo que executa os mesmos passos várias vezes usa uma estrutura de:

Resposta: c) Repetir passos é a estrutura de repetição (laço).

2.Múltipla escolha
Qual trecho usa uma estrutura de seleção?

Resposta: a) A seleção (se… então…) escolhe um caminho de acordo com uma condição.

3.Múltipla escolha
O que este programa mostra?
x ← 3
repita 4 vezes
    x ← x + 2
mostre x

Resposta: b) x começa em 3 e soma 2 quatro vezes: 3 + 8 = 11.

4.Verdadeiro ou falso
Sobre algoritmos e programas:
  • Um algoritmo precisa ter instruções precisas, sem ambiguidade.
  • A ordem das instruções não altera o resultado de um programa.
  • Um mesmo algoritmo pode ser escrito em linguagens de programação diferentes.
  • Toda estrutura de repetição precisa de uma condição ou de um número de vezes para parar.

Resposta: V, F, V, V. Trocar a ordem das instruções pode mudar completamente o resultado (calçar o sapato antes da meia!).

5.Múltipla escolha
Para que um robô desenhe um quadrado, qual algoritmo está correto?

Resposta: d) O quadrado tem 4 lados iguais e 4 ângulos de 90°. Girar 120° três vezes desenha um triângulo.

6.Dissertativa
Escreva um algoritmo, em português, para decidir se um aluno pode sair para o recreio mais cedo: ele pode sair se terminou a atividade e se a professora autorizou. Use pelo menos uma estrutura de seleção. Depois, explique com suas palavras a diferença entre sequência, repetição e seleção.

Resposta esperada: Exemplo: “Se terminou a atividade e a professora autorizou, então sair para o recreio; senão, continuar na sala.” Sequência: passos executados um após o outro; repetição: passos executados várias vezes; seleção: escolha entre caminhos de acordo com uma condição.

As questões dissertativas não são corrigidas automaticamente: compare com a resposta esperada ou entregue ao professor.

Para estudar o tema