Buscar

Lógica e Técnicas de Programação (ADS05) - Avaliação Final (Discursiva) - Individual FLEX

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

11/05/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/1
Acadêmico: .
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:) ( peso.:4,00)
Prova: .
Nota da Prova: 10,00
1. As estruturas condicionais são fundamentais para os algoritmos executarem blocos de códigos
diferentes, de acordo com a entrada de dados. Logo, é possível escrever uma única solução para
resolver o mesmo problema independente dos valores informados pelo usuário. A estrutura "caso-
seja" possibilita reduzir a complexidade dos algoritmos, retirando do código muitas condicionais
"se-então". Escreva um algoritmo em Portugol que tem como entrada de dados a nota final de um
aluno em uma determinada disciplina. Após receber a nota final, exiba a mensagem "Reprovado"
caso a nota final seja de 0 a 4, "Em recuperação" caso a nota final seja 5 ou 6, "Aprovado" caso a
nota seja de 7 a 10. Caso a nota informada não esteja nos intervalos previamente definidos, exiba
a mensagem "Nota inválida". Faça o uso de uma única estrutura de seleção "caso-seja".
Resposta Esperada:
Algoritmo "avaliacaoaluno" 
var 
   nota : inteiro 
inicio 
    escreva("Digite a nota do aluno:") 
    leia(nota) 
     
    escolha nota 
       caso 0 ate 4 
           escreval("Reprovado.") 
       caso 5 ate 6 
           escreval("Em recuperação.") 
       caso 7 ate 10 
           escreval("Aprovado") 
       outrocaso 
           escreval("Nota inválida.") 
    fimescolha 
fimalgoritmo
2. O usuário, ao desenvolver um algoritmo, poderá fazer uso de variáveis e constantes que
possibilitarão a inserção de dados para que sejam processados e posteriormente retornem um
resultado, sendo que estes dados podem ser valores numéricos, textuais ou lógicos. Diante disso,
disserte sobre os tipos de dados que podem ser utilizados pelo algoritmo.
Resposta Esperada:
Os tipos de dados podem ser inteiro, real, caractere e lógico. O tipo inteiro receberá valores
numéricos sem a presença de casas decimais, é o conjunto de números inteiros conhecidos pela
regra matemática. Exemplo: -2, 3, 1520. O tipo real receberá valores numéricos com a presença de
casas decimais, podendo também receber valores inteiros. Exemplo: 1.5, 3, 1520.22. O tipo caractere
receberá os valores textuais, mas nada impede que sejam informados números, sendo que, com
estes, não se poderá realizar cálculos matemáticos, já que se trata de texto. Ex.: o número do CPF. O
tipo lógico receberá se uma informação for verdadeira ou falsa.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTIyOA==&action2=QURTMDU=&action3=NTEyNTAz&action4=MjAyMC8x&action5=MjAyMC0wNC0yOFQwMzowMDowMC4wMDBa&prova=MTcyODYzMjY=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTIyOA==&action2=QURTMDU=&action3=NTEyNTAz&action4=MjAyMC8x&action5=MjAyMC0wNC0yOFQwMzowMDowMC4wMDBa&prova=MTcyODYzMjY=#questao_2%20aria-label=

Outros materiais