Trab algorítimos
3) Classifique os conteúdos das variáveis a seguir de acordo com seu tipo, assinalando com I para inteiros, R para reais, L para lógicos e C para literais:
A. (I) 0
B. (C) Verdadeiro
C. (L) "Falso"
D. (R) 5.7
E. (R) 45.8976
F. (I) - 678
G. (L) "cinco"
H. (L) "443"
I. (C) Falso
J. (L) "0"
K. (L) "Casa 8"
L. (I) 34
4) Assinale com um X os nomes de variáveis válidos:
A. (X) abc
B. (x) Verdadeiro
C. ( ) 21brasil
D. ( ) guarda-chuva
E. ( ) etc.
F. (x) zero
G. ( ) guarda_chuva
H. (x) leia
I. ( ) nome*usuario
J. ( ) #fone
K. ( ) Casa 8
L. (x) endereco
M. ( ) "cinco"
N. (x) falso
O. ( ) _falso
5) No seguinte programa em Portugol existe algum erro? Onde? algoritmo "Teste" var Maria : caractere idade : inteiro letras: caractere Maria : real inicio idade 23 idade 678 idade letra letras "ABC" letras 2 final algoritmo
Resposta: Existem dois erros no programa, o número 2 deve ser lido como “real”, não como “caractere”, e a palavra “letra” deve ser lida como “caractere” como variável inteiro.
6) Qual a diferença existente nas seguintes atribuições?
A. Letra "A" Nome "Joao"
B. Letra A Nome Joao
Resposta: As aspas servem para mostrar na interface do usuário. A ausência delas demonstra variável do programa em seu código.
Pagina 40
1) Resolva as expressões lógicas, determinando se a expressão é verdadeira ou falsa:
A. 2>3= Falso
B. (67)= Falso
C. não (2=6 ou 6 3)= Verdadeiro
B. (x < 1) e nao(b > d) = Falso
C. nao(d < 0) e (c > 5) = Falso
D. nao(x > 3) e (c < 7) = Falso
E. (a > b) ou (c > b) = Falso
F. (x >= 2) = Falso
G. (x < 1) e (b >= d) = Falso
H. (d < 0) ou (c > 5) = Falso
I. nao(d > 3) ou nao(b < 7) = Verdadeiro
J. (a > b) ou