Baixe o app para aproveitar ainda mais
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 2017.2 Disciplina: Computação I Coordenador da Disciplina: Edgar Eller Junior 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) Para solucionarmos um problema através de um programa de computador precisamos executar várias etapas. Explique, em ordem de execução, cada uma destas etapas. 2) Sejam os inteiros a= 2, b= -1, c= 2. Identifique as expressões como verdadeiro ou falso. a) ( (5<10) & Verdadeiro ) | (a == 3 ) - > b) ( a > 2*c ) & ( 5 == c ) & ( 3*b >= 5 ) - > c) ( 2*c == 8 ) | ( a != 3 ) -> d) ( 5*3 != 16 ) -> e) ( Falso | (c<10) ) & ( !( a == 1 ) ) -> Verdadeiro & Verdadeiro -> 3) Considere as cadeias de caracteres e assinale os identificadores inválidos, justificando sua resposta. a) 3Dmark -> b) 578_novembro_98 c) KKud_6767 d) alg98 e) Somatorio-primos -> 4) Considerando a= 3, b=6 e c=9, escreva qual será o valor impresso pelo algorítimo quando o valor a ser lido (valor de entrada) for: 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 5) Escreva um algoritmo que leia o raio de um círculo e determine a área correspondente. Imprimir no final o valor obtido. Dado: A = π × R². Considerar PI=3,1415 6) Escreva um algoritmo que leia como dados de entrada 3 números, verificando se eles podem ou não ser lados de um triângulo. Caso sejam lados de um triângulo, calcular a área do mesmo e imprimir o resultado, caso não sejam lados de um triângulo imprimir "Não são lados de um triângulo" . Observações: - para que um triângulo exista, um de seus lados deve ser maior que o valor absoluto (módulo) da diferença dos outros dois lados e menor que a soma dos outros dois lados: a > | b - c | , b > | a - c | , c > | a - b | - ao calcular a área de um triangulo utilize a formulação a seguir, sendo que a, b e c são os lados do triangulo: 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. Imprimir no final o quadrante ao qual pertence o ponto ou se está sobre um dos eixos do plano cartesiano. Para a resolução deste exercício temos que fazer considerações a respeito dos quadrantes do plano cartesiano: Quadrante 1, onde x>0 e y>0 Quadrante 2, onde x<0 e y>0 Quadrante 3, onde x<0 e y<0 Quadrante 4, onde x>0 e y<0 Ponto sobre o eixo x, onde y=0 Ponto sobre o eixo y, onde x=0
Compartilhar