Académique Documents
Professionnel Documents
Culture Documents
Tecnologia
BC0505 Processamento da Informao
Prof. Edson Pinheiro Pimentel
ATIVIDADE PRTICA
ESTRUTURAS SEQUENCIAIS
Para resolver os exerccios propostos nessa atividade, elabore sua soluo utilizando
o ambiente PORTUGOL. Sua soluo deve contemplar as 3 partes propostas:
I.
INTERPRETAO DO ENUNCIADO
II.
ALGORITMO NA LINGUAGEM PORTUGOL
III.
TESTE DE EXECUO
Ao final, faa o Upload desse arquivo .DOC no TIDIA, na ATIVIDADE especificada pelo
professor. Enquanto voc no clicar em ENVIAR, poder salvar e voltar "mais tarde"
para modificar o seu arquivo.
TESTE 2:
Entrada: p1=3, p2=10, t1=4, t2= 8
Sada Esperada: Media = 6.9
EXECUTE SEU
Exerccio 2 Pintura
Escreva um algoritmo para calcular a quantidade de latas de tintas necessrias para pintar o piso de
um quintal que possui uma rea retangular. Deve-se calcular tambm o custo total para comprar as
latas de tintas necessrias.
Sabe-se que:
Cada lata de tinta contm 5 litros
Cada litro de tinta pinta 3 metros quadrados
A rea de um retngulo dada por: base X altura
parametros seriam o volume de cada lata (V) (em l) e o rendimento Rend=3 de cada
litro ( em m2 por litro)
TESTE 2:
Entrada: base = 15, altura =
5, preo unitrio = 19.00
Sada Esperada: latas = 5 e custo
total = 95.00
Comentrios
adicionais
do
instrutor sobre sua
submisso
Parabns! A sua atividade est
correta.
Algumas
dicas
e
observaes: 1) Tome cuidado
quando
for
inicializar
uma
varivel quando declarar vrias
variveis juntas. Por exemplo, no
Exerccio 1, na linha: "real p1, p2, t1, t2 = 0.0", apenas a varivel t2 recebe o valor 0.0, as
demais variveis (p1, p2, t1) continuam sem valor. Se a inteno era inicializar todas as
variveis, preciso fazer uma por uma, assim: real p1 = 0.0, p2 = 0.0, t1 = 0.0, t2 = 0.0.
Nesses exerccios, a inicializao ou no das variveis no iriam alterar o processamento,
porm preste ateno nos exerccios em que ser necessrio inicializar variveis, ok? 2) Na
"Parte II - Algoritmo: Portugol" dos exerccios, coloque apenas o algoritmo em Portugol,
deixe para escrever os pseudocdigos e as informaes do processamento em
Processamento na Parte I. 3) Foi muito boa a sua ideia de arredondar o valor da
quantidade de latas usando truncamento! O nico inconveniente que os compiladores
geralmente reclamam porque estamos usando variveis de tipos diferentes (uma inteira
e a outra real). Mais pra frente, quando vocs comearem a aprender Java, voc poder
utilizar um recurso chamado Typecast. Esse recurso basicamente altera o tipo de uma
varivel para poder ser atribuda a uma varivel de um outro tipo. Em Portugol (at onde
eu sei) no h esse recurso pronto que nem em Java (mas d para tentar fazer na mo
uma "converso" de tipo, porm daria um pouco de trabalho...). Mas para os exerccios de
PI no necessrio fazer esse tipo de tratamento se o algoritmo executar corretamente,
s mesmo uma dica para caso voc tenha interesse em ver como funcionam esses
recursos. Att., Danielle.