Buscar

31TC1-LP2-A2

Prévia do material em texto

Instituto de Tecnologia de Jacareí
2020/1
Técnico em Mecatrônica
LP2 - Lógica de Programação
Prof. Ricardo de Macedo
13/05/2020
Habilidade
O que é ?
Principais Elementos
Como CriarAula 02
Fluxogramas
Turma 31TC1
Introdução
 O diagrama de blocos ou fluxograma é uma forma
padronizada e eficaz para representar os passos lógicos de um
determinado processamento, indicando as diversas ações e
decisões que devem ser executadas para resolver o problema
Vantagens: É simples, pois utiliza de gráficos e pouca escrita.
Desvantagens: É necessário conhecer o significado de cada gráfico.
Se for muito grande, o fluxograma fica difícil de entender.
Simbologia
Início / FimEntradaProcessamentoDecisãoSaídaConector
Regras
Um fluxograma deve ser claro, simples e de fácil leitura
Não deve haver ambiguidade na interpretação
O texto dentro de cada símbolo deve se limitar à instrução a ser executada
Deve-se evitar o cruzamento de linhas para não comprometer o entendimento
Apenas uma linha de fluxo deve partir ou chegar a um terminador ou conector.
Início
Fim
1
1
Regras
Os símbolos de im pressão e lei tura devem possuir uma linha de
fluxo chegando e uma outra saindo
O símbolo de proce sso admite mais de uma linha de entrada de fluxo e apenas
uma linha de saída
Processamento de Fluxograma
 O fluxograma permite três ordens distintas de execução:
 Sequencial
 As atividades são executadas uma após a outra
 Por seleção
 Ocorre quando uma via de processamento é escolhida em
um ponto de bifurcação, de forma que cada via conduz a
um processamento distinto
 Por repetição
 Faz com que a execução ocorra em ciclos de processamento
até atingirem uma condição de finalização
Sequência
início
fim
Passo 1
Passo 2
Passo N
Em uma sequência, é p rocessado um conjunto de ações (passos)
em série;
Não há qualquer possibilidade de alterar a ordem de processamento
das ações;
Após processar o 1ª passo, processa-se o 2a passo, e assim 
sucessivamente
início
Colocar creme dental
Escovar os dentes
Abrir a torneira
Lavar a escova
Fechar a torneira
Pegar a escova de dente
fim
Seleção
V
?
F Na seleção (1 via),o passo (ação) somente será 
processado caso a expressão lógica avaliada for 
verdadeira 
U t i l i z a o s ímbo lo de dec i s ão pa ra es c o lhe r uma 
s equênc ia de aç ões a s e r exec u tada
F V
?
J á na s e l eç ão de 2 v i as o fluxo de 
processamento segue por uma das duas vias, 
dependendo do valor lógico (verdadeiro ou falso) 
da expressão avaliada no início da estrutura
Seleção
?
Valor 1 Valor 2 Valor 3 Valor N
Existe o caso, da decisão que não é feita com base em uma expressão 
lógica, porque há mais do que dois resultados possíveis, é o caso da 
seleção de N vias
Repetição
A mesma sequência de ações será executada repetidamente enquanto o 
resultado da expressão lógica se mantiver verdadeiro
V
?
F
Cabeça
F
V
?
Cauda
Exemplo Repetição
início
fim
Abrir o pacote
Comer o biscoito
Escovar os dentes
Não
Tem biscoito ?
Pegar o pacote
Sim
Pegar um biscoito
início
fim
Pegar o pacote
Abrir o pacote
Pegar um biscoito
Comer o biscoito
Escovar os dentes
Não
Tem biscoito ?
Sim
Cabeça
Cauda
#FicaDica
https://yed.br.uptodown.com/windows
yEd draw.io
https://app.diagrams.net/
	Número do slide 1
	Número do slide 2
	Introdução
	Simbologia
	Número do slide 5
	Número do slide 6
	Número do slide 7
	Sequência
	Seleção
	Seleção
	Repetição
	Exemplo Repetição
	#FicaDica

Continue navegando