1) Um fluxograma representa algoritmos usando formas geométricas para diferentes ações. Isso facilita a compreensão das ideias nos algoritmos.
2) Fluxogramas devem ser claros, simples e de fácil leitura, sem ambiguidades.
3) Fluxos descrevem sistemas de cima para baixo ou esquerda para direita.
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
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).
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