AD Lógica de Programação
Por: Carlos Lizardo • 13/10/2016 • Trabalho acadêmico • 1.772 Palavras (8 Páginas) • 289 Visualizações
Universidade do Sul de Santa Catarina – Unisul
Campus Virtual
Atividade de Avaliação a Distância
Disciplina: Lógica de Programação
Professor: Luciano José Savio
Nome do aluno: Carlos Junior Lizardo Salgado
Data: 26/04/2016
Orientações:
Procure o professor sempre que tiver dúvidas.
Entregue a atividade no prazo estipulado.
Esta atividade é obrigatória e fará parte da sua média final.
Encaminhe a atividade via Espaço UnisulVirtual de Aprendizagem (EVA).
Questão1 (Valor da questão: 2,0 pontos):
Construa um algoritmo que calcule a média final do aluno e informe se o aluno foi aprovado, reprovado ou se está em situação de recuperação de nota para esta unidade de aprendizagem. O algoritmo deverá ler os dados (nome do aluno, AD e AP) até que o usuário informe FIM para o nome do aluno. Para tanto, este deve executar os seguintes procedimentos:
LER o nome do aluno, as notas da AD e da AP;
Calcular média do aluno, onde (media = ((AD * 3.5) + (AP * 6.5)) / 10;
Em função da média do aluno computar o resultado, retornando se o aluno foi aprovado (media >=7.0), reprovado (média <2) ou recuperação (média entre 2.0 e 6.9)
VISUALIZAR (escrever) na tela a matrícula do aluno, suas notas, média e o resultado (aprovado/reprovado/em recuperação).
pseudocódigo: exercício1
variáveis
aluno, resultado: literal
AD, AP, media: real
matricula: inteiro
início
matricula <-- 1
escreva "Digite o nome do aluno ou FIM para encerrar: "
leia aluno
enquanto aluno < > "FIM" faça
escreva "Digite a nota da AD: "
leia AD
escreva "Digite a nota da AP: "
leia AP
media <-- ((AD * 3.5) + (AP * 6.5)) / 10
se media >=7.0 então
resultado <-- "Aprovado"
fimSe
se media < 2.0 então
resultado <-- "Reprovado"
fimSe
se (media >2) e (media< 6.9) então
resultado <-- "Em recuperação"
fimSe
escreva "Matrícula: ", matricula
escreva "Nota da AD: ", AD
escreva "Nota da AP: ", AP
escreva "Média Final: ", media
escreva "Resultado: ", resultado
escreva "Digite o nome do aluno ou FIM para encerrar: "
leia aluno
matricula<-- matricula+1
fimEnquanto
fim
Questão2 (Valor da questão: 4,0 pontos):
Numa palestra sobre sustentabilidade ambiental são oferecidas 150 vagas. Os inscritos devem fornecer os seguintes dados: cpf, nome, cidade onde reside e o ano de seu nascimento (com quatro dígitos). Ao final da palestra os inscritos entregam a ficha de inscrição e, a título de pesquisa, respondem se o conteúdo da palestra foi satisfatório ou não.
Com base no que foi estudado na Unidade de Aprendizagem, construa um algoritmo utilizando-se do recurso de tipo de dados, para :
- armazenar em um vetor as informações dos inscritos relatadas neste enunciado bem como a resposta à pesquisa realizada;
- após o armazenamento de todos os inscritos e suas respostas o algoritmo deve calcular o percentual de inscritos satisfeitos e listar os seus nomes e cidade onde residem, o percentual de inscritos não satisfeitos e também listar o seus nomes e cidade onde residem.
pseudocódigo: exercicio2
Variáveis
conta, percentual: inteiro
cpf, ano: vetor[150] inteiro
nome, cidade, pesquisa: vetor[150] literal
s, n, percS, percN: real
Inicio
s <-- 0
n <-- 0
para conta de 0 ate 149 passo 1 faça
escreva "Digite o seu nome: "
leia nome[conta]
escreva "Digite o seu CPF(apenas números): "
leia cpf [conta]
escreva "Digite a cidade onde reside: "
leia cidade[conta]
escreva "Digite o ano de seu nascimento com 4 dígitos: "
leia ano[conta]
escreva "A palestra foi satisfatória para você?"
...