INTRODUÇÃO À CIÊNCIA DA COMPUTAÇÃO 1a Lista de Exercícios 1. Transforme os números decimais em números binários. a) 19 b) 44 2. Tranforme os números binários em números decimais. a) 11010 b) 101001 3. Dado o número binário 10101, gere os próximos 5 números binários. 4. Represente os números reais decimais abaixo, na forma de ponto flutuante com 4 dígitos significativos: a) 0.0000169385 b) 5219378.462 c) 734915827 d) 0.00000029715386 5. Qual é o tipo de cada um dos dados abaixo (inteiro, real decimal, real em ponto flutuante, caractere, cadeia de caracteres, lógico)? a) falso e) 81 i) 69214x107 b) ‘n’ f) “sala de aula” j) verdadeiro c) “verdadeiro” g) 31.87 k) “universidade” -5 d) 341x10 h) ‘A’ l) 7154.2 6. Marque com X os identificadores (nomes de variáveis) que são válidos: ( )X ( ) 3M ( ) saldo da conta ( ) N2 ( ) “data de nascimento” ( ) idade ( ) X*Y ( ) nome_do_cliente ( ) A(1) ( ) SalarioMedio ( ) AB ( ) nota_media 7. Escreva as seguintes expressões matemáticas como expressões de computador, usando os operadores aritméticos e as funções. a) c b) X k a b2 2 3e Y log e z 2 1 Z 1 2 c) z x y x y d) P M 2 5N sen 2M 1a Lista de Introdução à Ciência da Computação - 1/2 8. Determine os valores de A, B, C e D para: X2, Y - 2, Z1 e W3; a) A (4*Z-W+3*X-Y)/W+X b) B ROUND(3*W/X)-SQRT(4*W-X*Y) c) C 5*X MOD 4 + TRUNC(7*Y/W) d) D ABS(Y*W)-POW(Y,2) 9. Complete a seguinte tabela: p F F V V q F V F V p(~q p) ~pq 10. Sejam p: "Meu ultrabook tem HD de 720 Gbytes." e q: “Meu ultrabook é da Toshiba." Escreva cada uma das proposições abaixo na forma simbólica usando p e q e os operadores lógicos (e), (ou) e ~ (não). a) Meu ultrabook é da Toshiba e tem HD de 720 Gbytes. b) Meu ultrabook não tem HD de 720 Gbytes ou é da Toshiba. c) Não é verdade que meu ultrabook não tem HD de 720 Gbytes. d) Meu ultrabook tem HD de 720 Gbytes e não é da Toshiba. e) Meu ultrabook não é da Toshiba ou não tem HD de 720 Gbytes. f) Não é verdade que meu ultrabook é da Toshiba e tem um HD de 720 Gbytes. 11. Dadas as variáveis inteiras X e Y, as variáveis literais PAÍS e CIDADE e as variáveis lógicas A e B, complete o quadro com os resultados (V ou F) obtidos das relações lógicas, tendo em vista os valores atribuídos às variáveis: VARIÁVEIS X Y PAÍS CIDADE A B -1 3 4 -2 3 2 -2 1 "Brasil" "Inglaterra" "Alemanha" "Itália" "Paris" "Londres" "Roma" "Brasília" V V F F V F V F RELAÇÕES LÓGICAS PAÍS = “Alemanha” ou X+Y 2*X CIDADE “Paris” 12. Quais os valores armazenados nas variáveis A, B, C, D e E considerando que: X2 Y -3 Z 5 Está quente verdadeiro Faz sol falso A ABS(Y*Z)-ROUND(-X*Y*Z/8) B SQRT(X*Z+X+Y)+X+4*Y/X C X-Y/3 + X*Z MOD 4 – POW(Y,2) D ~Está quente ~Faz sol E ~Faz sol Está quente Faz sol 1a Lista de Introdução à Ciência da Computação - 2/2 ~A=B