Buscar

Fluxogramas em algoritmo parte 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 13 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Algoritmos e Programação
Fluxogramas 1
Professor: Eduardo Campos dos Santos - eduardo.campos@prof.una.br
 
O padrão que adotaremos
● Nossos símbolos
Início e Fim
Entrada de dados
Decisão
Saída de dados
Processo
Conectores
● Exercício
Pesquise como que diferentes
autores usam diferentes 
símbolos para representa seus 
fluxogramas.
 
Fluxograma: Exemplo 1
C = A / B
“Div por zero”B = 0 ?
Sim
Não
C
Início
Fim
A, B
 
Fluxograma: para que serve?
O fluxograma serve para ilustrar a ideia geral de
um dado sistema, programa ou procedimento.
Por isso, prefere-se usar fluxograma para, por 
exemplo, ilustrar o funcionamento de um dado 
programa de computador em um artigo ou slide.
 
Fluxogramas em outras áreas/fins
● O fluxograma também é muito usado:
● em manuais de procedimentos (área de gestão)
● em manuais técnicos – funcionamento de máquinas
● em artigos científicos – explicando procedimentos e 
funcionamentos diversos (inclusive: funcionamento 
de programas de computadores)
● em apresentações (inclusive para explicar um 
programa de computador)
 
Fluxograma: pedido de compras
Fluxograma na administração:
Ilustra os procedimentos que devem
ser seguidos num processo de
pedido de compras de uma dada
empresa.
 
Fluxograma: Exercícios
● Exercício 1: Elaboraremos juntos um 
fluxograma que oriente um vendedor de uma 
dada loja. Suporemos que o vendedor tem uma 
margem para negociação. O gerente deve ser 
consultado se necessário.
● Exercício 2: Interprete o fluxograma da esteira 
rolante no próximo slide usando a descrição 
narrativa.
 
 
Exercícios dos livros recomendados
● Estude os fluxogramas apresentados por Ana 
Fernanda Ascencio e Edilene Veneruchi no 
primeiro capítulo.
● Ainda referente ao livro de Ascencio e 
Veneruchi, altere o fluxograma referente ao 
resultado de aprovação/reprovação de modo 
que tenha três opções:
Aprovado: se Nota_final ≥ 60
Reprovado: se Nota_final < 40
Recuperação: se 40 ≤ Nota_final < 60 
 
Outro exercício
● Considere o seguinte algoritmo: um programa 
deve ler dois números fornecidos pelo usuário; 
armazená-los em duas variáveis a e b e 
verificar se o segundo é menor que o primeiro. 
Se for, deve trocar os valores das variáveis. 
Depois, o programa deve exibir os valores 
finais das variáveis a e b. Ou seja, ele sempre 
deverá exibir os dois números fornecidos em 
ordem crescente, independentemente da 
ordem digitada pelo usuário. Você consegue 
encontrar um erro no fluxograma do próximo 
slide?
 
Fluxograma com erro
b < a VF
a ← b
b ← a
a,b
a, b
início
fim
Esse é um fluxograma 
referente ao algoritmo do 
slide anterior. Mas há um 
equívoco nele.
Você consegue dizer 
onde está o problema e 
como ele pode ser 
solucionado?
 
Mais um exercício
● Considerando a equação ax2+bx+c=0
construa um fluxograma que ilustre o seguinte algoritmo:
● Leia os coeficientes a, b e c. Ou seja, o usuário deverá fornecer três 
valores numéricos que serão armazenados nas variáveis a, b e c.
● Verifica se a equação é do segundo grau. Se não for, escreve “Não é 
uma equação do segundo grau” e verifica se é do primeiro grau. Se 
também não o for, escreve “Não é uma equação de primeiro ou segundo 
grau”.
● Se for equação do primeiro grau, calcula a raiz r = -c/b e exibe o 
resultado. Se for equação do segundo grau, calcula o valor de ∆. Se o 
valor de ∆ for negativo, escreve “Não exitem raízes reais”; se for igual a 
zero, escreve “Há apenas uma raíz”, calcula e exibe o valor desta raíz; 
mas se o valor de ∆ for positivo, calcula e exibe os valores das duas 
raízes. 
Obs.: ∆ = b2 – 4ac r = ( -b ± sqrt(∆) ) / (2a)
 
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13

Continue navegando