Lista Log Prog A07 Resposta
410 palavras
2 páginas
t -03Lógica de Programação
Lista de Exercícios – Aula 07
Estruturas de decisão simples SE... FIM SE
Exercício 1
Defina o que é uma estrutura de decisão simples e uma estrutura condicional encadeada. É possível substituir uma estrutura condicional encadeada por uma estrutura de decisão simples?
Se sim, cite um exemplo.
Resposta: A estrutura de decisão simples executa um comando ou bloco de comandos se a condição for verdadeira. Se a condição for falsa, a estrutura é finalizada sem executar comandos.
A estrutura de decisão encadeada executa a mais de uma condição ao mesmo tempo.
Em alguns casos é possível substituir um estrutura condicional encadeada por uma estrutura de decisão simples. EX:
INICIO
acordar
SE fizer sol ENTAO
INICIO
acordar
SE tiver dinheiro ENTAO
Ir à praia
SE (fizer sol) E (tiver dinheiro) ENTAO
Ir à praia
FIMSE
FIMSE
FIMSE
Fimalgoritmo
Fimalgoritmo
Estrutura de decisão encadeada
estrutura de decisão simples
1
t -03
Lógica de Programação
Lista de Exercícios – Aula 07
Estruturas de decisão simples SE... FIM SE
Exercício 2
Crie um algoritmo que, dado um número inteiro, diga se ele é positivo, negativo ou nulo. Se o número for positivo, diga também se ele é par. Qual tipo de estrutura condicional foi utilizado para resolver esse problema?
Resposta: Estrutura de decisão encadeada var num: inteiro inicio escreva ("Digite um numero inteiro: ") leia (num) se (num < 0) entao escreva (num, " é NEGATIVO!") fimse se (num = 0 ) entao escreva (num, " é NULO!") fimse Se ( num > 0) entao escreva (num, " é POSITIVO") se (num mod 2 = 0) entao escreva (" e é um numero PAR!") fimse fimse fimalgoritmo 2
t -03
Lógica de Programação
Lista de Exercícios – Aula 07
Estruturas de decisão simples SE... FIM SE
Exercício 3
Escreva um algoritmo que recebe dois inteiros A e B e define se a proporção entre eles é igual a
2.5 e se os dois números são positivos. Em seguida, caso obedeçam às condições, escreva o quadrado do maior deles. Resposta:
var