Informática, perguntado por Kevinraniovskialves, 6 meses atrás

A tecnologia das vacinas vem evoluindo muito rápido e, a prova disso foi a rapidez com que se criou a vacina contra o COVID-19.
"Aprovada para uso emergencial no Reino Unido e com indicação de aprovação pela Food and Drug Administration (FDA, a agência reguladora dos Estados Unidos), a vacina para covid-19 desenvolvida pelas empresas Pfizer e BioNTech passou do conceito à realidade em apenas 10 meses." - COSTA, Camila - BBC News - Dez/2020.

Além da vacina da Pfizer, podemos acompanhar nos noticiários também a criação de outras vacinas em tempo recorde, como a Coronavac, Oxford-Astrazeneca, Sputinik entre outras, como as fabricadas agora no Brasil, as vacinas da Fiocruz e a Butanvac do Instituto Butantan.

Nestas vacinas vimos uma luz de esperança para que a pandemia do COVID-19 termine e tenhamos nossas vidas normais novamente. A cena das pessoas de máscaras por todos os locais é algo nunca visto pela nossa geração.

O Brasil agora conta com um novo desafio que é distribuição das vacinas disponíveis, ela deve ser distribuído de forma proporcional aos estados.

Imagine que você trabalha como programador no ministério da saúde federal, e foi designado para criar um algoritmo que distribua de forma proporcional as vacinas para população dos estados do SUDESTE.

- População dos estados do SUDESTE
- São Paulo - 41.262.199 habitantes
- Minas Gerais - 19.597.330 habitantes
- Rio de Janeiro - 15.989.929 habitantes
- Espírito Santo - 3.514.952 habitantes

Passo a passo para criação do algoritmo
1. Fazer a leitura da quantidade de vacinas disponíveis.
4. Os valores de habitantes por estado deverão ser valores fixos no algoritmo
​5. Somar o total de habitantes para montar a regra de proporcionalidade
6: Regra para divisão das vacinas ("Regra de 3"), exemplo:
TOTALHABITANTES < -----> TOTALVACINAS
HABITANTES-SP <--------> VACINAS-PARA-SP ???

Fórmula: (HABITANTES-SP * TOTALVACINAS) / TOTALHABITANTES = VACINAS-PARA-SP
7. Fazer a divisão de vacinas para cada um dos estados do SUDESTE
8. Para uma pessoa ser imunizada é preciso utilizar 2 vacinas.
9. Mostrar no final a quantidade de vacinas para cada estado e também a quantidade de pessoas imunizadas

Dica
- Utilizar sub-rotinas para reduzir a complexidade do algoritmo

​Atenção: o algoritmo deve ser escrito em pseudocódigo (portugol) e submetido para correção em formato txt (documento de texto – notepad) ou doc (documento do Microsoft Word).
Algoritmos sem identação terão desconto em pontuação. Serão avaliadas a corretude semântica e sintática, bem como a eficiência do código.

Soluções para a tarefa

Respondido por andredeloks
0

Resposta:

a vascinacao vem evoluindo muito ,logo mais estaremos todos imuni

Respondido por rafaoliverpi
1

Resposta:

Algoritmo "Vacinas COVID-19 para Estados do SUDESTE"

Var

  nVacinas, vacinaSP, vacinaMG, vacinaRJ, vacinaES: real

  habSP, habMG, habRJ, habES, totalHabitantes: real

  totalvacinadoSP, totalvacinadoMG, totalvacinadoRJ, totalvacinadoES: real

   

Inicio

  habSP <- 41.262199

  habMG <- 19.597330

  habRJ <- 15.989929

  habES <- 3.514952

  escreval("Informe o total de Vacinas: ")

  leia(nVacinas)

  totalHabitantes <-(habSP + habMG + habRJ + habES)

  escreval("Total de Habitantes da região SUDESTE: ", totalHabitantes)

  vacinaSP <- (nVacinas * habSP) / totalHabitantes)

  vacinaMG <- (nVacinas * habMG) / totalHabitantes)

  vacinaRJ <- (nVacinas * habRJ) / totalHabitantes)

  vacinaES <- (nVacinas * habES) / totalHabitantes)

  totalvacinadoSP <- (vacinaSP / 2)

  totalvacinadoMG <- (vacinaMG / 2)

  totalvacinadoRJ <- (vacinaRJ / 2)

  totalvacinadoES <- (vacinaES / 2)

   

  Escreval("Total de Vacians para SÃO PAULO: ", vacinaSP, " Vacinas e: ", totalvacinadoSP, " Pessoas imunizadas.")

  Escreval("Total de Vacinas para MINAS GERAIS: ", vacinaMG, " Vacinas e: ", totalvacinadoMG, " Pessoas imunizadas.")

  Escreval("Total de Vacinas para RIO DE JANEIRO: ", vacinaRJ, " Vacinas e: ", totalvacinadoRJ, " Pessoas imunizadas.")

  Escreval("Total de Vacinas para ESPIRITO SANTOS: ", vacinaES, " Vacinas e: ", totalvacinadoES, " Pessoas imunizadas.")

   

Fimalgoritmo

Explicação:

Perguntas interessantes