Buscar

05 - Prova 4 - Dissertativa - Algoritmo e Lógica de Programação

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

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
Você viu 3, do total de 3 páginas

Prévia do material em texto

19/11/2020 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: Antonio Claudio da Rocha Bernardes (2469623)
Disciplina: Algoritmo e Lógica de Programação (EEA02)
Avaliação: Avaliação Final (Discursiva) - Individual Semipresencial ( Cod.:656378) (peso.:4,00)
Prova: 25204704
Nota da Prova: -
1. Para a execução de alguma tarefa ou mesmo resolver algum problema, muitas vezes
inconscientemente executamos algoritmos. Um algoritmo é uma sequência finita de
instruções bem definidas e não ambíguas, devendo ser executadas em um intervalo de
tempo e esforço finito. Um exemplo é a ordenação de valores em algoritmos, que é muito
comum e muito utilizada. Baseado nessa necessidade, escreva um algoritmo em Pascal, que
receba três números inteiros e apresente uma mensagem com os valores em ordem
crescente.
19/11/2020 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:
program ordena_3_valores;
uses crt; 
var a, b, c, aux: integer; 
begin 
 write('Informe o primeiro numero: ');
 readln(a); 
 write('Informe o segundo numero: '); 
 readln(b); 
 write('Informe o terceiro numero: '); 
 readln(c); 
 if a>b then 
 begin 
 aux:=a; 
 a:=b; 
 b:=aux; 
 end;
 if a>c then 
 begin 
 aux:=a; 
a:=c;
c:=aux; 
 end; 
 if b>c then 
 begin 
 aux:=b; 
 b:=c; 
 c:=aux; 
 end; 
 writeln('Valores em ordem crescente: ', a, b, c); 
end.
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.
19/11/2020 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:
O acadêmico desenvolveu o algoritmo conforme a resposta esperada (imagem em anexo),
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