Buscar

AD 1 Computação I 2016 1

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 
2016.1 
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) Algumas das características desejadas de um algoritmo são: clareza, não ambigüidade, 
finito, passos bem definidos. Comente estas características, justificando a afirmação (0,5 pts). 
2) 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. (0,5 pts) 
 
3) Considere as cadeias de caracteres e assinale os identificadores inválidos, justificando sua 
resposta. (0,5 pts) 
 
a) Jgd5789 
b) Prog-004 
c) Algoritmo_123 
d) 578_novembro_98 
e) um.2 
 
 
 
 
4) Avalie o resultado das seguintes expressões, considerando a=6, b=3 e c=5, indicando as 
expressões como verdadeiro ou falso (0,5 pts) 
 
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-c != b^a-c 
 
5) Escreva o tipo de variável (inteiro, real, lógico, texto) que melhor se aplica para se 
representar as seguintes informações (0,5 pts): 
a) A altura de uma pessoa em metros 
b) A placa de um veículo 
c) O número de filhos de uma pessoa 
d) A população de um país 
e) Verdadeiro 
 
6) Escreva um algoritmo que leia como entrada de dados a altura, em metros, de lançamento 
de um corpo, calculando e imprimindo o tempo para que o mesmo atinja o solo. Considere g = 
9,8 m/s2. (1,5 pt) 
 
7) Escreva um algoritmo que calcule e imprima o volume e área de um cone ou esfera. Os 
dados de entrada para este algoritmo devem ser da figura geométrica (cone ou esfera), o raio 
e a altura, sendo que para a esfera, a altura deve ser igual a zero. Como saída deverá imprimir 
o volume e a área de superfície da figura escolhida. (1,5 pt) 
 
8) Escreva um algoritmo que leia como dados de entrada dois pontos quaisquer no plano, 
P(x1,y1) e P(x2,y2), imprimindo no final a distância entre eles (1,5 pts). 
A fórmula que efetua tal cálculo é: 
 
9) Escrever um algoritmo que leia um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro 
e positivo e a, b, c, são quaisquer valores reais. Estes números devem ser impressos conforme 
o esquema a seguir: (1,5 pt) 
 
a) Se i>=1 e i<3 escrever os três valores a, b, c em ordem crescente. 
b) Se i>=3 e i<5 escrever os três valores a, b, c em ordem decrescente. 
c) Se i>=5 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os 
dois. 
 
10) Escreva um algoritmo que funcione como uma "calculadora" de 4 operações. Ele deve ler 3 
números reais e um número inteiro. Os três números reais são os operandos e a operação 
escolhida é dada pelo número inteiro. O número da operação deve ser >=1 e <= 4. A tabela 
abaixo associa cada número inteiro a uma operação. O algoritmo deverá imprimir o resultado 
da operação. (1,5 pts) 
Tabela de operações 
1 Adição 
2 Subtração 
3 Multiplicação 
4 Divisão

Outros materiais