wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introdução a Lógica de Programação 1

Total questions: 18

Worksheet time: 10mins

Name
Class
Date
1.

É o estudo dos princípios e regras do raciocínio. Ela é baseada em um conjunto de regras bem definidas que nos permitem analisar, avaliar e raciocinar sobre informações de forma consistente e coerente.

a)

Lógica

b)

Algoritmo

c)

Desenvolvimento de Sistemas

d)

Python

2.

Quais 3 passos para se desenvolver um algoritmo?

a)

Entender o problema

b)

Projetar

c)

Testar

d)

Armazenar na nuvem

e)

Início / FIM

3.

O que estuda a lógica?

a)

As funções de um aplicativo

b)

Os princípios e regras do raciocínio

c)

Os problemas cotidianos

d)

As etapas de um algoritmo

4.

Qual é a importância da lógica de programação na resolução de problemas?

a)

Permite a criação de aplicativos complexos

b)

Elimina a necessidade de linguagens de programação

c)

Facilita a comunicação entre programadores

d)

Ajuda a desenvolver soluções eficientes e corretas.

5.

Como a lógica de programação pode ser aplicada na resolução de problemas cotidianos?

a)

Desenvolvendo aplicativos para resolver problemas

b)

Utilizando linguagens de programação complexas

c)

Decompondo problemas em etapas lógicas e sequenciais.

d)

Analisando princípios e regras do raciocínio

6.

É uma sequência de instruções bem definidas e organizadas que descrevem passo a passo como resolver um problema ou realizar uma tarefa específica:

a)

Algoritmo

b)

Lógica

c)

Software

d)

Python

7.

O que um algoritmo eficiente deve ter? (Selecione 3)

a)

Clareza das instruções

b)

Flexibilidade do algoritmo

c)

Otimização dos recursos

d)

Complexidade do código

e)

Texto sempre em inglês

8.

Qual é o objetivo da flexibilidade em um algoritmo?

a)

Utilização em diferentes situações sem perder funcionalidade

b)

Aumentar sua complexidade

c)

Torná-lo aplicável em uma situação específica

d)

Reduzir o número de etapas

9.

Selecione 2 afirmações verdadeiras sobre os algoritmos:

a)

Um algoritmo é uma sequência de instruções bem definidas e organizadas para resolver um problema

b)

Algoritmos são utilizados apenas na área de ciência da computação

c)

A flexibilidade em um algoritmo permite sua aplicação em diferentes situações, sem perder sua funcionalidade

d)

A corretude do resultado em um algoritmo garante que ele será eficiente

10.

Finitude, definição, entrada, saída, e efetividade são as principais características dos:

a)

algoritmos

b)

programas

c)

desenvolvedores

d)

fluxogramas

11.

É a base do algoritmo, com instruções executadas linearmente em ordem específica, garantindo o controle do fluxo de execução e a ordem correta das operações:

a)

Sequência

b)

Seleção

c)

Repetição

d)

Início / Fim

12.

Permite ao programa fazer escolhas com base em condições específicas, executando blocos de código diferentes para seguir caminhos de execução distintos:

a)

Sequência

b)

Seleção

c)

Repetição

d)

Início / Fim

13.

Estrutura de loop, executa um bloco de código várias vezes até que uma condição específica seja atendida, automatizando tarefas repetitivas e economizando tempo e esforço:

a)

Sequência

b)

Seleção

c)

Repetição

d)

Início / Fim

14.

As estruturas de decisão mais comuns são: (Selecione 2)

a)

if-else

b)

switch-case

c)

for

d)

while

15.

São usados para combinar condições e tomar decisões com base nos resultados:

a)

Operadores lógicos

b)

Operadores algébricos

c)

Números aleatórios

d)

Números complexos

16.

Qual é o resultado da seguinte expressão condicional em um programa?

x = 5

y = 7

x > y

a)

False

b)

True

c)

Sim

d)

Não

e)

5

7

17.

Qual palavra-chave é usada para representar uma alternativa na estrutura de decisão se uma condição não for atendida?

a)

if

b)

else

c)

end

d)

while

18.

Espaçamento usado no início de uma linha de código para definir sua hierarquia ou estrutura.

No Python, isso não é opcional:

a)

Identação

b)

Tabulação

c)

Colchetes

d)

Chaves

e)

Parêntesis