Prévia do material em texto
Avaliação:
Avaliação Final (Discursiva) - Individual FLEX ( Cod.:512503) ( peso.:4,00)
Prova:
17944018
Nota da Prova:
9,50
1.
Os registros são variáveis compostas heterogêneas. Logo, podem armazenar em sua estrutura variáveis de mais de um tipo de dado, as quais agrupadas representam uma informação a ser processada pelo algoritmo. Em função da importância dos registros para o desenvolvimento de algoritmos, utilize o conceito de registros para desenvolver um algoritmo para armazenar os dados de uma pessoa, sendo necessário armazenar nome, idade, CPF, e-mail, telefone e endereço. Solicite os dados um a um ao usuário e no final do programa exiba os dados completos da pessoa.
Resposta Esperada:
Algoritmo "Registros"
tipo
pessoa = registro
nome: caractere
idade: inteiro
cpf: caractere
email: caractere
telefone: caractere
endereco: caractere
fimregistro
Var
joao: pessoa
inicio
Escreva("Digite o nome da pessoa")
leia(joao.nome)
Escreva("Digite a idade da pessoa")
leia(joao.idade)
Escreva("Digite o cpf da pessoa")
leia(joao.cpf)
Escreva("Digite o email da pessoa")
leia(joao.email)
Escreva("Digite o telefone da pessoa")
leia(joao.telefone)
Escreva("Digite o endereço da pessoa")
leia(joao.endereco)
escreva("O nome da pessoa é : ")
escreval(joao.nome)
escreva("A idade da pessoa é : ")
escreval(joao.idade)
escreva("O cpf da pessoa é : ")
escreval(joao.cpf)
escreva("O email da pessoa é : ")
escreval(joao.email)
escreva("O telefone da pessoa é : ")
escreval(joao.telefone)
escreva("O endereco da pessoa é : ")
escreval(joao.endereco)
fimalgoritmo
2.
Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Neste sentido, desenvolva um algoritmo que possibilite ao usuário informar o seu nome, peso e altura e posteriormente calcular o seu IMC (índice de massa corporal), o qual é calculado utilizando a seguinte fórmula: (peso / altura elevado ao quadrado). Ao final, exiba uma mensagem ao usuário com o seu nome e IMC calculado.
Resposta Esperada:
O acadêmico desenvolveu o algoritmo conforme a resposta esperada (imagem a seguir), definindo corretamente o nome do algoritmo, as variáveis e o cálculo para obtenção do IMC, além de respeitar a endentação e o uso correto dos comandos de entrada e saída, possibilitando que ao final seja impressa a mensagem.