Baixe o app para aproveitar ainda mais
Prévia do material em texto
######################################################################################## FUNDAÇÃO CECIERJ – CONSÓRCIO CEDERJ - UFF DISCIPLINA: PROJETO E DESENVOLVIMENTO DE ALGORITMOS. AD1- Primeiro semestre de 2016. Tutor presencial: Luiz NOME: MARLON RICARDO DE OLIVEIRA Matrícula: 1421XXXXXX ######################################################################################## 1ª Questão Se eram codificados em 7 bits, usávamos 7 bits para cada caractere, portanto: 2^n = número de caracteres. Logo, 2^7= 128 caracteres diferentes. Se são codificados 8 bits para cada caractere, então, 2^8=256 caracteres. ###################################################################### 2ª Questão Peteqs é um algoritmo escrito em Linguagem Universal, sem uma linguagem específica, mas que obedeça às regras estabelecidas para que as variáveis sejam consideradas válidas. São estas: Não admitem começar por número; Não admitem acentuação e símbolo; Não admitem espaço entre as palavras; Único símbolo que se pode usar é o sublinhado ( _ ); Podem ser escritos com letras maiúsculas ou minúsculas, não diferenciam; Não utilizar variáveis públicas, pois correm o risco de que outros módulos não envolvidos na troca de dados, alterem os dados compartilhados; Obs: Números podem ser utilizados no meio da palavra ou no fim, nunca no começo da variável. Na Linguagem de Pascal: Não pode iniciar com números; Não pode conter espaços, acentos, sinais de pontuação, ou sinais matemáticos (+ - * : / ou parênteses ( ); Não ser igual às palavras reservadas do Pascal como: ( and, reset, if, program, record, repeat, with, while, do,div, array, or, xor, file, for, of, not, set, then, type, to. prova1 (correto) Dolar$ ( incorreto, não é permitido o uso de símbolo, exceto o símbolo sublinhar) 1mes (incorreto, deve obrigatoriamente começar por letra) raio (correto) Nota_Final (correto) 3ª Questão: b*b-4*a*c ((b*b*b)+(c*c*c))/((b+c)*(b+c)*(b+c)) (a+b)/(1+(x/y)) ###################################################################### 4ª Questão: 10/3 = 3 (divisão de dois números Inteiros, logo, resultado também inteiro) 10 mod 3 = 1 ( resto da divisão de dois inteiros é inteiro) 10.0/3 = 3.333... ( divisão de número real por número inteiro, resultado real) (16 mod 2) = 0 ( 0 é o resto da divisão exata de inteiros) (17 mod 2) = 1 ( 1 é o resto da divisão do inteiro 17 pelo inteiro 2) ################################################################### 5ª Questão: Hipótese: O máximo de apertos de mão que cada pessoa pode dar corresponde a 9, e cada pessoa não apertou a mão do próprio cônjuge. Pensando de um modo bem generalizado, observei por lógica que João não respondeu à própria pergunta. Observo também, que a resposta 9, não foi resposta dada por ninguém que estava presente na sala, logo, 9 é a resposta de João. Sabendo que 9 é a quantidade máxima de apertos de mão possíveis, a esposa de João não apertou a mão dele, então a esposa de João não apertou a mão de ninguém. 6ª Questão: Moedas de 7 Moedas de 11 + 7 14 21 28 35 42 49 56 63 11 19 25 32 39 46 53 60 67 74 22 29 36 43 50 57 64 71 33 40 47 54 61 68 75 44 51 58 65 72 55 62 69 66 73 O menor número que aparece combinando essas duas moedas é 59. Então, a maior quantia que não se pode pagar, combinando essas duas moedas é 59 reais. ######################################################################## 7ª Questão: Para representar cada letra do alfabeto, necessitamos 8 bits, ou seja, um byte na linguagem de máquina, então, vamos transformar os binários em decimal: 051600001110 =64+2+1 = 6710 na tabela ASCII corresponde à letra C. 01600012010 = 64+4+1 = 6910 na tabela ASCII corresponde à letra E. 0160001200 = 64+4 = 6810 na tabela ASCII corresponde à letra D. 01600012010 = 64+4+1 = 6910 na tabela ASCII corresponde à letra E. 01601400110 = 64+16+2 = 8210 na tabela ASCII corresponde à letra R. 01600130110 = 64+8+2 = 7410 na tabela ASCII corresponde à letra J. Resposta: A palavra é CEDERJ. 8ª Questão: (Os parênteses foram acrescentados para efeito de explicação de prioridade na resolução) X OU Y E Z V ou F e F V ou (F e F) V ou F V Não X ou Y (Não V) ou F F ou F F Não X ou não Y e Z (Não V) ou (não F) e F F ou ( V e F) F ou F F ( não X) ou Y ou (não Y) e X Y ou Y ou x e x F ou F ou (V e V) (F ou F ) ou V F ou V V
Compartilhar