Buscar

AD 1 Computação I 2017 1 Gabarito

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 
 
Gabarito Avaliação a Distância – AD1 
2017.1 
Disciplina: Computação I 
Coordenador da Disciplina: Edgar Eller Junior 
 
1) 
 
R: A primeira é a elaboração de um algoritmo para solucionar este problema. Existem 
algoritmos piores ou melhores dependendo da situação. Normalmente, um algoritmo é dito 
melhor que outro se consegue resolver o mesmo problema em menos passos. 
Segunda etapa é escolher uma linguagem de programação, na qual o algoritmo será escrito. 
Linguagens de Programação são como ferramentas, dependendo do problema a ser resolvido 
deve-se utilizar uma ferramenta em detrimento de outra. 
Uma vez escolhida a linguagem de programação, tem início a fase de codificação, que é a 
transformação do algoritmo em código fonte. Uma vez que o código fonte esteja concluído, o 
próximo passo é a compilação deste código fonte. 
 
2) 
 
b) R: Inválido. Justificativa: Não é permitido o uso de qualquer caracter especial (;, ', -, +, é, á, ., 
?, espaço em branco) no nome do identificador. 
d) R: Inválido. Justificativa: O primeiro caracter do nome deve ser sempre uma letra. 
e) R: Inválido. Justificativa: Não é permitido o uso de qualquer caracter especial (;, ', -, +, é, á, ., 
?, espaço em branco) no nome do identificador. 
 
3) 
a) R: 9 >= -30 verdadeiro 
b) R: 3!= 0 verdadeiro 
c) R: 2==3 Falso 
d) R: 210 != 726 verdadeiro 
e) R: 211 != 724 verdadeiro 
 
4) 
a) R: real 
b) R: texto 
c) R: inteiro 
d) R: inteiro 
e) R: lógico 
 
 
5) 
 
Algoritmo Area( ) 
Inicio 
 Inteiro n, 
 Real a,r 
 Imprimir “Digite o raio do circulo” 
 Ler r 
 a = 3,1415 * r * r 
 Imprimir “Área = “ + a 
Se (a < 5 ) 
 Imprimir “Área pequena " 
 Fim Se 
Fim 
 
 
6) 
 
Algoritmo ordem_numeros () 
Início 
 Real a, b, c, aux 
 Inteiro i 
 Imprimir "Digite os 3 números reais e um número inteiro" 
 Ler a,b,c,i 
 Se(a>b ) Então 
 aux =a 
 a =b 
 b =aux 
 Fim Se 
 Se (a>c) Então 
 aux =a 
 a =c 
 c =aux 
 Fim Se 
 Se (b>c) Então 
 aux = b 
 b =c 
 c =aux 
 Fim Se 
 Se (i>=1 & i<3) Então 
 Imprimir "Os números em ordem crescente são:" + a+","+b+" e "+ c 
 Fim Se 
 Se (i>=3 & i<5) Então 
 Imprimir "Os números em ordem decrescente são:" +c+","+b+" e "+ a 
 Senão 
 Imprimir "Os números onde o maior esta entre eles:" +b+"," + a+" e "+ c 
 Fim Se 
Fim

Continue navegando