Fluxograma: Terminação:   Início
 

 

 

 


-         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>

Início

         <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.

 

Fluxograma: Terminação: Fim