Header Ads

Estrutura Condicional "se"




Estruturas condicionais são instruções para testar se uma condição é verdadeira ou falsa, podendo assim decidir se executa ou não um comando ou pilha de comandos.
A estrutura condicional mais básica é a estrutura "se" (no inglês, "if"), ela é encontrada em todas as linguagens (com sintaxes diferentes) e consiste em executar instruções caso uma condição se realize.
A estrutura "se" tem duas formas: simples e composta.

A forma simples apenas testa se a condição é satisfeita e executa uma ou mais instruções se a condição for verdadeira, e se for falsa a estrutura é finalizada sem executar as instruções.
Em pseudocódigo, é representado por "se" e em C é representado por "if".


A sintaxe dessa estrutura é a seguinte:


Em pseudocódigo:   

                                 se (condição) então
                                 (lista de instruções)
                                 fim
Em C:

                                if (condição) {
                                (lista de instruções);
                                 }







Existe ainda a forma composta da estrutura "se", que além de testar a condição e executar as instruções no caso das condições serem verdadeiras, executa outra pilha de instruções no caso das condições serem falsas.
Em pseudocódigo é denotado por "se"..."senão", e em C: "if"..."else".



A sintaxe dessa estrutura é a seguinte:

Em pseudocódigo:
                se (condição) então
               (lista de instruções A)
                senão
               (lista de instruções B)
                 fim
Em C:
                 if (condição) {
                 (lista de instruções A);
                  }
                  else {
                  (lista de instruções B);
                   }

Se a condição for verdadeira apenas o comando A será executado, se for falsa, apenas o comando B.


As estruturas condicionais são de extrema importância na vida de um programador, pois são elas que irão decidir se serão tomadas certas ações.
Ex.: Se login e senha estiverem corretos, então é liberado o acesso, se não, é emitida uma mensagem de erro.

Nenhum comentário

Tecnologia do Blogger.