Aula 1 - Introdução ao conceito de algoritmos

4.028 visualizações

Publicada em

Aula de introdução a algoritmos para a disciplina de algoritmos 1 na UnesulBahia

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
4.028
No SlideShare
0
A partir de incorporações
0
Número de incorporações
124
Ações
Compartilhamentos
0
Downloads
47
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 1 - Introdução ao conceito de algoritmos

  1. 1. Nossa aula de Hoje:
  2. 2. Make some sense...
  3. 3. Pergunta Inquietante
  4. 4. Pergunta Inquietante http://www.hsw.uol.com.br/
  5. 5. Vai no filhoDefine: AlgoritmosUm algoritmo é uma sequência finita deinstruções bem definidas e não ambíguas, cadauma das quais pode ser executadamecanicamente num período de tempo finito ecom uma quantidade de esforço finita. pt.wikipedia.org/wiki/Algoritmos
  6. 6. Entendi tudo...● Ok jack, vamos por partes: ● Sequencia finita de instruções; ● Bem definidas e não ambiguas; ● Executada mecanicamente; ● Tempo finito; ● Esforço finito; Ah.... CLARO!!!
  7. 7. Vamos abstrair....
  8. 8. Foco de hoje:● Sequencia de Instruções
  9. 9. Quem dá as Instruções?
  10. 10. Alguém comanda!
  11. 11. Voltando para nosso foco
  12. 12. Das mais simples as mais complexas
  13. 13. Ovos mexidos a la btolinuxIngredientes: 2 colheres de sopa de queijo ralado 2 ovos 1 colher de sopa de manteiga;Modo de preparo:Coloque a manteiga na frigideira deixe esquentar, coloqueos ovos misture bem, até os ovos ficarem mexidos. Aoperceber os ovos no ponto acrescente o queijo ralado,misture bem por dois minutos, então coloque no prato esirva, pode ser acompanhado com pão, ou torrada.
  14. 14. Separando os tópicos...● Ingredientes: São as informações que armazenamos sobre os valores necessários para “construir” o projeto, a quantidade de cada item a ser consumido.● Modo de Preparo: É o roteiro para utilização das informações armazenadas. Com este roteiro sabemos que horas vamos utilizar cada um dos itens e a quantidade deles que vamos utilizar. Ingredientes = Bloco de Variáveis Modo de Preparo = Bloco de Procedimentos
  15. 15. Paradigmas de Linguagens● Existem várias formas de linguagem para conversar com o computador● 2 importantes: ● Imperativa [nossa escolhida de hoje] ● Orientada a Objeto● Imperativa: Enviamos comandos para que o computador possa executar, estes comandos são enviados como ordens a serem executadas
  16. 16. Exemplo básico de Linguagem Imperativa:Programa para Matar a Sede# Por: Paulo Roberto em 23 de Fev. de 2012Variáveis Garrafa de água = 1; Copo = 1;Comandos pegar a garrafa; abrir a tampa; pegar o copo; despejar o líquido sobre o copo; beber a água;Fim do programa;
  17. 17. Lets Play!!!
  18. 18. ExercíciosFaça programas para: 1)Matar a fome (escolham sua comida preferida); 2)Refrescar o calor; 3)Atender o telefone; 4)Colocar o lixo para fora de casa; 5)Ir para faculdade; 6)Malhar na academia; 7)Ligar o carro; 8)Vestir uma roupa; 9)Ligar o computador; 10)Acessar o Orkut;
  19. 19. Veja isso e muito mais em: www.btolinux.com.br

×