Logica
Lógica de Programação
1. O que é uma Linguagem de Programação?
2. Para que serve o compilador e o interpretador? Qual a diferença entre eles?
3. Qual a diferença entre variável e constante?
4. Assinale as variáveis que possuem nome inválido:
a) NOME
b) 0_abc
c) Data nasc
d) Var-2
e) 5dia
f) Ano
g) Dia/mes/ano
h) iDaDe
i) “contador”
j) A*c
k) Código
l) Volta”14”
m) 1234
n) Vel1
5. Quais são os tipos básicos das seguintes variáveis:
a) “nome” __________________________________
b) “5” __________________________________
c) 10 __________________________________
d) 23/2 __________________________________
e) 2.4 __________________________________
f) 5 __________________________________
6. Considere a tabela a seguir. Informe se o resultado será verdadeiro ou falso:
Primeira Prova (P1)
Segunda Prova
(P2)
Expresão
Resultado (T ou F)
2.0
3.0
(P1 > P2) E P2 < 4,0
1.0
2.5
(P1 < P2) OU P1 > 1,0
3,0
2,00
P1 == P2 + 1,00
6,00
12,00
P1 == P2 / 2
8,00
2,50
P1 % P2 == 1,00
10,00
6,00
P1 > 5,00 E P2 > 5,00
2,00
4,00
(P1+P2)/2 > 5,00
7. Sabendo que A=5, B=2 e C=9, informe se os resultados abaixo são verdadeiros ou negativos.
a) ( ) (A+C) > B
b) ( ) B >= (A + 2)
c) ( ) C = (B –A)
d) ( ) (B + A) B
8. Informe se os programas a seguir irão ou não compilar. Em caso negativo explique o motivo.
a)
b)
c)
9. Faça um programa que solicite três números para o usuário e imprima o resultado da média aritmética com duas casas decimais.
10. Faça um programa que solicite um nome para o usuário e imprima a seguinte mensagem “Bem vindo ”
11. Faça um programa que solicite dois números com ponto flutuante (float) e imprima 1 se o primeiro for maior que o segundo
12. Faça um programa que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.
13. Faça um programa que peça para o usuário digitar um número e