Prévia do material em texto
UNIVERSIDADE FEDERAL FLUMINENSE ESCOLA DE ENGENHARIA INDUSTRIAL METALÚRGICA DE VOLTA REDONDA CURSO DE ENGENHARIA DE PRODUÇÃO Fundação Centro de Ciências e Educação Superior a Distância do Estado do Rio de Janeiro Centro de Educação Superior a Distância do Estado do Rio de Janeiro Avaliação a Distância – AD1 2016.2 Disciplina: Computação I Coordenador da Disciplina: Edgar Eller Junior Nome: Matrícula: Pólo: ____________________________ ORIENTAÇÕES PARA A AVALIAÇÃO: 1. A AD deverá ser postada na plataforma, em formato PDF, até a data limite informada no cronograma da disciplina, com nome de arquivo: AD1_nome_do_aluno_Polo. 2. A AD terá o valor de 10,0 pontos, porém corresponderá a 20% da primeira nota do período. 3. A AD é individual. Caso seja constatado que avaliações ou questões de alunos distintos são cópias uma das outras, a estas será atribuída a nota 0,0 (ZERO). As soluções para as questões podem ser buscadas por meio de grupos de estudo, mas a redação final de cada questão tem que ser individual. 1) Considere as cadeias de caracteres e assinale os identificadores inválidos, justificando sua resposta. (1,0 pt) a) 1Program b) Prog_004 c) Exercicio algoritmo d) 456_maio e) Falso 2) Avalie o resultado das seguintes expressões, considerando a=6, b=3 e c=5, indicando as expressões como verdadeiro ou falso (1,0 pt) a) (c*b)-a >= -c*a b) ((a+b)*c)-a != ((b+a)*c)-b c) a-b-1 == -1*(b-a) d) (a^b)-a != (b^a)-b e) a%b = a%c 3) Escreva o tipo de variável (inteiro, real, lógico, texto) que melhor se aplica para se representar as seguintes informações (1,0 pts): a) Falso b) Altura de uma pessoa em metros c) Quantidade de pessoas em uma sala d) A população de um país e) O nome de um país 4) Seja a região B, contida em R², definida pelas restrições x > 0, y > 0 e x² + y² < 1. Escreva um algoritmo que, leia as coordenadas de um ponto real (x,y), verifique se o ponto pertence ou não à região , imprimindo o resultado dessa verificação. (1,5 pts) 5) Escreva um algoritmo que leia o raio de um círculo e determine a área correspondente. Imprimir no final a área e a mensagem “Área pequena” se for menor que 5 cm2. (1,5 pts) Dado: A = π × R². 6) Considerando a= 3, b=6 e c=9 e o valor a ser lido como entrada verifique o algoritmo abaixo e escreva o que será impresso no final: (1,5 pts) a) Valor de entrada, num=-3 b) Valor de entrada, num= 5 c) Valor de entrada, num=0 Algoritmo valor() Inicio Inteiro num Real valor Ler num Se (num >=0) Então valor = ((a^b)-c)*num Senão valor = (num*b)-a+c Fim Se Imprimir “O resultado é:” + valor Fim 7) Escreva um algoritmo que leia como dados de entrada um par de valores X e Y, representando coordenadas de um ponto do plano cartesiano, imprimindo no final o quadrante ao qual pertence o ponto ou se está sobre um dos eixos do plano cartesiano. (2,5 pts)