Beruflich Dokumente
Kultur Dokumente
EMENTA
Programao Estruturada
CONTEDO
Introduo ao Algoritmo
Tipos de Algoritmos
Mtodo para construo de algoritmos
Programao Estruturada
CONCEITO DE ALGORITMO
Desde o incio da existncia do
homem, ele tem procurado criar
mquinas que o auxiliem em seus
trabalhos, diminuindo esforos e
economizando tempo. Dentre
essas mquinas, o computador
tem se mostrado uma das mais
versteis, rpidas e seguras.
O computador capaz de auxiliar
em qualquer coisa que lhe seja
solicitada, mas no tem iniciativa,
por isso precisa receber instrues
nos mnimos detalhes.
Programao Estruturada
CONCEITO DE ALGORITMO
A finalidade bsica de um computador
receber, manipular, armazenar e fornecer
dados.
Programao Estruturada
CONCEITO DE ALGORITMO
Programao Estruturada
PADRO DE COMPORTAMENTO
Observe a seqncia de nmeros a seguir e descubra o
valor de X:
1, 6, 11, 16, 21, 26, X, ...
Inicia com 1 e a partir do 2 nmero, captura o valor anterior e soma 5.
Programao Estruturada
TIPOS DE ALGORITMOS
Descrio Narrativa
A escrita em linguagem natural.
Vantagem: No necessrio aprender uma forma de
escrita.
Desvantagem: Difcil transcrio para algo
compreensvel para o computador.
Programao Estruturada
TIPOS DE ALGORITMOS
Descrio Narrativa
Podemos observar que executamos vrios
algoritmos todos os dias, tendo como exemplo:
Pegar a faca
Pegar o po
Cortar o po
Colocar a faca na mesa
Pegar a fatia de queijo
Abrir o po
Colocar a fatia de queijo no po
Programao Estruturada
TIPOS DE ALGORITMOS
Descrio Narrativa
Outro Exemplo:
Programao Estruturada
10
EXERCCIO DE FIXAO
Um homem precisa atravessar um rio com um barco
que possui capacidade de carregar apenas ele
mesmo e mais uma das trs cargas que so:
um lobo,
um bode e
um mao de alfafas.
11
TIPOS DE ALGORITMOS
Fluxograma
A escrita montada em smbolos grficos.
Vantagem: Smbolos grficos torna-se mais
compreensveis do que elementos textuais.
Desvantagem: Alm de aprender a simbologia do
fluxograma, dificulta a transcrio para algo
compreensvel para o computador.
Programao Estruturada
12
TIPOS DE ALGORITMOS
Fluxograma
DESCRIO NARRATIVA
FLUXOGRAMA
Programao Estruturada
13
TIPOS DE ALGORITMOS
Pseudocdigo
A escrita dotada regras predefinidas, de instrues.
Vantagem: fcil a transcrio para algo
compreensvel para o computador.
Desvantagem: necessrio aprender as regras do
pseudocdigo.
Programao Estruturada
14
TIPOS DE ALGORITMOS
Pseudocdigo
INCIO
VARIVEL
Num1, Num2, M: INTEIRO
ESCREVA (Digite dois nmeros: )
LEIA (Num1, Num2)
M
Num1 * Num2
ESCREVA (Multiplicao: , M)
FIM
Programao Estruturada
15
Programao Estruturada
16
17
REFERNCIAS BIBLIOGRFICAS
Programao Estruturada
18