-
Apresentações
-
Programa
da Disciplina
-
Critério
de Avaliação
Conceito de Algoritmo.
Algoritmo é a especificação da
seqüência ordenada de passos que deve ser seguida para a solução de um problema
ou para a realização de uma tarefa, garantindo a sua repetibilidade.
Formas de Representação de um Algoritmo.
-
Descrição
Narrativa
Forma
em que os algoritmos são expressos em linguagem natural.
Exemplo:
Troca de um pneu furado.
Afrouxar
ligeiramente as porcas
Suspender
o carro
Retirar
as porcas
Retirar
o pneu furado
Colocar
o pneu reserva
Apertar
as porcas
Abaixar
o carro
Dar
o aperto final nas porcas
Exemplo:
Cálculo da média de um aluno
Obter
as notas da primeira e da segunda prova
Calcular
a média aritmética entre as duas notas
Se
a média for igual ou maior que 6.0, o aluno foi aprovado, senão ele foi
reprovado.
Exercícios propostos: Trocar uma lâmpada, Fritar um ovo e Fazer um bolo simples.
-
Fluxograma
Convencional
Forma
em que os algoritmos são expressos graficamente por formas geométricas diferentes
que indicam ações distintas.
Principais
Símbolos usados nos Fluxogramas (Ver Apêndice A)
= Início e Final do Fluxograma
= Operação de Entrada de Dados
= Operação de Saída de Dados
= Operações de atribuição e chamada ou retorno de
subalgoritmo
= Decisão
Exemplo:
Cálculo da média de um aluno
Exercícios propostos: Trocar uma lâmpada, Fritar um ovo e Fazer um bolo simples.
-
Pseudocódigo
Forma
de representação de algoritmos que se assemelha muito ao modo como os programas
são escritos. Esta forma de representação permite que os algoritmos nela
representados possam ser traduzidos, quase que diretamente, para uma linguagem
de programação.
Forma
Geral do Pseudocódigo.
Algoritmo <nome_do_algoritmo>
<declaração
de variáveis>
<subalgoritmos>
<corpo do algoritmo>
Fim.
Exemplo:
Cálculo da média de um aluno
Algoritmo Média
Var N1, N2, Média : real
Início
Leia N1, N2
Média ß (N1 + N2) / 2
Se Média >= 6.0
Então
Escreva “Aprovado”
Senão
Escreva “Reprovado”
Fim_se
Fim.