Aula1

3,181 views

Published on

Published in: Technology, Economy & Finance
1 Comment
2 Likes
Statistics
Notes
  • vou usar na aula. parabens para o autor, pois ficou simples, e ao mesmo tempo completo com relaçao ao assunto e fácil para a compreensao dos alunos.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,181
On SlideShare
0
From Embeds
0
Number of Embeds
32
Actions
Shares
0
Downloads
108
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Aula1

  1. 1. Aula 1 Algoritmo Prof. Reverton Cristaldo www.revertoncristaldo.com
  2. 2. Agenda de Aula O que é “ lógica ” ou “ pensamento lógico ”? O que é algoritmo ? Alguns outros conceitos de algoritmos Exemplos de algoritmos Exercícios de Fixação e aprendizado
  3. 3. Exemplos de Algoritmos <ul><li>- pegar uma escada; </li></ul><ul><li>- posicionar embaixo da lâmpada; </li></ul><ul><li>- buscar uma lâmpada nova; </li></ul><ul><li>- ligar o interruptor; </li></ul><ul><li>- se a lâmpada não acender, então: </li></ul><ul><li>- subir na escada; </li></ul><ul><li>- retirar a lâmpada velha; </li></ul><ul><li>- colocar a lâmpada nova. </li></ul><ul><li>senão, se a lâmpada acender, então: </li></ul><ul><ul><ul><li>fim do algoritmo. </li></ul></ul></ul>Trocar a lâmpada
  4. 4. O que é “ lógica ” ou “ pensamento lógico ”? Lógica é a forma correta de organizar os pensamentos e demonstrar o raciocínio de maneira correta. A utilização da lógica é a melhor forma de solucionar problemas e atingir objetivos.
  5. 5. O que é “ lógica ” ou “ pensamento lógico ”? Sempre que se quer pensar , falar ou escrever corretamente, deve-se colocar os pensamentos em ordem.
  6. 6. Exemplo Todo mamífero é um animal. Todo cavalo é mamífero. PORTANTO, todo mamífero é animal.
  7. 7. A lógica é muito importante em nossa vida, no dia - a - dia. Veja os exemplos abaixo: A gaveta está fechada. A Bala está dentro da gaveta Preciso primeiro abrir a gaveta, para depois pegar a bala.
  8. 8. Recapitulando... O que é “ lógica ” ou “ pensamento lógico ”? é a forma correta de organizar os pensamentos e demonstrar o raciocínio de maneira correta.
  9. 9. O que é algoritmo ? Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema A seguir, um exemplo de algoritmo não computacional...
  10. 11. Algoritmo Apesar do nome estranho, os algoritmos são muito comuns no nosso cotidiano, como por exemplo, em uma receita de bolo . Nela estão escritos os ingredientes necessários e a seqüências de passos ou ações a serem cumpridos para que se consiga fazer um determinado tipo de bolo. Em um modo geral, um algoritmo segue um determinado padrão de comportamento, com objetivo de alcançar a solução de um problema.
  11. 12. Algoritmo Padrão de Comportamento: Imagine a seqüência de números: 1, 6, 11, 16, 21, 26, ... Para determinar qual será o sétimo elemento dessa série, precisamos descobrir qual é a sua regra de formação, isto é, qual é o seu padrão de comportamento. Regra: X + 5
  12. 13. Alguns outros conceitos de algoritmos <ul><li>Algoritmo é a forma organizada de expressar uma seqüência de passos que visam atingir um objetivo definido. Algoritmo é a lógica necessária para o desenvolvimento de um programa. </li></ul>Palavras que sempre encontramos nos conceitos de algoritmos: Organizada Seqüência passos receita instrução
  13. 14. Exercícios de Fixação <ul><li>Um homem quer atravessar um rio com um barco que pode carregar ele mesmo e apenas mais uma de suas três cargas: um lobo, um carneiro e um maço de alfafa. O que o homem deve fazer para atravessar o rio sem perder nenhuma de suas cargas? </li></ul>
  14. 15. Elabore um algoritmo que mova 3 discos de uma torre de Hanói, que consiste em 3 hastes (a-b-c), uma das quais serve de suporte para os três discos de tamanhos diferentes (1-2-3), os menores sobre os maiores. Pode-se mover um disco de cada vez para qualquer haste, sendo que nunca deve ser colocado um disco maior sobre um menor. O objetivo é transferir os três discos da haste A para haste C.
  15. 16. Mova <disco n> da haste <n1> para haste <n2> Passo 1 Passo 2 Passo 3 Passo 4 Passo 5 Passo 6 Passo 7 Mova Disco 1 da haste a para a haste c Mova Disco 2 da haste a para a haste b Mova Disco 1 da haste c para a haste b Mova Disco 3 da haste a para a haste c Mova Disco 1 da haste b para a haste a Mova Disco 2 da haste b para a haste c Mova Disco 1 da haste a para a haste c

×