Quais são as diferentes estruturas dos diagramas de fluxo?

Um fluxograma.

O fluxograma é uma das melhores ferramentas para projetar como uma máquina deve responder a uma série de possíveis eventos e interações em um sistema procedural. Isso é especialmente útil ao projetar software para uma linguagem de programação procedural. Um fluxograma pode ser usado para garantir que um programa seja preparado para qualquer situação e é possível usar quatro estruturas primárias para criá-lo virtualmente.

Sequência

Uma sequência é uma estrutura de um diagrama de fluxo que representa uma série de etapas a serem executadas uma após a outra. É provavelmente o conceito mais básico e é comumente usado fora do design de um diagrama na forma de um guia passo a passo sequencial. Algumas estruturas sequenciais comuns são coisas cotidianas, como uma receita para fazer pão, instruções para montar um brinquedo ou instruções para dirigir até um local. Caso esse tipo de estrutura seja o suficiente para projetar um fluxograma, talvez uma lista numerada seja mais apropriada. No entanto, se uma lista conceitual de etapas ou instruções precisar levar em conta aspectos como possíveis desvios da construção de estradas ao dirigir, então um fluxograma pode ser muito mais útil para ilustrar rotas e decisões alternativas.

Decisão

A estrutura de decisão em um fluxograma é usada quando, como seu nome indica, uma decisão apropriada deve ser tomada sobre como proceder de acordo com o estado atual dos dados do programa ou o progresso real de um projeto. Isso também é conhecido como condicional. Na programação, uma condicional é uma ferramenta comum usada para ajudar um programa a tomar uma decisão sobre o que fazer. Nas linguagens de programação, também é chamado de instrução: "sim, então". Por exemplo, se um usuário já clicou em um determinado botão na tela, o programa deve ir para a etapa 1. Mas se ele não tiver clicado nele, ele deverá ir para a etapa 2. Um semáforo em uma rua é semelhante ao conceito de estrutura de decisão. Se a luz estiver verde, pode continuar, mas se estiver vermelha, deve parar.

Ciclo

A estrutura do ciclo é usada em um diagrama de fluxo, para indicar se um programa ou pessoa deve repetir várias etapas até que uma determinada condição esteja presente. Por exemplo, se um programa deve fazer uma pilha de 10 círculos aparecer na tela antes de prosseguir, então esta estrutura deve rever o número de círculos lá e então fazer mais, até que haja 10. Então proceda fora do ciclo . Um exemplo mais cotidiano poderia ser o de uma pessoa economizando para comprar um item. Após cada depósito no banco, o banco pode verificar o extrato da conta para ver se está pronto para fazer a compra. É necessário observar que uma tarefa na estrutura de ciclo de um fluxograma pode ser concluída antes ou depois da etapa em que a condição atual é necessária.

Case

A estrutura do caso é basicamente uma estrutura de decisão com mais de duas situações possíveis. O primeiro é bom para escolher comprar pão branco ou de trigo, dependendo de qual dos dois a sua família preferir. O segundo, no entanto, como o próprio nome indica, é melhor quando você tem que escolher entre uma ampla variedade de opções, por exemplo, doces, dependendo do tipo que você gosta.