Trabalho sobre algoritmo.
Definir o que são Entrada (Dados que serão digitados ou lidos), Processamento (Operações ou Atribuições) e Saída (Exibição de Dados ou Informações)
Construir o Algoritmo em uma das metodologias: Descrição Narrativa (poucas regras, passo a passo e cuidado com ambiguidade), Fluxogramas (visual, lógica, lembrar da simbologia) e Pseudocódigo (regras, mais próximo de uma linguagem)
2 - Construa um algoritmo em fluxograma e em descrição narrativa para resolver o seguinte problema:
a) Uma cidade fará uma eleição com 3 candidatos (A,B e C). Eles querem um programa que receba a quantidade de votos de cada candidato e em seguida exiba qual deles recebeu o maior número de votos.
Descrição Narrativa
Passo 1 – Receber a quantidade de votos
Passo 2 – Comparar candidato 1 com 2 e 3, se for maior que os outros candidato 1 venceu senão, comparar candidato com 2 com 3, se for maior candidato 2 venceu, senão candidato 3 venceu.
Passo 3 – Exibir candidato que venceu
Fluxograma
A,B,C
A,B,C
Início
Início
A>B
E
A>C
A>B
E
A>C
A
A
B>C
B>C
B
B
C
C
FIM
FIM
3 - Construa um algoritmo em Pseudocódigo: a) Um professor pretende controlar as notas de seus alunos. Para isso distribuiu os pontos da seguinte forma: 4 provas de 10 pontos, 3 trabalhos de 10 pontos e uma atividade extra de 30 pontos. Você deverá exibir o total de nota que o aluno tirou em cada distribuição. Serão aprovados alunos que tiverem média maior ou igual a 60 pontos. Alunos com nota maior ou igual a 40 e menor que 60 ficarão de prova final e alunos com nota menor que 40 serão reprovados automaticamente.
ALGORITMO
DECLARE P,T,A,TOTAL NUMÉRICO REAL
ESCREVA “DIGITE AS NOTAS DE PROVA, TRABALHOS E ATIVIDADE”
LEIA P,T,A
TOTAL P+T+A
SE TOTAL >=60 ENTÃO ESCREVA “APROVADO”, TOTAL
SENÃO SE TOTAL >=40 ENTÃO ESCREVA “PROVA FINAL”, TOTAL
SENÃO
ESCREVA “REPROVADO”,TOTAL
FIM_ALGORITMO
4 – Nosso tema agora