Buscar

Avaliacao de computação resolvida

Prévia do material em texto

DISCIPLINA: Computação Aplicada
	SEM.: 2°
	TURNO: Matutino
	PROF(a).: Jefferson Willes
Nome :
	CURSO: Engenharia
AVALIAÇÃO COMPUTAÇÃO APLICADA - AV3 
LEIA ATENTAMENTE ANTES DE COMEÇAR A AVALIAÇÃO
!!!
1. Não será permitido o uso de aparelhos eletrônicos, celular, calculadoras, fone de ouvidos e outros;
2. Não será permitido o empréstimo de materiais, tais como, borrachas, canetas, lápis e outros;
3. Só serão aceita as questões feitas na folha de respostas organizadas
, cada questão por folha de rosto
;
4. Todo raciocínio lógico 
será levado
 em consideração, desde que o aluno desenvolva a questão por um todo;
5. Não é permitido qualquer DIÁLOGO entre os alunos;
6. A prova tem duração MÁXIMA de 90 minutos;
7. 
T
oda resposta final deve ser colocada de caneta, caso contrário não caberá recurso;
 6. Se os itens 1, 2, 3, 5 e 6, não forem cuidadosamente e devidamente atendidos a nota de sua avaliação será ZERO
.
QUESTÃO 1
Faça um algoritmo que mostre na tela todos os números de 1 a 100 usando laço enquanto(). (1,5)
var x: int
inicio
x ← 1
enquanto (x <= 100)
escreva "" x // na tela aparecerá 1 2 3 4... 98 99 100, pois enquanto x não atingir o valor necessário ele continuará executando o "laço"
x ← x + 1 // x começa de 1, logo vai para 2, depois para 3 e assim sucessivamente
fim_enquanto 
fim
QUESTÃO 2
Faça um algoritmo para ler 130 números primeiros números inteiros positivos e informar quantos são múltiplos de 4. (2,0)
var x, N = 0: int
inicio
x ← 0
enquanto (x <= 130)
escreva "" entre com um numero entre 0 e 130
leia N
se (N%4 = 0) então // aqui eu garanto que os números digitados são multiplos de quatro (o termo N%4 = 0 diz que se N for divisível por quatro e dê resto 0, esse número é multiplo de 4)
N ← N + 1 // aqui eu conto quantos são os multiplos de 4
escreva "" os números múltiplos de 4 são N
fim_se
x ← x + 1 // aqui eu faço com que meu loop seja executado 
fim_enquanto 
fim
						QUESTÃO 3
Faça um algoritmo de conversão de graus entre as escalas termométricas Farenheit, Celcius e kelvin através da formula . Mostre uma tabela de convenção entre 50 a 150 unidades. Lembre-se que o usuário deve definir que tipo de transformação deseja, ou seja, de TF para TC ou TF para TK ou TC para TK. (2,0)
var N : int
var Tc, Tf, Tk: real
inicio
escreva "" entre com: 1 para transformação de Tf para Tc, 2 de Tf para Tk, 3 de Tc para Tk;
leia N
se (N = 1) então
Tf ← 50
enquanto (Tf <= 150)
Tc ← (5/9)*(Tf - 32)
Tf ← Tf + 1
escreva "" cada valor de Tf corresponde a transformação de Tc
fim_enquanto
senão
	se (N = 2) então
	Tf ← 50
	enquanto (Tf <= 150)
	Tk ← (5/9)*(Tf - 32) + 273
	Tf ← Tf + 1
	escreva "" cada valor de Tf corresponde a transformação de Tk
	fim_enquanto
 
	senão
	Tc ← 50
	enquanto (Tc <= 150)
	Tk ← Tk - 273
	Tc ← Tc + 1
	escreva "" cada valor de Tc corresponde a transformação de Tk
	fim_enquanto
	fim_se // perceba que esse algoritmo é repetitivo só muda a escala desejada pelo usuário
fim_se
fim
QUESTÃO 4
Faça um algorítmo que conte de 10 a 300, mostrando esses números na tela, e calcula a soma desses números, usando laço enquanto().(1,5)
var x, soma: int
inicio
x ← 10
soma ← 0
enquanto (x <= 300)
soma ← soma + x
escreva "" x, soma // se a saída soma fosse colocada fora do laço ele pegaria a soma total deste números e mostraria na tela. Nessa situação descrita, o programa mostra a soma para cada passo executado no laço, exemplo SAÍDA PARA O USUÁRIO ( 10 21 33 ...) 
x ← x + 1
fim_enquanto 
fim

Continue navegando