Exercícios Resolvidos de Lógica de Programação
Classificado em Desporto e Educação Física
Escrito em em português com um tamanho de 6,94 KB
Grupo I (3 Valores)
Uma forma de expressar ideias;
Uma linguagem natural;
Uma “ferramenta” utilizada para escrever programas;
Todas as anteriores.
- Um algoritmo pode ser representado através de:
Diagramas e Fluxogramas;
Pseudo-código e Fluxogramas;
Fluxogramas e Gráficos;
Pseudo-código e Gráficos.
- O if - else
é uma estrutura:
Sequência;
Seleção;
Repetição;
Nenhuma das anteriores.
- Qual dos seguintes termos não se utiliza em programação:
Tipos de dados;
Variáveis
Anotação;
Constantes.
- Os operadores podem ser:
Lógicos;
Aritméticos;
Relacionais;
Todas as anteriores.
- A sintaxe de um programa diz respeito à forma dos programas, como:
As suas variáveis (soma, media, diferença) são organizadas para formar um programa;
Os seus tipos (inteiro, real, etc) são organizados para formar um programa;
Os seus elementos (expressões, comandos, etc.) são organizados para formar um programa;
Todas as anteriores.
Grupo II (2 Valores)
Considere os valores das variáveis e resolva as seguintes aplicações:
x = 2 ; y = 3 , z = 4
- ( x >= 10 ) And ( y > 3 ) è F
- ( z <> 4 ) Or ( y <> 2 ) è V
- ( x > 9 ) And (x < 14) è F
- ( x = 9 ) Or ( y < 1) è F
- ( x < 5) and ( z < 5 ) or ( y < 1) è F
- Y % 3 è 0
- 10 / x = 3 è F
- ( z ^ 2 < 8 ) è F
A | B | A AND B | A OR B |
Falso | Falso | Falso | Falso |
Falso | Verdadeiro | Falso | Verdadeiro |
Verdadeiro | Falso | Falso | Verdadeiro |
Verdadeiro | Verdadeiro | Verdadeiro | Verdadeiro |
Grupo III (4 Valores)
Para cada enunciado a seguir foi elaborado um algoritmo que contém erros, identifique os seus erros:
- Tendo como dados de entrada o nome, a altura e o sexo (M ou F) de uma pessoa, calcule e mostre seu peso ideal, utilizando as seguintes fórmulas:
- para sexo masculino (M): peso ideal = (72.7 * altura) - 58
- para sexo feminino (F): peso ideal = (62.1 * altura) - 44.7
algoritmo pesoIdeal
variáveis:
sexo: inteiro
nome: string
início do algoritmo
escrever ('Qual o nome da pessoa:')
ler (nome_pessoa)
escrever ('Qual o sexo da pessoa:')
ler (sexo)
if sexo = M então
peso - (72.7 * altura) - 44.7
senão
peso_ideal <> (62.1 * altura) - 58
fim_se
ler (peso_ideal)
escrever(peso_ideal)
fim do algoritmo