O que são Estruturas de Decisão? Entenda. - Programadores Brasil
Lógica de Programação

[INICIANTES] O que são Estruturas de Decisão? Entenda.

1 Mins read
Confira nosso guia para entender melhor o que são Estruturas de Decisão.
Confira nosso guia para entender melhor o que são Estruturas de Decisão.
Confira nosso guia para entender melhor o que são Estruturas de Decisão.

A Estrutura de Decisão é uma parte fundamental do Desenvolvimento e Programação de Sistemas. Sendo assim, entenda neste post o que são Estruturas de Decisão.

Veja também: [+] Pacote Python Faixa preta para iniciantes.

O que é uma Estrutura de Decisão ?

O conceito de Estrutura de Decisão é talvez um dos mais intuitivos de todos. Ele literalmente resolve problemas em que requer uma decisão.

Vamos a um exemplo. Veremos como essa decisão pode ser programada e entenderemos o que o programa está fazendo quando é executado.

Imagine que desejamos criar um aplicativo que determine se um usuário deve trazer um guarda-chuva em sua mochila.

Se a previsão do tempo indicar que vai chover, pedimos ao usuário que traga um guarda-chuva. Caso contrário, diremos ao usuário para não trazer um guarda-chuva. Dessa forma, vamos pensar em como esse tipo de problema pode ser programado. Confira o algoritmo abaixo:

  1. Início do Programa
  2. Se a previsão indicar chuva:
    1. Pegar guarda chuva e colocar na mochila
  3. Se não:
    1. Sair sem guarda chuva

Veja também: [+] Pacote Python Faixa preta para iniciantes.

Pronto, acima temos o exemplo de uma Estrutura de Decisão.

Forma básica de uma Estrutura de Decisão

As estruturas de decisão obedecem a um formato que é comum na Programação:

  1. Se a condição A for verdade:
    1. Faça isso
  2. Caso contrário, ou seja, a condição A for falsa:
    1. Faça isso

Além disso, é possível ainda inserir mais uma decisão na mesma estrutura. Confira:

  1. Se a condição A for verdade:
    1. Faça isso
  2. Se não se a condição B for verdade:
    1. Faça isso
  3. Caso contrário, ou seja, a condição A e a condição B forem falsas:
    1. Faça isso

Ainda não é o momento, mas como eu sei que muito provavelmente você já teve algum contato com Programação de Sistemas, estas são as famosas estruturas de IF / ELSE. 


Deixe o seu comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *