Diferença entre se e outro se Diferença entre

Anonim

Se, em caso de comparação, se os programas

nem sempre fluem de maneira seqüencial. As situações surgem quando há uma decisão a ser feita ou um código que precisa ser repetido. As estruturas de controle ajudam isso definindo o que precisa ser feito no programa e em que condições. Estes são conhecidos como declarações condicionais que julgam uma declaração sobre saídas booleanas de verdadeiro ou falso.

cláusula "If" - É popular entre muitas linguagens de programação. A sintaxe principal pode ser diferente, mas o pseudo-código permanece o mesmo. Um pequeno fragmento de código é dado abaixo:

se (condição)

e

ação

terminar se

A condição sempre retorna um resultado booleano. Diga que a condição é ensolarada e a ação é sair. Então, se estiver ensolarado fora (verdadeiro), então uma pessoa vai caminhar. Caso contrário, chegamos ao fim se construído sem realizar qualquer ação.

A construção acima é popular em linguagens de programação de estrutura como: C, C ++, JAVA, Visual Basic e C #

A construção "else if" ajuda você a combinar muitas condições. Se a primeira condição for verdadeira, então o resto será ignorado. Vamos dar uma olhada no pseudo-código -

se (condição)

e

ação

senão se (condição)

e

ação

else

ação

fim se

A condição ainda retorna uma saída booleana. Um bloco "else if" leva a um maior nível de aninhamento. Caso a condição "if" seja falsa, a condição "else if" será avaliada de maneira sequencial até encontrar uma correspondência. Caso as condições falhem, a ação definida na cláusula "else" é executada. Para entender melhor, vamos continuar com a condição chuvosa acima. A condição "if" permanece a mesma. Permite adicionar a condição "else if" para ser "tormentoso", e a ação "descer as escadas". "A frase" else "diz" ficar dentro. "Então, se é tormentoso lá fora, então a primeira condição" se "é falsa. Nós vamos para a condição "else if" e achamos que está avaliando como verdade. Então a pessoa desce as escadas.

Diferenças entre "if" e "else if":

1. A condição "if" é obrigatória para uma construção condicional. Uma condição "else if"

não pode existir sem um bloco "if" anterior.

2. Você pode ter apenas um bloco "if", mas múltiplos "else if" blocos.

Resumo:

1. Ambos "if" e "else if" ajudam a ramificar o código. O programa sai da execução linear

2. Tanto "if" como "else if" são expressões condicionais que ajudam no processo de tomada de decisão

3. Todas as linguagens de programação de alto nível empregam "if" e "else if" com sintaxe diferente.