Aula1
Upcoming SlideShare
Loading in...5
×
 

Aula1

on

  • 4,215 views

 

Statistics

Views

Total Views
4,215
Views on SlideShare
4,194
Embed Views
21

Actions

Likes
2
Downloads
106
Comments
1

2 Embeds 21

http://www.slideshare.net 11
http://sitiocentraltics.blogspot.com 10

Accessibility

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
  • 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.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Aula1 Aula1 Presentation Transcript

  • Aula 1 Algoritmo Prof. Reverton Cristaldo www.revertoncristaldo.com
  • 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
  • Exemplos de Algoritmos
    • - pegar uma escada;
    • - posicionar embaixo da lâmpada;
    • - buscar uma lâmpada nova;
    • - ligar o interruptor;
    • - se a lâmpada não acender, então:
    • - subir na escada;
    • - retirar a lâmpada velha;
    • - colocar a lâmpada nova.
    • senão, se a lâmpada acender, então:
        • fim do algoritmo.
    Trocar a lâmpada
  • 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.
  • O que é “ lógica ” ou “ pensamento lógico ”? Sempre que se quer pensar , falar ou escrever corretamente, deve-se colocar os pensamentos em ordem.
  • Exemplo Todo mamífero é um animal. Todo cavalo é mamífero. PORTANTO, todo mamífero é animal.
  • 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.
  • Recapitulando... O que é “ lógica ” ou “ pensamento lógico ”? é a forma correta de organizar os pensamentos e demonstrar o raciocínio de maneira correta.
  • 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...
  •  
  • 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.
  • 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
  • Alguns outros conceitos de algoritmos
    • 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.
    Palavras que sempre encontramos nos conceitos de algoritmos: Organizada Seqüência passos receita instrução
  • Exercícios de Fixação
    • 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?
  • 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.
  • 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