Algoritmos e Programao
Aula 1
Sumrio
Apresentao da Disciplina;
Representaes de um algoritmo;
Apresentao da Disciplina
E-Mail: contato@thyagomaia.com
Twitter: http://twitter.com/thyagomaia
Pgina Facebook:
http://facebook.com/profthyagomaia
Apresentao da Disciplina
Objeto de estudo:
Apresentao da Disciplina
Objetivo Geral
Objetivos Especficos
Apresentao da Disciplina
Metodologia
Avaliaes
Divididas em 3 estgios:
Apresentao da Disciplina
2 estgio
Apresentao da Disciplina
Referncias
Notas de aula;
Slides;
Exerccios;
Complementao de aulas presenciais;
(http://facebook.com/profthyagomaia)
Apresentao da Disciplina
VisuAlg
http://www.apoioinformatica.inf.br/visualg/setupv2.exe
Eclipse IDE
http://www.eclipse.org
Exerccio
Ordene e estruture uma sequncia para a
realizao de uma ligao telefnica em um
orelho.
Representaes de um Algoritmo
Descrio Narrativa;
Fluxograma;
Pseudocdigo,
Portugus Estruturado
ou Portugol;
SUBJETIVIDADE
PRECISO
Representaes de um Algoritmo
Descrio Narrativa
objetiva;
Representaes de um Algoritmo
Digitar um nmero;
Representaes de um Algoritmo
Fluxograma
Descrevem o fluxo de
ao de um determinado
trabalho lgico;
Usa smbolos
convencionais,
permitindo poucas
variaes;
Representados por
smbolos geomtricos;
Representaes de um Algoritmo
Fluxograma - Exemplo
Representaes de um Algoritmo
Representaes de um Algoritmo
Desafio
Soluo do Desafio
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Pega a ovelha
Vai para a outra margem
Deixa a ovelha
Volta a margem inicial
Pega a caixa de verduras
Vai para a outra margem
Deixa a caixa de verduras e pega a ovelha
Volta a margem inicial
Deixa a ovelha e pega o lobo
Vai para a outra margem
Deixa o lobo
Volta a margem inicial
Pega a ovelha
Vai para a outra margem
Deixa a ovelha