Baixe o app para aproveitar ainda mais
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
Compartilhar