Como compreender e criar fluxogramas simples de algoritmos

Com suas formas e linhas conectadas, um fluxograma pode ajudar as pessoas a visualizar um algoritmo, que é simplesmente uma sequência de tarefas que uma pessoa realiza para concluir um processo. Um fluxograma pode explicar tudo, desde como planejar uma festa até como lançar uma nave espacial. Embora exista software de fluxograma, você pode criar fluxogramas usando lápis e papel.

Liste suas tarefas

Os algoritmos aparecem em quase todos os lugares da vida. Por exemplo, um balconista de loja usa um algoritmo com tarefas como escanear itens, empacotar mantimentos e aceitar seu pagamento. Outros algoritmos, como aqueles que constituem os sistemas operacionais de computador, são muito mais complexos. Antes de criar um fluxograma, faça um brainstorm do processo que deseja executar e, a seguir, identifique e anote suas tarefas.

Comece o processo

Uma das formas de fluxograma mais importantes é o retângulo - ele representa uma tarefa em seu processo. Desenhe um retângulo e, dentro dele, escreva a primeira tarefa que você deve realizar. Por exemplo, se o processo for mudar para seu canal de TV favorito, a primeira tarefa pode ser "Pegue o controle remoto".

instagram story viewer

Continue o processo

Desenhe um segundo retângulo à direita do primeiro e escreva "Pressione o botão 'ligar'" nesse retângulo. Finalmente, desenhe uma linha que conecte o primeiro retângulo ao segundo e adicione uma seta na extremidade direita da linha. Quando terminar, o fluxograma contém uma representação lógica das duas primeiras tarefas do processo. A linha com a seta representa a ordem em que as tarefas devem ser executadas.

Crie um Ponto de Decisão

Muitas tarefas na vida exigem que as pessoas tomem decisões importantes que afetam o futuro. Imagine que sua TV não liga quando você pressiona o botão "ligar" do controle remoto. Seu fluxograma precisa incluir tarefas para essa circunstância. Lide com esse cenário desenhando uma forma de diamante, que representa um ponto de decisão. Desenhe uma linha com uma seta do segundo retângulo até o lado esquerdo do diamante. Essa linha conecta a segunda tarefa ao símbolo de decisão.

Entenda o símbolo de decisão

O símbolo de decisão permite que você escolha um de dois caminhos lógicos possíveis, dependendo da resposta à pergunta que você colocou dentro do símbolo. Escreva "TV comes on" no símbolo porque esse é um ponto de decisão depois de pressionar o botão "on" no controle remoto.

Executar Ramificação Lógica

Desenhe uma linha com uma seta que sai da borda direita do símbolo e escreva "Sim" acima da linha. Essa linha representa o caminho a seguir se a resposta da pergunta for "Sim" - a TV liga quando você pressiona o botão "ligar". Desenhe uma linha semelhante que saia da borda inferior do símbolo e escreva "Não" ao lado dessa linha. Esta linha indica o caminho a seguir se a TV não ligar. Agora você tem duas tarefas e um ponto de decisão que controla a possibilidade de a TV ser ligada ou desligada após você tentar desligá-la.

Complete o fluxograma

Neste ponto, uma linha "Sim" e uma linha "Não" se estendem do símbolo de decisão. Desenhe outro retângulo no final de uma das linhas e escreva a próxima etapa do processo. Por exemplo, se você desenhou uma linha "Não", a próxima tarefa pode ser "Verificar o cabo de alimentação da TV". Se você desenhou uma linha "Sim", essa tarefa pode ser "Pressione o número da estação desejada no controle remoto".

Dicas de fluxograma

O exemplo da TV é simples e possui apenas algumas tarefas. Conforme você trabalha com algoritmos mais complexos, seu fluxograma conterá muito mais processos e símbolos de ponto de decisão. Existem outros símbolos de fluxograma, mas as formas de processo e decisão são tudo que você precisa para modelar processos simples. Ao criar um fluxograma, você pode descobrir que algumas etapas estão faltando em sua lista original. Quer você use lápis e papel ou um programa de fluxograma, é simples adicionar novos símbolos, excluir os existentes e reorganizá-los conforme o fluxograma ganha vida.

Teachs.ru
  • Compartilhar
instagram viewer