Como usar algoritmos e fluxogramas
Kleber Jacinto
Eng Eletricista – Esp Em Informática – Msc Ciência da Computação

1

4/3...
Para que usar?
Onde danado eu uso isso!?!?!?!

Algoritmos e fluxogramas são formas diferentes de fazer a
mesma coisa: desc...
O que eu posso fazer???
Determinar valores de variáveis

Variáveis são espaços onde podemos “guardar”
valores, quaisquer v...
O que eu posso fazer???
Trabalhar com variáveis sem valor definido

Podemos trabalhar com Variáveis sem um valor definido....
O que eu posso fazer???
Realizar operações matemáticas

Podemos trabalhar com Variáveis sem um valor definido.
Isto é espe...
O que eu posso fazer???
Tomar decisões
Você pode usar a lógica booleana para tomar decisões ou
mudar o fluxo das ações. Ne...
O que eu posso fazer???
Tomar decisões
Em alguns casos decisões diferentes podem ser tomadas

Algoritmo

A=10
Se A>5 então...
O que eu posso fazer???
Repetir Ações
Podemos repetir uma ação enquanto uma condição for
atendida
Algoritmo

x=1
Faça enqu...
O que eu posso fazer???
Mostrar resultados ou dar informações

Podemos mostrar resultados ou dar informações

Algoritmo

M...
O que eu não posso fazer???
Não explicar as coisas

Não podemos deixar nada subentendido:
Ex.:
Calcular a área – Como assi...
Upcoming SlideShare
Loading in …5
×

Como usar algoritmos e fluxogramas

6,493
-1

Published on

Como usar algoritmos e fluxogramas

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,493
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
99
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Como usar algoritmos e fluxogramas

  1. 1. Como usar algoritmos e fluxogramas Kleber Jacinto Eng Eletricista – Esp Em Informática – Msc Ciência da Computação 1 4/3/2014
  2. 2. Para que usar? Onde danado eu uso isso!?!?!?! Algoritmos e fluxogramas são formas diferentes de fazer a mesma coisa: descrever a solução de problemas!! E são duas as grandes classes de problemas: 1. Se o problema é solucionar um caso específico, geralmente este problema terá valores numéricos a aplicar e o resultado certamente será um número!!! 2. Se o problema é descrever a solução geral de uma série de problemas, possivelmente não haverão valores numéricos, mas a descrição das ações necessárias para chegar-se à solução do problema. O resultado será um algoritmo sem números (ou poucos números!!) mas que aplicado a um problema específico, chegará a resultados! 2 4/3/2014
  3. 3. O que eu posso fazer??? Determinar valores de variáveis Variáveis são espaços onde podemos “guardar” valores, quaisquer valores, e estes valores só mudam se nós assim decidirmos!!! Algoritmo a=1 MaiorNota=10 VariavelQualquerQueCriei=9,13 3 Fluxograma a=1 MaiorNota=1 VariavelQualquerQueCriei=9,13 4/3/2014
  4. 4. O que eu posso fazer??? Trabalhar com variáveis sem valor definido Podemos trabalhar com Variáveis sem um valor definido. Isto é especialmente importante quando criamos uma solução geral, que independa do valor da variável Algoritmo Obter a Obter MaiorNota Obter VariavelQualquerQueCriei 4 Fluxograma a=? MaiorNota=? VariavelQualquerQueCriei=? 4/3/2014
  5. 5. O que eu posso fazer??? Realizar operações matemáticas Podemos trabalhar com Variáveis sem um valor definido. Isto é especialmente importante quando criamos uma solução geral, que independa do valor da variável Algoritmo Fx=2*x+1 A=2+2 VariavelQualquer=Fx/A 5 Fluxograma Fx=2*x+1 A=2+2 VariavelQualquer=Fx/A 4/3/2014
  6. 6. O que eu posso fazer??? Tomar decisões Você pode usar a lógica booleana para tomar decisões ou mudar o fluxo das ações. Neste tipo de lógica só há dois tipos de resposta, verdadeiro ou falso. Algoritmo A=10 Se A>5 então B=A+1 Fim se Fluxograma A=10 não A>5? sim B=A+1 6 4/3/2014
  7. 7. O que eu posso fazer??? Tomar decisões Em alguns casos decisões diferentes podem ser tomadas Algoritmo A=10 Se A>5 então B=A+1 Senão B=0 Fim se 7 Fluxograma A=10 não B=0 A>5? sim B=A+1 4/3/2014
  8. 8. O que eu posso fazer??? Repetir Ações Podemos repetir uma ação enquanto uma condição for atendida Algoritmo x=1 Faça enquanto x<1000 x=x+1 Fim faça Fluxograma X=1 não x<1000? sim x=x+1 8 4/3/2014
  9. 9. O que eu posso fazer??? Mostrar resultados ou dar informações Podemos mostrar resultados ou dar informações Algoritmo Mostrar fx Mostrar “Esta é uma mensagem!” 9 Fluxograma Mostrar fx Mostrar “Esta é uma mensagem!” 4/3/2014
  10. 10. O que eu não posso fazer??? Não explicar as coisas Não podemos deixar nada subentendido: Ex.: Calcular a área – Como assim??? Que área?? Como se calcula??? Qual o padrão geométrico Mostrar o maior valor – QUEISSO!!! Como se compara dois valores??? Para que serve o “maior que” > ?? 10 4/3/2014
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×