algoritmos
Página 1 de 111
pesquisar
14th February 2013Algoritmo para Iniciantes
Algoritmo
Algoritmo são os passos para a solução de um problema.
Os passos que levam a uma solução são muitos.
Logica de programação
•
Coerência
•
Racionalidade
•
Por que fazer de uma forma e não de outra?
•
Arte de bem pensar
•
Ordem no pensamento
Fases na algoritmo concepção
de
um
•
Entradas:
dados que alimentam o sistema, informações inseridas pelo usuário;
Modelo Dynamic Views. Tecnologia do Blogger.
http://gaspercag.blog... 23/09/2014
Logica
Página 2 de 111
•
Processamento: cálculos e
pesquisar
•
Saída: resultado obtido do
•
Teste de mesa: é a execução das três fases acima mencionada, verificando o funcionamento na prática das instruções executadas.
Variáveis e tipos de dados
Variáveis
Expressões que podem conter ou armazenar valores.
Tipos de Dados (os mais usados são): •
Inteiro: São números inteiros.
Ex: idade = 35
•
Real: Qualquer numero, inclusive os fracionários.
Ex. valor = 35,62
•
Caracter: Qualquer conjunto de caracteres alfanuméricos.
Ex: nome = “Emanuel”
Ex: Dynamic Views. Tecnologia do Blogger.
Modelo
http://gaspercag.blog... 23/09/2014
Logica
Página 3 de 111
: Calcular a media de pesquisar var nota1, nota2, media de real; inicio mostrar “ler a primeira nota”; ler(nota1); mostrar “Ler segunda nota”; ler(nota2); media
( nota1 + nota2 ) /
2;
mostrar “A média é” +media; fim Teste de mesa
Nota1
7
Nota2
5
Media
( 7 + 5 )/ 2 = 6;
A média é 6
Diagrama de Fluxograma
Blocos
ou
• Forma gráfica para representar os passos lógicos de um determinado algoritmo.
Modelo Dynamic Views. Tecnologia do Blogger.
http://gaspercag.blog... 23/09/2014
Logica
Página 4 de 111
• Com o diagrama pode-se definir e
pesquisar
[http://3.bp.blogspot.com/-Dv02R9vm69
k/UR1IrxYFVJI/AAAAAAAAAVw/TyIJlg