“Prova de Algoritmos: Desafios para o 3º Ano do Ensino Médio”

Tema: Algoritmo
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Formação Técnica e Profissional
Questões: 10

Prova de Formação Técnica e Profissional – Tema: Algoritmo

Nome do Aluno: ______________________________________

Planejamentos de Aula BNCC Infantil e Fundamental

Data: _____/_____/_______

Turma: ___________

Instruções:

Leia atentamente cada questão e responda de acordo com o que foi solicitado. Utilize caneta azul ou preta para suas respostas. Boa sorte!

Questões

  1. (Múltipla escolha)

    O que é um algoritmo?

    A) Um conjunto de instruções lógicas para a resolução de um problema.

    B) Um tipo de programa de computador.

    C) Um sistema operacional.

    D) Uma linguagem de programação.

  2. (Verdadeiro ou Falso)

    Um algoritmo deve ser finito, ou seja, deve ter um número limitado de etapas para ser executado.

    ( ) Verdadeiro ( ) Falso

  3. (Dissertativa)

    Explique a importância dos algoritmos na programação e como eles contribuem para a solução de problemas complexos.

  4. (Completar a frase)

    Um algoritmo é composto por uma sequência de passo a passo que inclui ____________ e _______________ para alcançar um resultado desejado.

  5. (Múltipla escolha)

    Dentre as opções abaixo, qual é a característica que NÃO pertence a um algoritmo?

    A) Clareza

    B) Determinismo

    C) Ambiguidade

    D) Efetividade

  6. (Dissertativa)

    Desenvolva um mini-algoritmo para calcular a soma de dois números inteiros, descrevendo cada passo necessário.

  7. (Verdadeiro ou Falso)

    O diagrama de fluxo é uma representação visual que pode ser utilizada para ilustrar um algoritmo.

    ( ) Verdadeiro ( ) Falso

  8. (Múltipla escolha)

    Qual das ferramentas abaixo é frequentemente utilizada na elaboração e representação de algoritmos?

    A) Python

    B) Microsoft Word

    C) Caixa de texto

    D) Diagrama de fluxo

  9. (Completar a frase)

    Quando um algoritmo é executado e retorna para um estado inicial sem produzir um resultado, ele é considerado ___________.

  10. (Dissertativa)

    Analise e critique a seguinte afirmação: “Todo algoritmo pode ser escrito em qualquer linguagem de programação.” Justifique sua resposta com exemplos.

Gabarito

  1. A) Um conjunto de instruções lógicas para a resolução de um problema.

    Justificativa: A definição correta de um algoritmo é um conjunto de passos ou instruções que visam resolver um problema específico.

  2. Verdadeiro

    Justificativa: Um algoritmo deve ser finito, ou seja, deve possuir uma quantidade determinada de etapas para garantir que ele termine em um ponto específico.

  3. Resposta esperada: O aluno deve mencionar que os algoritmos são essenciais em programação para organizar a lógica, otimizar processos e resolver problemas complexos. Eles permitem que diferentes linguagens de programação traduzam a lógica de resolução de problemas em um código executável.
  4. Resposta esperada: Os espaços devem ser preenchidos com “instruções” e “dados.”
  5. C) Ambiguidade

    Justificativa: Algoritmos devem ser claros e diretos, evitando ambiguidades para garantir a correta execução.

  6. Resposta esperada: O aluno deve criar um algoritmo semelhante a:

    1. Iniciar

    2. Ler número A

    3. Ler número B

    4. Soma = A + B

    5. Exibir Soma

    6. Fim

  7. Verdadeiro

    Justificativa: Diagramas de fluxo são uma maneira visual popular de representar algoritmos, permitindo uma melhor compreensão da lógica.

  8. D) Diagrama de fluxo

    Justificativa: Diagramas de fluxo são comumente usados para visualizar algoritmos.

  9. Resposta esperada: O espaço deve ser preenchido com “infinito” ou “sem fim.” Isso indica que o algoritmo não produz um resultado e continua em um loop.
  10. Resposta esperada: O aluno deve discutir que, embora a lógica central do algoritmo possa ser similar, a forma como ele é implementado pode variar de acordo com a sintaxe de cada linguagem de programação, incluindo diferenças em estrutura e funcionalidade.


Botões de Compartilhamento Social