SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigoMauro Pereira
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informáticasocrahn
 
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)Gercélia Ramos
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básicaCarlos Melo
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesaPacc UAB
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Cibele Kanegae
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 
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 }Mariana Camargo
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoRegis Magalhães
 
Excel Básico
Excel BásicoExcel Básico
Excel Básicoaprcds
 

Mais procurados (20)

Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Lista de exercicios algoritmos com pseudocodigo
Lista de exercicios   algoritmos com pseudocodigoLista de exercicios   algoritmos com pseudocodigo
Lista de exercicios algoritmos com pseudocodigo
 
1ª aula introdução a informática
1ª aula introdução a informática1ª aula introdução a informática
1ª aula introdução a informática
 
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)
 
Material aula informática básica
Material aula informática básicaMaterial aula informática básica
Material aula informática básica
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Aula 4 - Teste de mesa
Aula 4 - Teste de mesaAula 4 - Teste de mesa
Aula 4 - Teste de mesa
 
Python - Introdução
Python - IntroduçãoPython - Introdução
Python - Introdução
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Raciocínio lógico parte 1
Raciocínio lógico   parte 1Raciocínio lógico   parte 1
Raciocínio lógico parte 1
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
02-Fluxograma.pptx
02-Fluxograma.pptx02-Fluxograma.pptx
02-Fluxograma.pptx
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016Apostila Microsoft Office Word 2016
Apostila Microsoft Office Word 2016
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
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 }
 
Algoritmo 04 - Estruturas de decisão
 Algoritmo 04 - Estruturas de decisão Algoritmo 04 - Estruturas de decisão
Algoritmo 04 - Estruturas de decisão
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Excel Básico
Excel BásicoExcel Básico
Excel Básico
 

Semelhante a Fluxograma (Lógica de Programação) (20)

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
 
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)
 
Apostila de portugol_(algoritmo)
Apostila de portugol_(algoritmo)Apostila de portugol_(algoritmo)
Apostila de portugol_(algoritmo)
 
1ª lista de_algoritmos
1ª lista de_algoritmos1ª lista de_algoritmos
1ª lista de_algoritmos
 

Último

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx2m Assessoria
 
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.pdfLuisKitota
 
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.docx2m Assessoria
 
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.docx2m Assessoria
 
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.pdfSamaraLunas
 
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.docx2m Assessoria
 
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.docx2m Assessoria
 
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 CalisthenicsDanilo Pinotti
 
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 exemploDanilo Pinotti
 

Último (9)

ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docxATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_2024.docx
ATIVIDADE 1 - SISTEMAS DISTRIBUÍDOS E REDES - 52_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
 
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
 
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
 
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
 
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 - 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
 
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
 
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
 

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