Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TRABALHO PRATICO
1. (Unesp 2011) Uma pessoa necessita de 5 mg de vitamina E por semana, a serem obtidos
com a ingesto de dois complementos alimentares e . Cada pacote desses
complementos fornece, respectivamente, 1 mg e 0,25 mg de vitamina E. Essa pessoa dispe
de exatamente semanais para gastar com os complementos, sendo que cada pacote
R$47,00
de custa e de . O nmero mnimo de pacotes do complemento alimentar
R$5,00 R$4,00
que essa pessoa deve ingerir semanalmente, para garantir os 5 mg de vitamina E ao custo
fixado para o mesmo perodo?
2. Escreva um algoritmo que gere uma tabela com a converso de graus Fahrenheit para
Celsius e vice versa, com valores variando de 1 em 1 grau, de 0 a 100 graus Celsius.
algoritmo "GrausFC"
var
Conta:inteiro
Matriz:vetor[0..100,0..1] de real
inicio
fimalgoritmo
3. MDC, Dados 2 nmeros inteiros positivos, diferentes de 0, calcular o Mximo Divisor Comum
(MDC) deles, pelo mtodo de Euclides.
Como fazer:
O mtodo (algoritmo) de Euclides para clculo do MDC contm os seguintes passos: Calcular o resto da
diviso do 1 nmero pelo 2. Se o resto for = 0, o MDC o 2 nmero. Seno, substitumos o 1 nmero
pelo 2, e 2 nmero pelo resto, e calculamos um novo resto.
var var
a,b,resto : inteiro a,b,resto : inteiro
inicio inicio
escreval("informe o valor de a: ") escreval("informe o valor de a: ")
leia (a) leia (a)
escreval("informe o valor de b: ") escreval("informe o valor de b: ")
leia (b) leia (b)
//resto <- a mod b //resto <- a mod b
enquanto ( b <> 0) faca enquanto ( a mod b <> 0) faca
resto <- a mod b resto <- a mod b
a<-b a<-b
b<-resto b<-resto
fimEnquanto fimEnquanto
escreva ("O MDC entre a e b e ", a) escreva ("O MDC entre a e b e ", b)
fimalgoritmo fimalgoritmo