1a lista de exercicios resolvido
Nome: Emerson Rodrigo Dias Moroni. RA: 6239199178
Curso: Engenharia de Controle e Automação
1ª Lista de exercícios de Algoritmos e Programação. Valor (2.0 pontos)
1. Cite os tipos primitivos de dados usados para construção de programas.
Inteiro, Real, Caracter e Lógica.
2. O que são constantes? E variáveis?
Constante é o valor que não se altera. Exemplo é o valor de PI.
Variável é o valor que pode sofrer alteração ao longo do tempo. Exemplo é o peso de uma pessoa.
3. Uma variável do tipo inteiro pode receber o valor3? E o valor 3.1? Explique.
Valor 3. Sim. Pois é um número inteiro, não tem ponto ou vírgula.
Valor 3.1. Não. Pois é um número real, não pertence aos números inteiros.
4. O que é um identificador? Para que serve?
São os nomes das variáveis. Servem para identificar as variáveis.
5. Dados os identificadores abaixo, assinale os identificadores inválidos, justificando:
a) $Salário - (Falso) Possue caracter especial.
b) Salário$ - (Falso) Possue caracter especial.
c) A[1] - (Falso) Possue caracter especial.
d) xKH
e) Alfa2
f) 2Vizinhos - (Falso) Não inicia por letra.
g) val0r
h) valOr
i) a>b - (Falso) Possue caracter especial.
j) a+b - (Falso) Possue caracter especial.
k) qwert
l) guarda_chuva
m) U.F - (Falso) Possue caracter especial.
n) Diaadia
o) Betateste a 6. Calcule o resultado das expressões, sabendo que X vale 2, Y 5 e Z 10 :
a) X = 5*3+15mod5+8-1*20div15
b) X=15+0+8-1*1
c) X=23-1=22
d)
e) Y = Y+1
f) Y=6
g)
h) Y+1 = Y (OPÇÃO INVÁLIDA)
i)
j) Z = pot(5,2)-rad(125)*0/540-10div2
k) Z=25-11,18*0-5
l) Z=25-5=20
m)
n) 7*rad(64)modX >= 45-18divZ = Y+3*X+Y
o) 7*8mod2>=45-18div10=5+3*2+5
p) 0>=44=16
q) não Y*7div2 <= 47-pot(2,3)mod3 e rad(13-4)-3*2 > Z
r) 0*3<=47-8mod3 e rad(9)-6>10
s) 0<=45 e -3>10
t) V e F=F
u)
v) X>Y e Y<Z ou X<Y e Y>Z ou X=Y e Y=Z
w) 2>5 e 5<10 ou 2<5 e 5>10 ou 5 e 10
x) F e F ou V e F ou V e V
y) F ou F ou V=V
z)
7. Calcule o resultado das atribuições, sabendo que X vale -1, Y 3 e Z 7 :