Pular para conteúdo

Quiz 01 - Introdução

1. O que é um Algoritmo?
Um código secreto de computador
Uma sequência finita de passos para resolver um problema
Um hardware de processamento
Um erro de sintaxe ??? tip "Explicação" Algoritmos são como receitas: passos lógicos e finitos para alcançar um resultado.
2. Qual destes NÃO é um pilar do Pensamento Computacional?
Decomposição
Abstração
Compilação
Reconhecimento de Padrões ??? tip "Explicação" Compilação é um processo técnico de tradução de código, não um pilar do pensamento lógico.
3. O que é Decomposição?
Ignorar detalhes irrelevantes
Quebrar um problema grande em partes menores
Identificar similaridades
Escrever código em binário ??? tip "Explicação" Decompor é "dividir para conquistar", tornando problemas complexos mais fáceis de gerenciar.
4. O que é Abstração?
Focar no essencial e ignorar detalhes irrelevantes
Criar nomes de variáveis difíceis
Desenhar fluxogramas coloridos
Executar o código passo a passo ??? tip "Explicação" Abstrair é filtrar o que importa. Ao criar um GPS, o importante são as ruas, não a cor das casas.
5. Para que serve um Fluxograma?
Para decorar a parede
Representar visualmente o fluxo de um algoritmo
Compilar o código mais rápido
Proteger o código contra hackers ??? tip "Explicação" Fluxogramas usam símbolos geométricos para mostrar o caminho que a informação percorre.
6. No Fluxograma, o que representa o losango (diamante)?
Início/Fim
Processamento
Decisão (Pergunta)
Entrada de Dados ??? tip "Explicação" O losango é usado para condições (SE), onde o fluxo pode seguir caminhos diferentes.
7. O que é o VisualG?
Um jogo de RPG
Um editor de vídeos
Uma ferramenta para criar algoritmos em Portugol
Um sistema operacional ??? tip "Explicação" O VisualG é um simulador que permite rodar algoritmos escritos em "Portugol".
8. O que é "Pseudocódigo"?
Código falso que não funciona
Uma forma de escrever algoritmos em linguagem natural (ex: Português)
Um vírus de computador
A linguagem usada pelo Matrix ??? tip "Explicação" O pseudocódigo é uma ponte entre a nossa língua e a linguagem de programação.
9. Onde o algoritmo começa?
No meio
No Início
Quando o usuário clica
Aleatoriamente ??? tip "Explicação" Todo algoritmo deve ter um ponto de entrada único e bem definido: o Início.
10. Se um algoritmo tem "ambiguidade", ele é bom?
Sim, traz emoção
Não, cada passo deve ser preciso e sem dúvidas
Sim, o computador decide o que fazer
Depende da linguagem ??? tip "Explicação" Para computadores, "talvez" não existe. As instruções devem ser claras e exatas.