Exerc cios Programa o de Computadores
1) Escreva as expressões abaixo na forma na sintaxe do fluxograma.
2) Escreva as Expressões da forma convencional.
A. a + b + ((34+e*9)/u-89 ^ (1/2)) = a+b+ 34+e9
B. 12+1/((4*a)/45) ^ (1/2) = 12+ 1
C. ((a+x) ^ (2+w)-3*a)/2 = (a+x)2+w -3a
D. (12*x)/(36-9 ^ y) = 12x
3) Resolva as expressões lógicas, determinando se a expressão é verdadeira ou falsa:
A. 2>3= FALSO B. (6<8)ou(3>7)= VERDADEIRO C. não (2<3)= FALSO
D. (5>=6 ou 6<7 ou não(a+5-6=8) {onde a = 5} = VERDADEIRO
E. (34>9 e 5+u = 34) ou (5=15/3 e 8>12) = ((u = 29) e 8>12) {onde u = 29} = VERDADEIRO
4) Classifique os conteúdo das variáveis abaixo de acordo com seu tipo, assinalando com N os dados numéricos, com L os lógicos, com C os literais.
(N) 0 (L) FALSO (C) "VERDADEIRO"
(C) "abc" (N) -49 (N) 0.00001
(C) "Joao" (N) +342 (L) VERDADEIRO
(N) 5.7 (N) 569 (N) -545
(N) 1012 (C) "Lucas" (C) " 444 "
5) Classifique os dados especificados abaixo de acordo com seu tipo, assinalando com I os dados do tipo inteiro, com R os reais, com L os literais, com B os lógicos (booleanos), e com N aqueles para os quais não é possível definir a priori um tipo de dado.
(R) 0.21 (R) 0,35 (L) “+3257” (N) .V
(I) 1 (B) .F. (R) +3257. (L) “abc”
(N) V (R) -0.001 (L) “-0.0” (N) F
(L) “0.” (B) .T. (L) “.F.” (N) C
(N) 1% (I) +3257 (I) ±3 (N) Maria
(L) “Jose” (L) “a” (B) .V. (I) +36
6) Assinale com um X os nomes de variáveis válidos.
( ) abc ( ) -_ad ( ) ABC DE
( ) 3abc ( ) A&a ( ) etc.
( ) a ( ) guarda-chuva ( ) b316
( ) 123a ( ) A123 ( ) leia
( ) –a ( ) Aa ( ) enquanto
( ) acd1 ( ) guarda_chuva ( ) escreva
7) Assinale com C os identificadores corretos e com I os incorretos. Explique o que está errado nos identificadores incorretos.
( ) valor ( ) a1b2c3 ( ) km/h ( ) sala_215
( ) _b248 ( ) 3 x 4 ( ) xyz ( ) “nota”
( ) nota*do*aluno ( ) Maria ( ) nome empresa ( ) ah!
8) Supondo que as variáveis NB, NA,