Buscar

AULA FLUXOGRAMA - EXERCÍCIO PÁG 12,13,14,15

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

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

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ê viu 3, do total de 15 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

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

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ê viu 6, do total de 15 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

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

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ê viu 9, do total de 15 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

Prévia do material em texto

Algoritmos	
  Computacionais	
  
Engenharias	
  
5ALCM	
   Prof.	
  Ivan	
  C.	
  Machado,	
  M.Sc.	
  
imachado@area1.edu.br	
  
Unidade	
  II	
  
13
/0
2/
20
14
	
  
5A
LC
M
	
  2
01
4.
1	
  
Unidade	
  2	
  
1.  Algoritmos	
  e	
  Resolução	
  de	
  Problemas	
  
1.  Noções	
  de	
  lógica	
  para	
  construção	
  de	
  algoritmos	
  
2.  Construção	
  de	
  algoritmos	
  sobre	
  problemas	
  do	
  cotidiano	
  
13/02/2014	
   5ALCM	
  2014.1	
  3	
  
Fluxograma	
  –	
  Rep.	
  Gráfica	
  
13/02/2014	
   5ALCM	
  2014.1	
  
INÍCIO/FIM DECISÃO
PROCEDIMENTO CONECTOR
SAÍDA 
(IMPRESSÃO)ENTRADA MANUAL (TECLADO)
4	
  
Fluxograma	
  –	
  Exemplo	
  1	
  
Ê  Construa	
  um	
  fluxograma	
  que	
  leia	
  a	
  cotação	
  do	
  dólar,	
  leia	
  um	
  
valor	
  em	
  dólares,	
  converta	
  esse	
  valor	
  para	
  real,	
  e	
  mostre	
  o	
  
resultado.	
  	
  
13/02/2014	
   5ALCM	
  2014.1	
  
INÍCIO LER COTAÇÃO LER VALOR A SER CONVERTIDO
CALCULAR 
CONVERSÃO
MOSTRAR VALOR 
CONVERTIDO FIM
5	
  
Fluxograma	
  –	
  Exemplo	
  2	
  
Ê  Fluxograma	
  de	
  um	
  programa	
  para	
  ler	
  dois	
  números	
  
aleatórios	
  diferentes	
  de	
  zero,	
  calcular	
  a	
  média	
  dos	
  mesmos	
  e	
  
mostrar	
  o	
  resultado	
  encontrado.	
  	
  
13/02/2014	
   5ALCM	
  2014.1	
  6	
  
13/02/2014	
   5ALCM	
  2014.1	
  7	
  
INÍCIO
DIGITE 1˚ O 
NÚMERO 1 (N1)
DIGITE 2˚ O 
NÚMERO 2 (N2)
N1 == 0 ?
N2 == 0 ?
MEDIA = (N1 + N2)/2
VALOR
FIM
Exercício	
  1	
  
Ê  Desenvolva	
  um	
  fluxograma	
  que:	
  
Ê  Leia	
  4	
  números	
  
Ê  Calcule	
  o	
  quadrado	
  de	
  cada	
  número	
  
Ê  Calcule	
  a	
  soma	
  dos	
  quadrados	
  
Ê  Apresente	
  o	
  resultado	
  
13/02/2014	
   5ALCM	
  2014.1	
  8	
  
Exercício	
  1:	
  Solução	
  
13/02/2014	
   5ALCM	
  2014.1	
  
INÍCIO LER NUM 1 (N1) LER NUM 2 (N2)
LER NUM 3 (N3) LER NUM 4 (N4)
CALCULAR 
VALOR = N1ˆ2 + N2ˆ2 + 
N3ˆ2 + N4ˆ2
VALOR FIM
9	
  
Operações	
  Lógicas	
  
Ê  Operações	
  Lógicas	
  são	
  utilizadas	
  quando	
  se	
  torna	
  necessário	
  
tomar	
  decisões	
  em	
  um	
  fluxograma	
  
Ê  Em	
  um	
  fluxograma,	
  toda	
  decisão	
  terá	
  sempre	
  como	
  resposta	
  
o	
  resultado	
  	
  VERDADEIRO	
  ou	
  FALSO	
  
13/02/2014	
   5ALCM	
  2014.1	
  10	
  
Operações	
  Lógicas	
  
Ê  Algoritmo:	
  Chupar	
  uma	
  bala	
  
Ê  Pegar	
  a	
  bala	
  
Ê  A	
  bala	
  é	
  de	
  morango?	
  
Ê  Se	
  sim,	
  não	
  chupe	
  a	
  bala	
  
Ê  Se	
  não,	
  continue	
  com	
  o	
  algoritmo	
  
Ê  Retirar	
  o	
  papel	
  
Ê  Chupar	
  a	
  bala	
  
Ê  Jogar	
  o	
  papel	
  no	
  lixo	
  
Ê  Como	
  o	
  algoritmo	
  acima	
  poderia	
  ser	
  representado	
  em	
  um	
  
fluxograma?!	
  
13/02/2014	
   5ALCM	
  2014.1	
  11	
  
Exercício	
  2	
  
Ê Construa	
  um	
  fluxograma	
  para	
  o	
  problema	
  da	
  
troca	
  de	
  lâmpada!	
  
Ê Considere	
  o	
  cenário	
  mais	
  completo,	
  que	
  inclui	
  
uma	
  condição	
  de	
  parada	
  
13/02/2014	
   5ALCM	
  2014.1	
  12	
  
13/02/2014	
   5ALCM	
  2014.1	
  
1.  Acionar	
  o	
  interruptor	
  
2.  Se	
  a	
  lâmpada	
  não	
  acender,	
  então	
  
1.  Pegar	
  uma	
  escada	
  
2.  Posicionar	
  a	
  escada	
  embaixo	
  da	
  lâmpada	
  
3.  Buscar	
  uma	
  lâmpada	
  nova	
  
4.  Subir	
  na	
  escada	
  
5.  Retirar	
  a	
  lâmpada	
  velha	
  
6.  Colocar	
  a	
  lâmpada	
  nova	
  
7.  Enquanto	
  a	
  lâmpada	
  não	
  acender,	
  faça	
  
1.  Retirar	
  a	
  lâmpada	
  queimada	
  
2.  Colocar	
  outra	
  lâmpada	
  nova	
  
13	
  
Exercício	
  3	
  
Ê  Elabore	
  um	
  fluxograma	
  que	
  calcule	
  a	
  média	
  
aritmética	
  de	
  um	
  aluno.	
  Considere	
  3AVs,	
  e	
  imprima	
  
“Aprovado”	
  caso	
  a	
  média	
  seja	
  maior	
  ou	
  igual	
  a	
  5,	
  e	
  
“reprovado”	
  caso	
  a	
  média	
  seja	
  inferior	
  a	
  5.	
  
13/02/2014	
   5ALCM	
  2014.1	
  14	
  
Exercício	
  4	
  
1.  Faça	
  um	
  fluxograma	
  para	
  resolver	
  o	
  seguinte	
  problema:	
  
dado	
  uma	
  entrada	
  em	
  graus	
  Farenheit	
  converta	
  para	
  graus	
  
Celsius,	
  sabendo	
  que	
  Cel	
  =	
  5	
  x	
  (Far-­‐32)/9.	
  	
  
2.  Faça	
  um	
  fluxograma	
  para	
  resolver	
  o	
  seguinte	
  problema:	
  
dado	
  dois	
  números	
  calculem	
  o	
  dobro	
  do	
  primeiro	
  mais	
  a	
  
metade	
  do	
  segundo.	
  
3.  Faça	
  um	
  fluxograma	
  para	
  resolver	
  o	
  seguinte	
  problema,	
  
dado	
  três	
  números	
  encontre	
  o	
  maior.	
  
4.  Faça	
  um	
  fluxograma	
  para	
  resolver	
  o	
  seguinte	
  problema,	
  
dado	
  três	
  números	
  quaisquer,	
  imprima-­‐os	
  em	
  ordem	
  
crescente.	
  
13/02/2014	
   5ALCM	
  2014.1	
  15

Outros materiais