SlideShare une entreprise Scribd logo
1  sur  17
Télécharger pour lire hors ligne
Estácio Idez 
Lógica de Programação 
Gercélia Ramos
Fluxograma 
É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das idéias contidas nos algoritmos e justifica sua popularidade.
❖Um fluxograma deve ser claro, simples e de fácil leitura. 
❖Não deve haver ambigüidade na interpretação de um fluxograma. 
❖A direção de descrição do fluxo de um sistema é de cima para baixo ou da esquerda para a direita. 
❖Apenas uma linha de fluxo deve partir ou chegar a um terminador. 
Regras
Operadores
Fluxograma 
Somar dois números 
1. Recebe os 2 números 
2. Somar os 2 números 
3. Mostrar o resultado obtido 
início 
A,B 
S = A+B 
S 
fim
Fluxograma 
Faça um algoritmo em Descrição Narrativa e Fluxograma para calcular a média aritmética de duas notas de um aluno e mostrar a situação, que pode ser aprovado ou reprovado. 
Descrição Narrativa 
1.Receber as duas notas 
2.Calcular a média aritmética 
3.Se a média for maior ou igual a 7, então a situação do aluno é aprovado; caso contrário, a situação é reprovado 
início 
reprovado 
M = A+B/2 
fim 
M >= 7 
aprovado 
A, B 
não 
sim
Fluxograma 
Escreva a narrativa e desenhe o fluxograma de um programa que leia do teclado uma temperatura em Fahrenheit e escreva na tela a temperatura equivalente em Celsius (tempC = (tempF-32)/1.8).
Fluxograma
Fluxograma 
FAÇA UM FLUXOGRAMA QUE DIGA SE O QUE O USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA.
Fluxograma
Fluxograma 
FAÇA UM ALGORITIMO QUE RECEBA 
UM SALARIO DE UM FUNCIONARIO E DÊ 10% DE AUMENTO. EXIBA O 
SALARIO DO FUNCIONARIO COM O 
AUMENTO.
inicio 
salario 
salarioComAumento = salario * 10/100 
salarioComAumento 
fim
Fluxograma 
FAÇA UM FLUXOGRAMA QUE RECEBA UMA IDADE DE UMA PESSOA E VERIFIQUE SE É MAIOR OU IGUAL QUE 18 ANOS. EXIBA A MENSAGEM MAIOR DE IDADE CASO SEJA MAIOR E MENOR DE IDADE CASO SEJA DE MENOR.
inicio 
idade 
Idade 
>= 18 
“Maior de idade” 
“Menor de idade” 
fim 
verdadeiro 
falso 
Fluxograma
Fluxograma 
Faça um algoritmo que lê o nome de um produto, o preço 
e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: 
a) Até 10 unidades: não tem desconto 
b) De 11 a 20 unidades: 10% de desconto 
c) De 21 a 50 unidades: 20% de desconto 
d) Acima de 50 unidades: 25% de desconto
inicio 
nome 
preco 
qtd 
qtd <= 10 ? 
qtd <= 20 ? 
qtd <= 50 ? 
Desc <- 0,0 
Desc <- preco *10/100 
Desc <- preco *20/100 
Nome – Total 
fim 
Desc <- preco *25/100 
Total <- qtd * (preco – desc) 
sim 
não 
não 
não 
sim 
sim

Contenu connexe

Tendances

Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
Mauro Pereira
 
Operações básicas da matemática
Operações básicas da matemáticaOperações básicas da matemática
Operações básicas da matemática
Ediclei Oliveira
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
Pacc UAB
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
12anogolega
 

Tendances (20)

Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos em portugol
Algoritmos em portugolAlgoritmos em portugol
Algoritmos em portugol
 
Algoritmos - Lógica de Programação
Algoritmos - Lógica de ProgramaçãoAlgoritmos - Lógica de Programação
Algoritmos - Lógica de Programação
 
Introdução à Programação
Introdução à ProgramaçãoIntrodução à Programação
Introdução à Programação
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
Lógica de Programação - Algoritmos
Lógica de Programação - AlgoritmosLógica de Programação - Algoritmos
Lógica de Programação - Algoritmos
 
Lista de exercicios algoritmos resolvida-
Lista de exercicios   algoritmos  resolvida-Lista de exercicios   algoritmos  resolvida-
Lista de exercicios algoritmos resolvida-
 
Exercicios resolvidos visuAlg
Exercicios resolvidos visuAlgExercicios resolvidos visuAlg
Exercicios resolvidos visuAlg
 
Aula01 - Logica de Programação
Aula01 - Logica de ProgramaçãoAula01 - Logica de Programação
Aula01 - Logica de Programação
 
Operações básicas da matemática
Operações básicas da matemáticaOperações básicas da matemática
Operações básicas da matemática
 
Estatística
EstatísticaEstatística
Estatística
 
Porcentagem
PorcentagemPorcentagem
Porcentagem
 
Lógica de Programação e Algoritmos
Lógica de Programação e AlgoritmosLógica de Programação e Algoritmos
Lógica de Programação e Algoritmos
 
Questões de provas e simulados probabilidade e estatística junho 2014
Questões de provas e simulados probabilidade e estatística junho 2014Questões de provas e simulados probabilidade e estatística junho 2014
Questões de provas e simulados probabilidade e estatística junho 2014
 
Razao e proporção
Razao e proporçãoRazao e proporção
Razao e proporção
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Introdução à programação
Introdução à programaçãoIntrodução à programação
Introdução à programação
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 

Similaire à Fluxograma (Lógica de Programação)

Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
Regis Magalhães
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
Thalles Anderson
 

Similaire à Fluxograma (Lógica de Programação) (20)

02-Fluxograma.pptx
02-Fluxograma.pptx02-Fluxograma.pptx
02-Fluxograma.pptx
 
Lista exercícios
Lista exercíciosLista exercícios
Lista exercícios
 
Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2Algoritmo Lista de exercícios 2
Algoritmo Lista de exercícios 2
 
Aula04
Aula04Aula04
Aula04
 
Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2Algoritmos 1 - Semana 2
Algoritmos 1 - Semana 2
 
02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
Aula 3 - 06/04/11
Aula 3 - 06/04/11Aula 3 - 06/04/11
Aula 3 - 06/04/11
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Logica
LogicaLogica
Logica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Lógica de Programação
Lógica de ProgramaçãoLógica de Programação
Lógica de Programação
 
Exercício decisão
Exercício   decisãoExercício   decisão
Exercício decisão
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
ALG 09 - Operadores Logicos e Relacionais.ppt
ALG 09 - Operadores Logicos e Relacionais.pptALG 09 - Operadores Logicos e Relacionais.ppt
ALG 09 - Operadores Logicos e Relacionais.ppt
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
2ª lista avaliativa (1)
2ª lista   avaliativa (1)2ª lista   avaliativa (1)
2ª lista avaliativa (1)
 
Apostila de portugol_(algoritmo) (1)
Apostila de portugol_(algoritmo) (1)Apostila de portugol_(algoritmo) (1)
Apostila de portugol_(algoritmo) (1)
 
Apostila de portugol (algoritmo)
Apostila de portugol (algoritmo)Apostila de portugol (algoritmo)
Apostila de portugol (algoritmo)
 

Dernier

Dernier (8)

ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 

Fluxograma (Lógica de Programação)

  • 1. Estácio Idez Lógica de Programação Gercélia Ramos
  • 2. Fluxograma É uma representação gráfica de algoritmos onde formas geométricas diferentes implicam ações (instruções, comandos) distintos. Tal propriedade facilita o entendimento das idéias contidas nos algoritmos e justifica sua popularidade.
  • 3. ❖Um fluxograma deve ser claro, simples e de fácil leitura. ❖Não deve haver ambigüidade na interpretação de um fluxograma. ❖A direção de descrição do fluxo de um sistema é de cima para baixo ou da esquerda para a direita. ❖Apenas uma linha de fluxo deve partir ou chegar a um terminador. Regras
  • 5.
  • 6. Fluxograma Somar dois números 1. Recebe os 2 números 2. Somar os 2 números 3. Mostrar o resultado obtido início A,B S = A+B S fim
  • 7. Fluxograma Faça um algoritmo em Descrição Narrativa e Fluxograma para calcular a média aritmética de duas notas de um aluno e mostrar a situação, que pode ser aprovado ou reprovado. Descrição Narrativa 1.Receber as duas notas 2.Calcular a média aritmética 3.Se a média for maior ou igual a 7, então a situação do aluno é aprovado; caso contrário, a situação é reprovado início reprovado M = A+B/2 fim M >= 7 aprovado A, B não sim
  • 8. Fluxograma Escreva a narrativa e desenhe o fluxograma de um programa que leia do teclado uma temperatura em Fahrenheit e escreva na tela a temperatura equivalente em Celsius (tempC = (tempF-32)/1.8).
  • 10. Fluxograma FAÇA UM FLUXOGRAMA QUE DIGA SE O QUE O USUÁRIO DIGITOU É UMA LETRA OU NÚMERO. SE FOR LETRA DIGA SE É MAIUSCULA OU MINUSCULA.
  • 12. Fluxograma FAÇA UM ALGORITIMO QUE RECEBA UM SALARIO DE UM FUNCIONARIO E DÊ 10% DE AUMENTO. EXIBA O SALARIO DO FUNCIONARIO COM O AUMENTO.
  • 13. inicio salario salarioComAumento = salario * 10/100 salarioComAumento fim
  • 14. Fluxograma FAÇA UM FLUXOGRAMA QUE RECEBA UMA IDADE DE UMA PESSOA E VERIFIQUE SE É MAIOR OU IGUAL QUE 18 ANOS. EXIBA A MENSAGEM MAIOR DE IDADE CASO SEJA MAIOR E MENOR DE IDADE CASO SEJA DE MENOR.
  • 15. inicio idade Idade >= 18 “Maior de idade” “Menor de idade” fim verdadeiro falso Fluxograma
  • 16. Fluxograma Faça um algoritmo que lê o nome de um produto, o preço e a quantidade comprada. Escreva o nome do produto comprado e o valor total a ser pago, considerando que são oferecidos descontos pelo número de unidades compradas, segundo a tabela abaixo: a) Até 10 unidades: não tem desconto b) De 11 a 20 unidades: 10% de desconto c) De 21 a 50 unidades: 20% de desconto d) Acima de 50 unidades: 25% de desconto
  • 17. inicio nome preco qtd qtd <= 10 ? qtd <= 20 ? qtd <= 50 ? Desc <- 0,0 Desc <- preco *10/100 Desc <- preco *20/100 Nome – Total fim Desc <- preco *25/100 Total <- qtd * (preco – desc) sim não não não sim sim