Aula 3 - Estruturas de Controle

Estruturas Condicionais


As estruturas condicionais permitem que o programa tome decisões com base em condições.

Comando SE (if)

O comando SE executa um bloco de código apenas se uma condição for verdadeira.

Para usar o comando SE:

  1. Acesse o botão de Comandos
  2. Selecione "Estruturas de Controle"
  3. Escolha o comando "SE"
Comando SE no iVProg

Exemplo Prático

Verificar se um número é positivo:


1. Crie uma variável numérica
2. Adicione o comando SE
3. Na condição, coloque: variavel > 0
4. Dentro do SE, coloque um comando de escrita
Exemplo SE no iVProg

Praticar


Operadores Lógicos


Os operadores lógicos permitem combinar múltiplas condições:

  • E (AND): Ambas condições devem ser verdadeiras
  • OU (OR): Pelo menos uma condição deve ser verdadeira
  • NÃO (NOT): Inverte o valor lógico

Exemplo com E (&&)

Verificar se um número está entre 10 e 20:

Condição: (variavel > 10) && (variavel < 20)

Operador E no iVProg

Tabela Verdade

ABA && BA || B!A
VVVVF
VFFVF
FVFVV
FFFFV

Praticar


Seleção Múltipla


O comando ESCOLHA permite testar múltiplas condições de forma organizada.

Estrutura ESCOLHA (switch)

1. Acesse o botão de Comandos
2. Selecione "Estruturas de Controle"
3. Escolha o comando "ESCOLHA"

Comando ESCOLHA no iVProg

Exemplo: Dias da Semana

Programa que recebe um número de 1 a 7 e imprime o dia correspondente:

  1. Crie uma variável "dia"
  2. Adicione o comando ESCOLHA
  3. Para cada CASO, defina um valor e a mensagem correspondente
Exemplo ESCOLHA no iVProg

Praticar


Exercícios

Exercício 9:
Par ou Ímpar

Crie um programa que recebe um número e diz se ele é par ou ímpar.

Exercício 10:
Aprovação

Faça um programa que recebe uma nota (0-10) e diz se o aluno foi aprovado (nota ≥ 6).