O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Estácio Idez 
Lógica de Programação 
Gercélia Ramos
O que é ? 
A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e progr...
Algorítimo 
São os passos para resolver o problema e alcançar um objetivo. 
É uma seqüência finita de instruções, com uma ...
Algorítimo 
❖Um algoritmo sempre deve terminar após um número finito de passos. 
❖Um algoritmo sempre deve terminar apó...
FASES DE CONCEPÇÃO DE UM ALGORÍTIMO 
Dados que alimentam o sistema; informações inseridas pelo usuário. Ex: Nota de um alu...
FORMAS DE REPRESENTAÇÃO 
Existem diversas formas de representação de algoritmos, dentre as formas de representação de algo...
Descrição Narrativa 
Nesta forma de representação os algoritmos são expressos diretamente em linguagem natural. 
Esta repr...
Receita de bolo: 
1.Misture os ingredientes 
2.Unte a forma com manteiga 
3.Despeje a mistura na forma 
4.Se houver coco r...
Descrição Narrativa 
Crie uma sequência lógica para tomar banho
Descrição Narrativa 
Descreva com detalhes a sequência lógica para trocar um pneu de um carro.
Descrição Narrativa 
Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.
Descrição Narrativa 
Sacar dinheiro num banco 24 horas.
Descrição Narrativa 
Cálculo da média de um aluno: 
1.Obter as suas 2 notas de provas 
2.Calcular a média aritmética 
...
Teste de Mesa 
O teste de mesa simula a execução de um algoritmo sem usar o computador empregando apenas "papel e caneta“ ...
Teste de Mesa 
Após desenvolver um algoritmo ele deverá sempre ser testado. Este teste é chamado de TESTE DE MESA, que ...
Descrição Narrativa 
Identifique os dados de entrada, processamento e saída no algoritmo abaixo: 
1.Receba código da pec...
http://rachacuca.com.br/jogos/o-lobo-e-a-ovelha/
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Descritiva Narrativa (Lógica de Programação)
Próximos SlideShares
Carregando em…5
×

Descritiva Narrativa (Lógica de Programação)

6.416 visualizações

Publicada em

Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre a Descritiva Narrativa onde descrevemos o passo-a-passo de um algoritmo.[Aula para curso técnico]

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Descritiva Narrativa (Lógica de Programação)

  1. 1. Estácio Idez Lógica de Programação Gercélia Ramos
  2. 2. O que é ? A lógica de programação é necessária para pessoas que desejam trabalhar com desenvolvimento de sistemas e programas, ela permite definir a sequência lógica para o desenvolvimento. Então o que é lógica? Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo.
  3. 3. Algorítimo São os passos para resolver o problema e alcançar um objetivo. É uma seqüência finita de instruções, com uma ou mais operações capazes de serem executadas por um computador em tempo finito, para a realização de uma tarefa específica.
  4. 4. Algorítimo ❖Um algoritmo sempre deve terminar após um número finito de passos. ❖Um algoritmo sempre deve terminar após uma quantidade finita de tempo. ❖Um algoritmo deve ser executado com uma quantidade finita de recursos.
  5. 5. FASES DE CONCEPÇÃO DE UM ALGORÍTIMO Dados que alimentam o sistema; informações inseridas pelo usuário. Ex: Nota de um aluno, nome de um aluno, quantas pessoas tem na turma, preço de um produto, quantidade de um produto... Cálculos e manipulação dos dados de entrada. Ex: Saber a média das notas de um aluno: as entradas seriam as notas, o calculo seria a soma das notas dividido pela quantidade... Resultado obtido no processamento dos dados. Ex: 6 + 6 / 2 = 6. A saída seria o resultado do processamento exibido na tela. R = 6.
  6. 6. FORMAS DE REPRESENTAÇÃO Existem diversas formas de representação de algoritmos, dentre as formas de representação de algoritmos mais conhecidas podemos citar: ❖Descrição Narrativa ❖Fluxograma ❖Pseudocódigo (Linguagem Estruturada ou Portugol)
  7. 7. Descrição Narrativa Nesta forma de representação os algoritmos são expressos diretamente em linguagem natural. Esta representação é pouco usada na prática porque o uso da linguagem natural muitas vezes dá oportunidade a más interpretações, ambigüidades e imprecisões.
  8. 8. Receita de bolo: 1.Misture os ingredientes 2.Unte a forma com manteiga 3.Despeje a mistura na forma 4.Se houver coco ralado, então despeje sobre a mistura 5.Leve a forma ao forno 6.Enquanto não dourar 7.Deixe a forma no forno 8.Retire do forno 9.Deixe esfriar Descrição Narrativa
  9. 9. Descrição Narrativa Crie uma sequência lógica para tomar banho
  10. 10. Descrição Narrativa Descreva com detalhes a sequência lógica para trocar um pneu de um carro.
  11. 11. Descrição Narrativa Faça um algoritmo para trocar uma lâmpada. Descreva com detalhes.
  12. 12. Descrição Narrativa Sacar dinheiro num banco 24 horas.
  13. 13. Descrição Narrativa Cálculo da média de um aluno: 1.Obter as suas 2 notas de provas 2.Calcular a média aritmética 3.Se a média for maior que 7, o aluno foi aprovado, senão ele foi reprovado.
  14. 14. Teste de Mesa O teste de mesa simula a execução de um algoritmo sem usar o computador empregando apenas "papel e caneta“ Passos para realizar o teste de mesa: 1.Identifique as variáveis de entrada 2.Crie uma tabela com linhas e colunas: cada coluna representará uma variável a ser "observada" o processamento que será executado a saída que deverá ser exibida
  15. 15. Teste de Mesa Após desenvolver um algoritmo ele deverá sempre ser testado. Este teste é chamado de TESTE DE MESA, que significa, seguir as instruções do algoritmo de maneira precisa para verificar se o procedimento utilizado está correto ou não. Prova 1 Prova 2 Processamento Média 4,0 8,0 M = 4,0+8,0/2 6,0 5,0 9,0 M = 5,0+9,0/2 7,0 … … … …
  16. 16. Descrição Narrativa Identifique os dados de entrada, processamento e saída no algoritmo abaixo: 1.Receba código da peça 2.Receba valor da peça 3.Receba quantidade de peças 4.Calcule o valor total da peça (Quantidade * Valor da peça) 5.Mostre o código da peça e seu valor total Entrada Processamento Saída código vt = (quantidade * valor) código - vt valor quantidade
  17. 17. http://rachacuca.com.br/jogos/o-lobo-e-a-ovelha/

×