
REVISÃO LÓGICA 1º BIMESTRE
Presentation
•
Instructional Technology
•
Vocational training
•
Practice Problem
•
Easy
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.
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.
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.
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.
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.
7
Multiple Choice
Qual das opções representa corretamente o conceito de entrada em um programa?
O resultado final exibido ao usuário
A manipulação dos dados
Os dados fornecidos pelo usuário
A estrutura condicional usada no código
8
Multiple Choice
O que ocorre na etapa de processamento?
O programa coleta dados
O programa realiza cálculos e decisões
O programa exibe os dados
O programa salva os dados em um arquivo
9
Multiple Choice
Qual função em Python é usada para receber dados do usuário?
print()
write()
input()
read()
10
Multiple Choice
Qual é a saída do seguinte código:
print("Olá, mundo!")?
input
Olá
Olá, mundo!
Nenhuma
11
Multiple Choice
Em um sistema de ponto eletrônico, qual seria um exemplo de saída?
Digitar o número de matrícula
Calcular horas trabalhadas
Validar o login do usuário
Exibir o total de horas no dia
12
Multiple Choice
Qual comando é usado para verificar uma condição em Python?
loop
swift
if
for
13
Multiple Choice
O que acontece se a condição do if for falsa e houver um else ?
O programa pára
O if é executado
O bloco else é executado
Nada acontece
14
Multiple Choice
Qual operador representa "diferente de" em Python?
==
<>
!=
=!
15
Multiple Choice
Qual é a saída do código: if 5 > 3: print("Sim") ?
Sim
Não
Erro
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?
for
while
def
if
17
Multiple Choice
Qual palavra-chave é usada para verificar uma nova condição após um if ?
if
elif
else
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") ?
Aprovado
Recuperação
Reprovado
Erro
19
Multiple Choice
Qual operador lógico representa "E" em Python?
||
&&
and
or
20
Multiple Choice
Qual operador lógico representa "OU" em Python?
or
&&
and
||
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?
for com or
if com or
if com and
while com and
22
Multiple Choice
Qual comando em Python executa um bloco de código enquanto uma condição for verdadeira?
while
for
if
def
23
Multiple Choice
O que acontece se a condição do while nunca for falsa?
O programa para
Entra em looping infinito
O else é executado
O if é ignorado
24
Multiple Choice
Qual é a saída do código: i = 0; while i < 3: print(i); i += 1 ?
1 2 3
0 1 2
0 1 2 3
Erro
25
Multiple Choice
Qual estrutura é ideal para processar dados até que um sinal de parada seja recebido?
for
switch
while
if
26
Multiple Choice
Em um sistema de atendimento automático, qual estrutura permite que o sistema fique ativo até que o operador intervenha?
switch
while
for
def
27
Multiple Choice
Qual tipo de dado representa números inteiros em Python?
float
str
int
bool
28
Multiple Choice
Qual tipo de dado é ideal para armazenar nomes de usuários?
int
str
bool
float
29
Multiple Choice
Qual tipo de dado representa valores como verdadeiro ou falso?
bool
str
int
float
30
Multiple Choice
Qual tipo de dado é mais adequado para armazenar a data de nascimento?
int
float
str
date
31
Multiple Choice
Qual tipo de dado deve ser usado para armazenar o CPF de um usuário?
str
int
date
float
LÓGICA - 1º BIMESTRE
By Marina Candido
Show answer
Auto Play
Slide 1 / 31
SLIDE
Similar Resources on Wayground
23 questions
Simple past
Presentation
•
Professional Development
25 questions
Tipos de estructuras 2
Presentation
•
7th Grade
25 questions
Control
Presentation
•
KG
22 questions
Unit 2- herhaling past simple 3M
Presentation
•
KG
25 questions
Physical and Chemical Changes Review
Presentation
•
8th Grade
25 questions
Recuperação 01 (Pensamento Computacional)
Presentation
•
KG
23 questions
Operaciones y propiedades
Presentation
•
KG
25 questions
ĐỀ 1 học kỳ 1 (2025 - 2026) - Dinh
Presentation
•
KG
Popular Resources on Wayground
10 questions
HCS SCI 03 Summer School Review 4
Quiz
•
3rd Grade
11 questions
HSMS - Standard Response Protocol
Quiz
•
6th - 8th Grade
16 questions
1.1-1.2 Quiz Review
Quiz
•
9th - 12th Grade
12 questions
Exponent Expressions
Quiz
•
6th Grade
20 questions
Adding and Subtracting Integers
Quiz
•
6th - 7th Grade
11 questions
Northeast States
Quiz
•
3rd - 4th Grade
10 questions
Characterization
Quiz
•
3rd - 7th Grade
10 questions
Common Denominators
Quiz
•
5th Grade