Você está na página 1de 6

[NOME DO CURSO] Técnico em Desenvolvimento de Sistemas

[COMPONENTE] Lógica e Linguagem de Programação


[BIMESTRE] 1o

É normal uma pessoa desenvolvedora de software utilizar estruturas de repetição e estruturas


de decisão em um mesmo programa. Por exemplo, determinar quais os anos bissextos dentro
de um intervalo qualquer. O aninhamento de estruturas de controle permite lidar com
situações complexas que exigem múltiplas decisões ou repetições. Qual é a principal
vantagem do aninhamento de estruturas de controle, como um “if” dentro de um ”while”?

Questão 2 (X) Dissertativa ( ) Múltipla escolha

1
Semana 6
Aula (X) 1 ( )2 ( )3 ( )4
Nível de dificuldade (X) Fácil ( ) Intermediário ( ) Difícil

Imagine um caixa de supermercado, no qual é feita a leitura dos valores dos produtos. Isso é
um exemplo claro de entrada de dados. Os tipos de dados de entrada determinam como as
informações são processadas em sistemas computacionais. Descreva um exemplo de tipo de
dado de entrada em um sistema computacional.

Questão 3 (X) Dissertativa ( ) Múltipla escolha


Semana 7

2
Aula ( )1 (X) 2 ( )3 ( )4
Nível de dificuldade ( ) Fácil (X) Intermediário ( ) Difícil

Python é uma linguagem de programação versátil usada para diversas aplicações. Explique
duas características da linguagem Python que contribuem para sua versatilidade.

Questão 4 (X) Dissertativa ( ) Múltipla escolha


Semana 8
Aula ( )1 (X) 2 ( )3 ( )4

3
Nível de dificuldade ( ) Fácil ( ) Intermediário (X) Difícil

O fluxo condicional em estruturas compostas é essencial para criar programas que reagem de
maneira diferente a diversas condições, como determinar a faixa de IMC de uma pessoa.
Descreva de que maneira o fluxo condicional em estruturas compostas, como “if-elif-else”, é
utilizado para tomar diferentes decisões em um programa.

Questão 5 (X) Dissertativa ( ) Múltipla escolha


Semana 1
Aula ( )1 ( )2 ( )3 (X) 4
Nível de dificuldade (X) Fácil ( ) Intermediário ( ) Difícil

4
Um algoritmo é uma série de passos definidos para resolver um problema ou realizar uma
tarefa. Descreva duas características principais que definem um algoritmo.

Questão 6 (X) Dissertativa ( ) Múltipla escolha


Semana 2
Aula ( )1 ( )2 ( )3 (X) 4
Nível de dificuldade ( ) Fácil (X) Intermediário ( ) Difícil

5
A tomada de decisão é um aspecto crucial na programação, permitindo a escolha entre
diferentes caminhos com base em condições. Explique a importância da tomada de decisão na
programação e forneça um exemplo prático.

Você também pode gostar