Search Header Logo
REVISÃO LÓGICA 1º BIMESTRE

REVISÃO LÓGICA 1º BIMESTRE

Assessment

Presentation

Instructional Technology

Vocational training

Practice Problem

Easy

Created by

Marina Candido

Used 1+ times

FREE Resource

6 Slides • 25 Questions

1

​LÓGICA - 1º BIMESTRE

By Marina Candido

2

FLUXO BÁSICO DE EXECUÇÃO DO PROGRAMA

  • Entrada: É o momento em que o programa recebe dados para trabalhar. Esses dados podem vir de diversas fontes: teclado, sensores, arquivos, banco de dados, entre outros. Em Python, usamos a função input() para capturar dados do usuário.

  • Processamento: É a etapa em que o programa realiza operações com os dados recebidos. Isso pode incluir cálculos, comparações, transformações, decisões lógicas, entre outros. O processamento é o “coração” do algoritmo.

  • Saída: É a resposta que o programa entrega ao usuário ou a outro sistema. Pode ser uma mensagem na tela, um arquivo gerado, uma ação física (como acender uma luz), ou qualquer outro tipo de retorno. Em Python, usamos print() para exibir resultados.

media

3

Estruturas de Decisão Simples (if / else)

  • As estruturas de decisão permitem que o programa tome diferentes caminhos de execução com base em condições. A estrutura if verifica se uma condição é verdadeira e executa um bloco de código. O else é usado para tratar o caso em que a condição é falsa.

    Essas estruturas são essenciais para tornar os programas inteligentes e adaptáveis.

media

4

Estruturas de Decisão Composta (if / elif / else)

  • A estrutura composta permite verificar múltiplas condições em sequência. O elif (else if) é usado para testar uma nova condição se a anterior for falsa. O else cobre todos os outros casos.

    Essa estrutura é útil quando há mais de duas possibilidades de resultado.

media

5

Estruturas de Repetição (while)

  • Laços de repetição permitem que um bloco de código seja executado várias vezes. O while executa enquanto a condição for verdadeira. É ideal para situações em que o número de repetições não é conhecido previamente.

media

6

Tipos de Dados

  • Os tipos de dados definem o tipo de informação que uma variável pode armazenar e como ela será manipulada pelo programa. Em Python, os principais tipos são:

    • int (inteiro): números sem casas decimais. Ex: 10, -3, 2024.

    • float (ponto flutuante): números com casas decimais. Ex: 3.14, -0.5, 100.0.

    • str (string): sequência de caracteres, usada para representar textos. Ex: "Marina", "Olá, mundo!".

    • bool (booleano): representa valores lógicos: True ou False. Muito usado em condições.

    • date/time: usado para representar datas e horários, geralmente com bibliotecas como datetime.

    • binário: dados em bits (0 e 1), usados em arquivos, imagens, sons e comunicação digital.

media

7

Multiple Choice

Qual das opções representa corretamente o conceito de entrada em um programa?

1

O resultado final exibido ao usuário

2

A manipulação dos dados

3

Os dados fornecidos pelo usuário

4

A estrutura condicional usada no código

8

Multiple Choice

O que ocorre na etapa de processamento?

1

O programa coleta dados

2

O programa realiza cálculos e decisões

3

O programa exibe os dados

4

O programa salva os dados em um arquivo

9

Multiple Choice

Qual função em Python é usada para receber dados do usuário?

1

print()

2

write()

3

input()

4

read()

10

Multiple Choice

Qual é a saída do seguinte código:

print("Olá, mundo!")?

1

input

2

Olá

3

Olá, mundo!

4

Nenhuma

11

Multiple Choice

Em um sistema de ponto eletrônico, qual seria um exemplo de saída?

1

Digitar o número de matrícula

2

Calcular horas trabalhadas

3

Validar o login do usuário

4

Exibir o total de horas no dia

12

Multiple Choice

Qual comando é usado para verificar uma condição em Python?

1

loop

2

swift

3

if

4

for

13

Multiple Choice

O que acontece se a condição do if for falsa e houver um else ?

1

O programa pára

2

O if é executado

3

O bloco else é executado

4

Nada acontece

14

Multiple Choice

Qual operador representa "diferente de" em Python?

1

==

2

<>

3

!=

4

=!

15

Multiple Choice

Qual é a saída do código: if 5 > 3: print("Sim") ?

1

Sim

2

Não

3

Erro

4

Não acontece nada

16

Multiple Choice

Em um programa de loja, qual estrutura pode ser usada para aplicar desconto se o valor for maior que R$100?

1

for

2

while

3

def

4

if

17

Multiple Choice

Qual palavra-chave é usada para verificar uma nova condição após um if ?

1

if

2

elif

3

else

4

nenhuma das opções

18

Multiple Choice

Qual é a saída do código:

nota = 6;

if nota >= 7:

print("Aprovado")

elif nota >= 5:

print("Recuperação")

else:

print("Reprovado") ?

1

Aprovado

2

Recuperação

3

Reprovado

4

Erro

19

Multiple Choice

Qual operador lógico representa "E" em Python?

1

||

2

&&

3

and

4

or

20

Multiple Choice

Qual operador lógico representa "OU" em Python?

1

or

2

&&

3

and

4

||

21

Multiple Choice

Em um programa de bolsa de estudos, qual estrutura permite verificar se o aluno tem GPA alto ou fez trabalho voluntário?

1

for com or

2

if com or

3

if com and

4

while com and

22

Multiple Choice

Qual comando em Python executa um bloco de código enquanto uma condição for verdadeira?

1

while

2

for

3

if

4

def

23

Multiple Choice

O que acontece se a condição do while nunca for falsa?

1

O programa para

2

Entra em looping infinito

3

O else é executado

4

O if é ignorado

24

Multiple Choice

Qual é a saída do código: i = 0; while i < 3: print(i); i += 1 ?

1

1 2 3

2

0 1 2

3

0 1 2 3

4

Erro

25

Multiple Choice

Qual estrutura é ideal para processar dados até que um sinal de parada seja recebido?

1

for

2

switch

3

while

4

if

26

Multiple Choice

Em um sistema de atendimento automático, qual estrutura permite que o sistema fique ativo até que o operador intervenha?

1

switch

2

while

3

for

4

def

27

Multiple Choice

Qual tipo de dado representa números inteiros em Python?

1

float

2

str

3

int

4

bool

28

Multiple Choice

Qual tipo de dado é ideal para armazenar nomes de usuários?

1

int

2

str

3

bool

4

float

29

Multiple Choice

Qual tipo de dado representa valores como verdadeiro ou falso?

1

bool

2

str

3

int

4

float

30

Multiple Choice

Qual tipo de dado é mais adequado para armazenar a data de nascimento?

1

int

2

float

3

str

4

date

31

Multiple Choice

Qual tipo de dado deve ser usado para armazenar o CPF de um usuário?

1

str

2

int

3

date

4

float

​LÓGICA - 1º BIMESTRE

By Marina Candido

Show answer

Auto Play

Slide 1 / 31

SLIDE