Font size
WorksheetsIntrodução a Lógica de Programação 1
Total questions: 18
Worksheet time: 10mins
É 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.
Lógica
Algoritmo
Desenvolvimento de Sistemas
Python
Quais 3 passos para se desenvolver um algoritmo?
Entender o problema
Projetar
Testar
Armazenar na nuvem
Início / FIM
O que estuda a lógica?
As funções de um aplicativo
Os princípios e regras do raciocínio
Os problemas cotidianos
As etapas de um algoritmo
Qual é a importância da lógica de programação na resolução de problemas?
Permite a criação de aplicativos complexos
Elimina a necessidade de linguagens de programação
Facilita a comunicação entre programadores
Ajuda a desenvolver soluções eficientes e corretas.
Como a lógica de programação pode ser aplicada na resolução de problemas cotidianos?
Desenvolvendo aplicativos para resolver problemas
Utilizando linguagens de programação complexas
Decompondo problemas em etapas lógicas e sequenciais.
Analisando princípios e regras do raciocínio
É 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:
Algoritmo
Lógica
Software
Python
O que um algoritmo eficiente deve ter? (Selecione 3)
Clareza das instruções
Flexibilidade do algoritmo
Otimização dos recursos
Complexidade do código
Texto sempre em inglês
Qual é o objetivo da flexibilidade em um algoritmo?
Utilização em diferentes situações sem perder funcionalidade
Aumentar sua complexidade
Torná-lo aplicável em uma situação específica
Reduzir o número de etapas
Selecione 2 afirmações verdadeiras sobre os algoritmos:
Um algoritmo é uma sequência de instruções bem definidas e organizadas para resolver um problema
Algoritmos são utilizados apenas na área de ciência da computação
A flexibilidade em um algoritmo permite sua aplicação em diferentes situações, sem perder sua funcionalidade
A corretude do resultado em um algoritmo garante que ele será eficiente
Finitude, definição, entrada, saída, e efetividade são as principais características dos:
algoritmos
programas
desenvolvedores
fluxogramas
É 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:
Sequência
Seleção
Repetição
Início / Fim
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:
Sequência
Seleção
Repetição
Início / Fim
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:
Sequência
Seleção
Repetição
Início / Fim
As estruturas de decisão mais comuns são: (Selecione 2)
if-else
switch-case
for
while
São usados para combinar condições e tomar decisões com base nos resultados:
Operadores lógicos
Operadores algébricos
Números aleatórios
Números complexos
Qual é o resultado da seguinte expressão condicional em um programa?
x = 5
y = 7
x > y
False
True
Sim
Não
5
7
Qual palavra-chave é usada para representar uma alternativa na estrutura de decisão se uma condição não for atendida?
if
else
end
while
Espaçamento usado no início de uma linha de código para definir sua hierarquia ou estrutura.
No Python, isso não é opcional:
Identação
Tabulação
Colchetes
Chaves
Parêntesis
