Existem diversas formas de se representar um algoritmo, neste slide estaremos falando sobre FLUXOGRAMA exibimos os fluxos de um algoritmo através de imagens .[Aula para curso técnico]
Size: 1.21 MB
Language: pt
Added: Nov 20, 2014
Slides: 17 pages
Slide Content
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