Buscar

AD 1 Computação I 2017 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais