Prévia do material em texto
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/3
Acadêmico: Jessica de Oliveira Santana (1629702)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:445151) ( peso.:4,00)
Prova: 11037214
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.
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/3
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. Durante a codificação de algoritmos em linguagens de programação, como o Portugol, é necessário que a lógica
execute diferentes blocos de código de acordo com o estado de determinadas variáveis. Os estados dessas
variáveis são verificados em lugares específicos na sintaxe das estruturas de seleção ou repetição, habilitando ou
não a execução de um bloco em específico. Utilizando os conceitos de estruturas de condição simples "se-então",
escreva um algoritmo para verificar se um número é maior que 10 e menor que 30, e se o número estiver entre este
intervalo apresentar a mensagem "O número está entre 11 e 29".
08/06/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/3
Resposta Esperada:
Algoritmo "calcularEntre11e29"
Var
numero : inteiro
Inicio
leia (numero)
SE (numero > 10) E (numero < 30) ENTAO
escreva ("O número está entre 11 e 29")
SENAO
escreva ("O número não está entre 11 e 29")
FIMSE
Fim