ALGORITMO AJUDA

18/05/2015

0

Ola teinho um projeto para fazer e nao estou tendo tempo de estudsar muito pois intendo um pouco de algoritmo, precisso fazer duas perguntas que esta deichando eu para tras que sao.

PRIMEIRA PERGUNTA

Foi realizada uma pesquisa sobre algumas características físicas da população de
uma determinada região. Foram entrevistadas 500 pessoas e coletados os
seguintes dados:
a) sexo: M (masculino) e F (feminino);
b) cor dos olhos: A (azuis), V (verdes) e C (castanhos);
c) cor dos cabelos: L (louros), C (castanhos) e P (pretos);
d) idade.
Deseja-se saber:

1. A quantidade de indivíduos do sexo feminino, cuja idade está entre 18 e 35
anos e que tenham olhos verdes e cabelos louros;

2. A média das idades dos indivíduos do sexo masculino que tenham olhos
azuis e cabelos castanhos.


SEGUNDA PERGUNTA

1. O GDF irá realizar uma pesquisa com vários habitantes do DF para coletar dados
sobre o rendimento familiar e o número de filhos de cada família com o intuito de
rever programas de governo. O GDF quer saber a média dos rendimentos da
população e a média do número de filhos.

Obs.: Não é recomendado utilizar como tecla de controle numFilhos != 0 ou rendaFamiliar !=0 pois
algumas famílias que serão entrevistadas não terão filhos (numFilhos = 0) ou não terão renda
formal por estarem desempregados por exemplo (rendaFamiliar = 0)
Responder

Post mais votado

19/05/2015

O algoritmo esta em portugol e o código é estruturado(não é orientado a objeto):

Programa X
variáveis
quantidade: inteiro
tabela1: conjunto [500 : 3] de caracteres
idades: conjunto [500] de inteiros
i,aux: inteiro
aux2: caractere
inicio
de i = 0 ate 499 passo +1
aux <- 0
escreva "sexo"
leia aux2
se aux2 = F então
aux <- aux +1
tabela1[i][0] <-aux2
escreva"cor dos olhos"
leia aux2
se aux2 = v então
aux <- aux + 1
tabela1[i][1] <- aux2
escreva"cor do cabelo"
leia aux2
se aux2 = L então
aux <- aux + 1
tabela1[i][2] <- aux2
escreva "idade"
leia idades[i]
se idade[i] >= 18 E idades[i] <= 35 então
aux <- aux + 1
se aux = 4 então
quant <- quant + 1
­­escreva quant
quant <- 0
aux <- 0
de i = 0 ate 499 passo +1
se tabela1[i][0] = M E tabela1[i][1] = A E tabela1[i][2] = C então
quant <- quant + 1
aux <- aux + idades[i]
escreva aux/quant

Joao Santos

Joao Santos
Responder

Mais Posts

18/05/2015

Joao Santos

É para criar dois pseudocódigos que respondam a essas perguntas é?
Responder

19/05/2015

Tjk

Sim porvafor
Responder

23/05/2015

Tjk

MUITO OBRIGADO
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar