Buscar

Lógica e Técnicas de Programação 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

Lógica e Técnicas de Programação (ADS05) 3
	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.

Mais conteúdos dessa disciplina