SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Programação e
Algoritmo – Aula 1
PROF. ANALDER
Vamos Refletir
Até agora, provavelmente você teve bastante contato com a
tecnologia na condição de usuário, ou seja, quem utiliza a
tecnologia para realizar alguma tarefa – seja ela estudar,
pesquisar temas do seu interesse, se comunicar com amigos
e, claro, se divertir, LoL.
Mas agora isso vai mudar!
Vamos mudar de lado
Nesse curso, você começará a pensar do outro lado do balcão: você estará na condição de desenvolvedor,
aquele que constrói o software que permite aos usuários realizarem suas atividades.
Para isso, você precisará se comunicar com o computador, dando instruções sobre o que ele deve fazer.
Observe a sequência lógica que devemos seguir para tomar um refrigerante:
Você pode notar que a lógica sempre nos acompanha!
Quando falamos, escrevemos ou fazemos alguma ação estamos pensando de forma ordenada e
sequenciada para que as coisas aconteçam de forma correta.
Logo, a lógica consiste em colocar “ordem no nosso pensamento”.
Observe a figura anterior e pense em trocar a ordem de algum dos passos ilustrados.
Por exemplo:
1 – Tomar conteúdo;
2 – Abrir a tampa;
3 – Pegar o recipiente.
A mesma coisa acontece com o computador.
Quando pensamos em fazer um programa no computador,
temos que ter em mente que a máquina desconhece
totalmente alguns conceitos que para nós são muito óbvios.
Por isto, devemos descrever cada passo, por mais simples
que seja, para que haja uma sequência lógica em nossa
programação e assim, o computador executar todas as
instruções necessárias para uma determinada tarefa.
Vamos ver um exemplo
Um exemplo disso é o trajeto que fazemos de casa à escola.
É uma sequência de procedimentos que devemos cumprir para
chegar ao nosso destino sem complicações.
Pense na sequência que você deve seguir para ir de casa à escola de
ônibus.
Deu Certo?
Agora confira com a solução abaixo:
Trajeto Casa Escola
◦ 1. Andar até o ponto de ônibus;
◦ 2. Aguardar o ônibus correto;
◦ 3. Ao avistar o ônibus correto, fazer sinal;
◦ 4. Entrar no ônibus pela porta dianteira;
◦ 5. Pagar passagem; 6. Escolher um assento e sentar;
◦ 7. Quando chegar próximo do local a saltar, dar o sinal para descida;
◦ 8. No ponto, descer do ônibus, pela porta traseira;
◦ 9. Andar até à escola.
Definições:
Lógica - Lógica de programação é a técnica de encadear
pensamentos para atingir determinado objetivo.
Seqüência Lógica - Seqüência Lógica são passos executados até
atingir um objetivo ou solução de um problema.
Instruções - Instruções são um conjunto de regras ou normas
definidas para a realização ou emprego de algo. Em informática, é o
que indica a um computador uma ação elementar a executar.
Algoritmo
Um algoritmo é formalmente uma seqüência finita de
passos que levam a execução de uma tarefa.
Podemos pensar em algoritmo como uma receita, uma
sequência de instruções que dão cabo de uma meta
específica.
Estas tarefas não podem ser redundantes nem
subjetivas na sua definição, devem ser claras e precisas.
Algoritmo
Como exemplos de algoritmos podemos citar os algoritmos das
operações básicas (adição, multiplicação, divisão e subtração) de
números reais decimais.
Outros exemplos seriam os manuais de aparelhos eletrônicos,
como um videocassete, que explicam passo-a-passo como, por
exemplo, gravar um evento.
Algoritmo
Até mesmo as coisas mais simples, podem ser descritas por sequências lógicas.
Por exemplo: “Chupar uma bala”.
• Pegar a bala
• Retirar o papel
• Chupar a bala
• Jogar o papel no lixo
Algoritmo
Somar dois números quaisquer
◦ Escreva o primeiro número no retângulo A
◦ Escreva o segundo número no retângulo B
◦ Some o número do retângulo A com número do retângulo B e coloque o
resultado no retângulo C
Detalhamento
Voltando ao nosso primeiro exemplo, podemos dizer que já temos o algoritmo (sequência de
ações):
Detalhamento
Porém, podemos detalhar um pouco mais este algoritmo, colocando outras etapas
intermediárias.
Exercício 1:
Crie uma
sequência
lógica para
tomar banho:
Exercício 2:
Faça um algoritmo
para somar dois
números e multiplicar
o resultado pelo
primeiro número
Exercício 3:
Descreva com
detalhes a
seqüência
lógica para
Trocar um pneu
de um carro.
Exercício 4:
Faça um
algoritmo para
trocar uma
lâmpada.

Weitere ähnliche Inhalte

Ähnlich wie Aula 1 - Lógica de Programação.pptx

Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
angelicamenegassi
 
ApostilaAlgoritmo
ApostilaAlgoritmoApostilaAlgoritmo
ApostilaAlgoritmo
progidio
 
Introduçao a Algoritmo...................
Introduçao a Algoritmo...................Introduçao a Algoritmo...................
Introduçao a Algoritmo...................
Márcio Santos
 

Ähnlich wie Aula 1 - Lógica de Programação.pptx (20)

Aula1 introdução à lógica de programação
Aula1 introdução à lógica de programaçãoAula1 introdução à lógica de programação
Aula1 introdução à lógica de programação
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
 
Aula01
Aula01Aula01
Aula01
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos e linguagem pascal
Algoritmos e linguagem pascalAlgoritmos e linguagem pascal
Algoritmos e linguagem pascal
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Cap04
Cap04Cap04
Cap04
 
Cap04
Cap04Cap04
Cap04
 
Cap04
Cap04Cap04
Cap04
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 
01-Lógica de Programação .pptx
01-Lógica de Programação .pptx01-Lógica de Programação .pptx
01-Lógica de Programação .pptx
 
Lp
LpLp
Lp
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula 01 - Apresentação - Introdução a Lógica.pptx
Aula 01 - Apresentação - Introdução a Lógica.pptxAula 01 - Apresentação - Introdução a Lógica.pptx
Aula 01 - Apresentação - Introdução a Lógica.pptx
 
ApostilaAlgoritmo
ApostilaAlgoritmoApostilaAlgoritmo
ApostilaAlgoritmo
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Introduçao a Algoritmo...................
Introduçao a Algoritmo...................Introduçao a Algoritmo...................
Introduçao a Algoritmo...................
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 

Aula 1 - Lógica de Programação.pptx

  • 1. Programação e Algoritmo – Aula 1 PROF. ANALDER
  • 2. Vamos Refletir Até agora, provavelmente você teve bastante contato com a tecnologia na condição de usuário, ou seja, quem utiliza a tecnologia para realizar alguma tarefa – seja ela estudar, pesquisar temas do seu interesse, se comunicar com amigos e, claro, se divertir, LoL. Mas agora isso vai mudar!
  • 3.
  • 4.
  • 5. Vamos mudar de lado Nesse curso, você começará a pensar do outro lado do balcão: você estará na condição de desenvolvedor, aquele que constrói o software que permite aos usuários realizarem suas atividades. Para isso, você precisará se comunicar com o computador, dando instruções sobre o que ele deve fazer. Observe a sequência lógica que devemos seguir para tomar um refrigerante:
  • 6.
  • 7. Você pode notar que a lógica sempre nos acompanha! Quando falamos, escrevemos ou fazemos alguma ação estamos pensando de forma ordenada e sequenciada para que as coisas aconteçam de forma correta. Logo, a lógica consiste em colocar “ordem no nosso pensamento”. Observe a figura anterior e pense em trocar a ordem de algum dos passos ilustrados. Por exemplo: 1 – Tomar conteúdo; 2 – Abrir a tampa; 3 – Pegar o recipiente.
  • 8.
  • 9. A mesma coisa acontece com o computador. Quando pensamos em fazer um programa no computador, temos que ter em mente que a máquina desconhece totalmente alguns conceitos que para nós são muito óbvios. Por isto, devemos descrever cada passo, por mais simples que seja, para que haja uma sequência lógica em nossa programação e assim, o computador executar todas as instruções necessárias para uma determinada tarefa.
  • 10. Vamos ver um exemplo Um exemplo disso é o trajeto que fazemos de casa à escola. É uma sequência de procedimentos que devemos cumprir para chegar ao nosso destino sem complicações. Pense na sequência que você deve seguir para ir de casa à escola de ônibus.
  • 11. Deu Certo? Agora confira com a solução abaixo: Trajeto Casa Escola ◦ 1. Andar até o ponto de ônibus; ◦ 2. Aguardar o ônibus correto; ◦ 3. Ao avistar o ônibus correto, fazer sinal; ◦ 4. Entrar no ônibus pela porta dianteira; ◦ 5. Pagar passagem; 6. Escolher um assento e sentar; ◦ 7. Quando chegar próximo do local a saltar, dar o sinal para descida; ◦ 8. No ponto, descer do ônibus, pela porta traseira; ◦ 9. Andar até à escola.
  • 12. Definições: Lógica - Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Seqüência Lógica - Seqüência Lógica são passos executados até atingir um objetivo ou solução de um problema. Instruções - Instruções são um conjunto de regras ou normas definidas para a realização ou emprego de algo. Em informática, é o que indica a um computador uma ação elementar a executar.
  • 13. Algoritmo Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. Podemos pensar em algoritmo como uma receita, uma sequência de instruções que dão cabo de uma meta específica. Estas tarefas não podem ser redundantes nem subjetivas na sua definição, devem ser claras e precisas.
  • 14. Algoritmo Como exemplos de algoritmos podemos citar os algoritmos das operações básicas (adição, multiplicação, divisão e subtração) de números reais decimais. Outros exemplos seriam os manuais de aparelhos eletrônicos, como um videocassete, que explicam passo-a-passo como, por exemplo, gravar um evento.
  • 15. Algoritmo Até mesmo as coisas mais simples, podem ser descritas por sequências lógicas. Por exemplo: “Chupar uma bala”. • Pegar a bala • Retirar o papel • Chupar a bala • Jogar o papel no lixo
  • 16. Algoritmo Somar dois números quaisquer ◦ Escreva o primeiro número no retângulo A ◦ Escreva o segundo número no retângulo B ◦ Some o número do retângulo A com número do retângulo B e coloque o resultado no retângulo C
  • 17. Detalhamento Voltando ao nosso primeiro exemplo, podemos dizer que já temos o algoritmo (sequência de ações):
  • 18. Detalhamento Porém, podemos detalhar um pouco mais este algoritmo, colocando outras etapas intermediárias.
  • 19.
  • 21. Exercício 2: Faça um algoritmo para somar dois números e multiplicar o resultado pelo primeiro número
  • 22. Exercício 3: Descreva com detalhes a seqüência lógica para Trocar um pneu de um carro.
  • 23. Exercício 4: Faça um algoritmo para trocar uma lâmpada.