Buscar

Fluxogramas em algoritmos parte 2

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 11 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 11 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 11 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 2
Professor: Eduardo Campos dos Santos - eduardo.campos@prof.una.br
http://edusantos.eti.br/una
 
Recapitulando: nosso padrão
● Nossos símbolos
Início e Fim
Entrada de dados
Decisão
Saída de dados
Processo
Conectores
● Alguns outros
 
Fluxogramas: Estrutura sequencial
C ← A + B
C
Início
Fim
A, B
C ← A - B
C
Início
Fim
A, B
comando1
teste
VF
comando2
comando3
comando1
teste
comando3
VF
comando2
comando4
Estruturas condicionais
Condicional simples Condicional composta
cont = 1
cont < N
VF
comando2
comando3
comando1
teste VF
comando3
comando2
cont++
comando1
comando1
teste V
F
comando2comando3
Estruturas de repetição
Observe que os três tipos de estrutura prevê a possibilidade do programa 
retornar a determinado ponto. Uma dessas estruturas garante que o laço 
de repetição será executado ao menos uma vez. 
Qual delas? O que faz ocorrer essa diferença?
Teste lógico no início do bloco Teste lógico no final do bloco
 
Exercício: fluxograma calculadora
Início
Fim
A, B
op
1
1
op=1? C=A+BV
F
COMPLETE
Nesse fluxograma há partes sequenciais e parte condicional
C
 
Exercício: Força coluna de líquido
● Construa um fluxograma que represente o 
algoritmo para calcular a força exercida pela 
coluna de um líquido sobre a área da válvula 
de um reservatório. Conhece-se a altura h (m) 
do reservatório, o diâmetro d (m) da válvula e o 
peso específico gama do líquido (N/m3). A força 
F em Newtons é o peso da coluna do líquido.
F = gama x VolumeColuna
= gama x AreaTampa x h
= gama x π x r2 x h
= (gama x π x d2 x h) / 4
Dica: este é um dos exemplos
no livro do Furlan. Seção sobre
“fluxogramas com comandos
sequenciais”.
 
Exercício: engenharia (fácil) 
Elabore um fluxograma correspondente a um algoritmo 
que calcule e exiba a tensão S de uma barra cilíndrica 
de diâmetro D submetida a uma carga Q. Os valores de 
D e Q devem ser fornecidos pelo usuário do programa via 
teclado. Utilize a fórmula:
onde,
n = 2 para D > 100;
n = 6 para D < 50 e;
n = 4 para outros valores de D.
 
Exercício: Integral definida pelo 
método dos retângulos
Construa um algoritmo que estime o 
valor aproximado da área sobre a 
curva somando os valores das áreas 
dos retângulos.
M(t) representa uma grandeza
qualquer. Pergunte aos seus
professores de Cálculo, Física
etc. por exemplos de grandezas.
Veja a dica
no slide
seguinte.
 
Exercício: Integral definida pelo 
método dos trapézios
Compare a figura deste slide
com a do slide anterior. Você
percebe porque o método
de cálculo aproximado é
mais eficiente quando usamos
trapézios ao invés de retângulos?
Construa o algoritmo correspondente
a este caso.
Dica: os exercícios deste slide e do anterior poderão ser resolvidos de maneira mais 
eficiente usando os conceitos de vetores e estrutura de repetição. Como ainda não 
discutimos os vetores e só falamos brevemente sobre as estruturas de repetição, 
recomendo que vocês solucionem sem o uso desses recursos, por enquanto. Será 
interessante comparar as soluções quando vocês puderem voltar a abordar esse 
problema mais adiante no curso.
 
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11

Outros materiais