wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Algoritmos e Lógica de programação (o que é e para que serve)

Total questions: 15

Worksheet time: 29mins

Name
Class
Date
1.

O que são algoritmos?

a)

Sequências de passos para atingir um objetivo

b)

Conjunto de regras para resolver um problema específico

c)

Linguagens de programação

d)

Instruções para um computador

2.

O que é lógica de programação?

a)

Sequência de passos para fazer um bolo

b)

Definição do passo a passo para um algoritmo

c)

Instruções para um computador

d)

Conjunto de regras e conceitos para criar códigos interpretados por um computador

3.

Como se faz um algoritmo?

a)

Você define com clareza um conjunto de regras para resolver um problema específico

b)

Você seleciona todos ingredientes para um bolo e coloca isso na ponta do lápis

c)

Você escreve uma sequência de código usando uma linguagem de programação

d)

Você executa um conjunto de tarefas diárias e, se fizer isso de forma lógica, está fazendo um algoritmo

4.

O que é preciso para instruir um computador a fazer algo?

a)

Uma linguagem de programação

b)

Conhecimento em matemática avançada

c)

Um algoritmo complexo

d)

Um computador potente

5.

Qual a importância da lógica de programação?

a)

Fazer um bolo de forma correta

b)

Desenvolver um programa sem seguir uma ordem lógica

c)

Entender a sequência de passos em atividades diárias

d)

Aplicar conceitos de algoritmos e transferir a lógica para uma linguagem de programação

6.

Como representar um algoritmo?

a)

Por meio de um fluxograma ou pseudo-linguagem

b)

Por meio de uma narrativa sobre fazer um bolo

c)

Por meio de atividades diárias

d)

Por meio de uma linguagem de programação

7.

O que é uma pseudo-linguagem?

a)

Uma forma de representar algoritmos em português sem ambiguidades

b)

Uma narrativa sobre fazer um bolo

c)

Uma linguagem de programação complexa

d)

Uma linguagem de programação visual

8.

Qual a finalidade de um fluxograma na representação de algoritmos?

a)

Executar tarefas diárias

b)

Representar uma linguagem de programação

c)

Descrever a sequência de passos para fazer um bolo

d)

Visualizar a sequência de execução até a obtenção do resultado desejado

9.

Como aprender a programar de forma mais fácil?

a)

Estudar matemática avançada e, claro, física quântica

b)

Ir para a aula para conversar com a turma e aproveitar para tirar uma soneca

c)

Começar por uma linguagem que facilite o aprendizado, como JavaScript

d)

Começar por uma linguagem complexa, como C

10.

O que é necessário para criar códigos interpretados por um computador?

a)

Ter um computador potente

b)

Conhecer todas as linguagens de programação existentes

c)

Aplicar um conjunto de regras e conceitos de lógica de programação

d)

Seguir uma sequência de passos para fazer um bolo

11.

Qual a importância de estudar algoritmos e lógica de programação?

a)

Não tem relevância para quem deseja programar

b)

É essencial para fazer um bolo perfeito

c)

É importante apenas para quem gosta de matemática

d)

É o passo inicial para entrar no mundo de desenvolvimento de software

12.

O que é um algoritmo na programação?

a)

Uma sequência de passos para atingir um objetivo

b)

Uma linguagem de programação

c)

Uma receita de bolo

d)

Uma narrativa sobre atividades diárias

13.

PROGRAMAR significa instruir o computador a fazer alguma coisa. Considerado isso, podemos dizer que uma linguagem de programação também é...

a)

...um recurso lógico que torna você uma pessoa mega inteligente.

b)

...um recurso sofisticado para estruturar instruções que só mentes avançadas entendem.

c)

...um meio estruturado para passar instruções para a máquina.

d)

...um meio lógico de fazer coisas que ninguém mais faz.

14.

O que é preciso para criar códigos que serão interpretados por um computador?

a)

Conhecimento em matemática avançada

b)

Seguir uma sequência de passos para fazer um bolo

c)

Uma linguagem de programação

d)

Um computador potente

15.

Qual a finalidade de um fluxograma na representação de algoritmos?

a)

Executar tarefas diárias

b)

Descrever a sequência de passos para fazer um bolo

c)

Visualizar a sequência de execução até a obtenção do resultado desejado

d)

Representar uma linguagem de programação