Buscar

Lógica e Técnicas de Programação Prova 3

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

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

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.

Continue navegando