Buscar

Analise o código a seguir e o descreva linha a linha, explicando o seu funcionamento. 1   algoritmo "'Sr Sra"  2  // Função : 3// Autor . 4      /...

Analise o código a seguir e o descreva linha a linha, explicando o seu funcionamento.


1   algoritmo "'Sr Sra"

 2  // Função :

3// Autor .

4      // Data . 09/08/2018

5        // Seção de Declarações

6   var

7        nome : Literal

8     sexo : caractere

9     altura, peso, pesoldeal : real

10   inicio

11   Seção de Comandos

12

13    escreva o nome:

14    leia (nome)

escreva ( "1nforme o sexo dessa pessoa (F / M) :”)

15   escreva ( "1nforme o sexo dessa pessoa (F / M) :”)

16   leia (sexo)

17    escreva ( "'Informe a altura: “ )

18    leia (altura)

19    escreva ( "'Informe o peso:

20    leia (peso)

21

22  Verificando se é homem ou mulher

23       se (sexo - "f") ou (sexo - "f")

24       pesoldeal <-( 62.1 * altura)- 44.7

25       escreva ("ilma Sra.”,nome,” seu peso ideal é ”, pesoldeal )

26               senao

27                         se (sexo - "'m" ) ou (sexo - "M") entao

28                         peso ldeal <-(72. 5 * altura )    58

29                         escreva ("ilmo Sr. “,nome,” seu peso ideal é “,

30                         pesoldeal )

31           fimse

32     fimse

33   fimalgoritmo

💡 1 Resposta

User badge image

Ed Verified user icon

O código apresentado é um algoritmo escrito em pseudocódigo que tem como objetivo calcular o peso ideal de uma pessoa, com base em sua altura, sexo e nome. A seguir, uma descrição linha a linha do código: 1. A primeira linha apresenta o nome do algoritmo, que é "Sr Sra". 2. A segunda linha é um comentário que indica a função do algoritmo. 3. A terceira linha é um comentário que indica o autor do algoritmo. 4. A quarta linha é um comentário que indica a data de criação do algoritmo. 5. A quinta linha é um comentário que indica o início da seção de declarações. 6. A sexta linha declara uma variável chamada "nome" do tipo literal. 7. A sétima linha declara uma variável chamada "sexo" do tipo caractere. 8. A oitava linha declara três variáveis do tipo real: "altura", "peso" e "pesoldeal". 9. A nona linha é um comentário que indica o início da seção de comandos. 10. A décima linha é um comentário que indica o início da seção de comandos. 11. A décima primeira linha é um comentário que indica o início da seção de comandos. 12. A décima segunda linha é uma linha em branco. 13. A décima terceira linha solicita que o usuário informe o nome. 14. A décima quarta linha lê o nome informado pelo usuário. 15. A décima quinta linha solicita que o usuário informe o sexo (F/M). 16. A décima sexta linha lê o sexo informado pelo usuário. 17. A décima sétima linha solicita que o usuário informe a altura. 18. A décima oitava linha lê a altura informada pelo usuário. 19. A décima nona linha solicita que o usuário informe o peso. 20. A vigésima linha lê o peso informado pelo usuário. 21. A vigésima primeira linha é uma linha em branco. 22. A vigésima segunda linha é um comentário que indica o início da verificação do sexo. 23. A vigésima terceira linha verifica se o sexo informado é feminino (F/f). 24. A vigésima quarta linha calcula o peso ideal para mulheres. 25. A vigésima quinta linha exibe o resultado para mulheres. 26. A vigésima sexta linha é um comando "senão" que indica que, se o sexo não for feminino, o algoritmo deve verificar se é masculino. 27. A vigésima sétima linha verifica se o sexo informado é masculino (M/m). 28. A vigésima oitava linha calcula o peso ideal para homens. 29. A vigésima nona linha exibe o resultado para homens. 30. A trigésima linha é um comando "fimse" que indica o fim da verificação do sexo masculino. 31. A trigésima primeira linha é um comando "fimse" que indica o fim da verificação do sexo feminino. 32. A trigésima segunda linha é uma linha em branco. 33. A trigésima terceira linha indica o fim do algoritmo.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais