½ ronceito de Algoritmo:
½ ͞Seqüência de passos que visa atingir um objetivo bem
definido.͟ (FÔRBELLÔNE, 1999)
½ ͞Descrição de uma seqüência de passos que deve ser seguida
para a realização de uma tarefa.͟ (ASrENr Ô, 1999)
½ Seqüência finita de instruções ou operações cuja execução,
em tempo finito, resolve um problema computacional, qualquer
que seja sua instância.͟ (SALVETT , 1999)
½ Analisando as definições, podemos perceber que
executamos no dia-a-dia vários algoritmos.
½ Podem existir vários algoritmos para solucionar o
mesmo problema.
Prof. Rossana Junqueira Ë
° |
½ Para a construção de qualquer tipo de algoritmo, é
necessário seguir estes passos:
½ rompreender completamente o problema a ser resolvido,
destacando os pontos mais importantes e os objetos que o
compõem.
½ Definir os dados de entrada, ou seja, quais os dados serão
fornecidos e quais objetos fazem parte desse cenário-problema.
½ Definir o processamento, ou seja, quais cálculos serão
efetuados e quais as restrições para esses cálculos.
½ Definir os dados de saída, ou seja, quais dados serão gerados
depois do processamento.
½ ronstruir o algoritmo.
½ Testar o algoritmo realizando simulações.
Prof. Rossana Junqueira 9
° |
½ Tipos de algoritmos:
½ Descrição narrativa ronsiste em analisar o enunciado do
problema e escrever, utilizando uma linguagem natural, os
passos a serem seguidos para sua resolução.
½ Fluxograma ronsiste em analisar o enunciado do problema
e escrever, utilizando símbolos gráficos predefinidos, os passos
a serem seguidos para sua resolução.
½ Pseudocódigo ronsiste em analisar o enunciado do
problema e escrever, por meio de regras predefinidas, os passos
a serem seguidos para sua resolução.
½ Fluxograma:
|(nome do algoritmo)
4?@|467 (condição)
(comando)
° 4?@|467
|(nome do algoritmo)
°6|
(comando)
|6 (condição)
|(nome do algoritmo)
1 ! CD
½ variável é o nome do vetor.
½ vi é o elemento inicial do
vetor.
½ vf é o elemento final do
vetor.
½ tipo é o tipo de dado que o
vetor irá receber.
Prof. Rossana Junqueira D
<
½ Exemplo1: [sando um cenário de um prédio de 10
andares:
! C))>D
|(nome do algoritmo)
1 ! C<°)<)<°+<+<°<D
½ variável é o nome do vetor.
½ vi é o elemento inicial do
vetor.
½ vf é o elemento final do
vetor.
½ tipo é o tipo de dado que o
vetor irá receber.
Prof. Rossana Junqueira 5
F
½ Exemplo1: [sando um cenário de um prédio de 10
andares com D apartamentos por andar:
! C))>)#D