Upload
gercelia-ramos
View
266
Download
6
Embed Size (px)
Citation preview
Estácio Idez
Lógica de Programação
Gercélia Ramos
Fluxograma
E uma representacao grafica de algoritmos onde
formas geometricas diferentes implicam acoes
(instrucoes, comandos) distintos. Tal propriedade facilita o entendimento das ideias 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
Faca um algoritmo em Descricao Narrativa e Fluxograma para calcular a media aritmetica
de duas notas de um aluno e mostrar a situacao, que pode ser aprovado ou reprovado. Descricao Narrativa
1. Receber as duas
notas
2. Calcular a media
aritmetica
3. Se a media for
maior ou igual a
7, entao a
situacao do
aluno e
aprovado; caso
contrario, a
situacao e
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