Aula 3 diagrama de blocos
-
Upload
rafael-mello -
Category
Software
-
view
278 -
download
2
description
Transcript of Aula 3 diagrama de blocos
![Page 1: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/1.jpg)
Diagrama de Blocos
Ollem Studio – Consultoria e Projetos Web
![Page 2: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/2.jpg)
Diagrama de Blocos
Ollem Studio – Consultoria e Projetos Web
![Page 3: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/3.jpg)
Atenção
Esse é o conteúdo gratuito do Passo 3 do eBook de Lógica de Programação em 6 Passos. Adquira já seu eBook e tenha:
Todos os exemplos em pseudocódigo, diagrama de blocos e implementação em JavaScript;
Resolução dos exercícios;
Professor online para tirar dúvidas;
Para mais informações sobre o eBook, veja o último slide.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 4: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/4.jpg)
Diagrama de Blocos
Como mencionado anteriormente, o
Diagrama de Blocos (ou Fluxograma) é
uma forma gráfica de representar um
algoritmo.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 5: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/5.jpg)
Diagrama de Blocos
Quanto mais visual a solução, mais fácil é o seu entendimento por quem não é do ramo. Até para nós, da área de TI, a resolução de um algoritmo através de um fluxograma pode esclarecer aspectos que com o pseudocódigo não entenderíamos ou passaria despercebido, causando erros nos testes de mesa, ou – ainda pior – erro no programa.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 6: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/6.jpg)
Diagrama de Blocos -
Simbologia
FLUXO DE DADOS
Indica o sentido do
fluxo de dados.
Conecta os demais
símbolos.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 7: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/7.jpg)
Diagrama de Blocos -
Simbologia
TERMINAL
Indica o INÍCIO ou
FIM de um
processamento.
INÍCIO
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 8: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/8.jpg)
Diagrama de Blocos -
Simbologia
PROCESSAMENTO
Processamento em
geral. O
processamento está
ligado a uma ação
de atribuição.
MEDIA = (N1 + N2) /
2
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 9: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/9.jpg)
Diagrama de Blocos -
Simbologia
ENTRADA/SAÍDA
(Genérica)
Operação de
entrada e saída de
dados.
LEIA(N1)
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 10: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/10.jpg)
Diagrama de Blocos -
Simbologia
DESVIO (conector)
Permite o desvio
para um ponto
qualquer do
programa.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 11: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/11.jpg)
Diagrama de Blocos -
Simbologia
ENTRADA MANUAL
Indica entrada de
dados via Teclado.
LEIA(N2)
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 12: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/12.jpg)
Diagrama de Blocos -
Simbologia
EXIBIR/SAÍDA
Mostra informações
ou resultados.
ESCREVA(Media)
ESCREVA (Media)
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 13: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/13.jpg)
Diagrama de Blocos -
Simbologia
DECISÃO
Permite elaborar
processos de
decisão. São
usados operadores
de comparação,
expressões.
Media >= 7
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 14: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/14.jpg)
Exercícios
Para todos os exercícios da aula de
Pseudocódigo, elabore o Diagrama de
Blocos
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 15: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/15.jpg)
Resolução dos Exercícios
Exemplos de resolução em
pseudocódigo, diagrama de
blocos e implementação em
JavaScript.
Professor online para tirar
dúvidas por Skype ou Email.
Para mais informações sobre o
eBook, veja o último slide.
As resoluções comentadas de todos os exercícios estão no eBook Lógica de Programação em 6 Passos.
https://www.facebook.com/pages/Ollem-Studio/186855434721435
![Page 16: Aula 3 diagrama de blocos](https://reader031.fdocument.pub/reader031/viewer/2022020207/55834d9dd8b42aa3798b463e/html5/thumbnails/16.jpg)
Obrigado!
Rafael Mello
Rafael Mello
rafael.ollem
Rafael Mello
O Curso Lógica de
Programação em 6
Passos pode ser feito
de forma presencial ou
por skype. Se preferir,
você pode adquirir
somente o eBook! Para
mais informações entre
em contato!