Você está na página 1de 10

Tema: Comando e constructo If

05/01/2020 Informática Aplicada


INTRODUÇÃO
O presente trabalho versa a abordar conteúdos relacionados a estrutura de
controlo de fluxo em caso particular da estrutura de condição, em que se
focara no camando IF que fornece um mecanismo para controle de desvio de
fluxo, dependendo de uma determinada condição, ou por outra transferem o
controle do fluxo ou executam outro comando (ou um bloco de comandos)
dependendo do resultado verdadeiro ou falso de uma expressão lógica
contida no particular comando IF, em que ele pode apresentar uma estrutura
de um ou mais blocos dependendo do caso ou do numero de condições a
serem avaliadas.
05/01/2020
COMANDO E CONSTRUCTO IF

As instruções geralmente usadas em fortran e em outros compiladores nas


estruturas de decisão são os comandos if e if-else, que são instruções que
permitem a execução condicional de outros comandos. Na forma
completa, if-else, o comando-if é executado se e se somente quando a
condição estabelecida for verdadeira, e no caso contrário, o comando-
else é executado.

05/01/2020
Comando IF
No comando IF, o valor de uma expressão logica escalar é testado e um único
comando é executado se somente se o seu valor for verdadeiro, importante
ressaltar que o comando deve vir na mesma linha do comando IF

A forma geral do comando If é:

IF (< expressão relacional e/ou logica >) < comando executável >

O < comando executável > pode ser qualquer, excepto aqueles que marcam o
início ou o final de um bloco, como por exemplo IF, ELSE IF, ELSE, END IF,
outro comando IF ou uma declaração END.
05/01/2020
Constructo IF
Um constructo IF permite que a execução de uma sequência de
comandos (ou seja, um bloco) seja realizada, dependendo de uma
condição ou de um outro bloco, dependendo de outra condição. Há três
formas usuais para um constructo IF.

05/01/2020
A primeira e a mais simples forma tem a seguinte estrutura geral:

[< nome >:] IF (<expressão relacional/lógica>) THEN

<bloco/ sequência de comandos>

END IF [< nome >]

05/01/2020
A segunda forma usada para o
constructo IF é a seguinte:

[< nome >:] IF (<expressão relacional e/ou


lógica>) THEN

<bloco 1>

ELSE [<nome>]

< bloco 2 >

END IF [<nome>]
05/01/2020
A terceira e final versão usa a instrução
ELSE IF para realizar uma série de
testes independente.
A forma geral é:
[<nome>:] IF (<expressão relacional e/ou lógica>) THEN
<bloco>
[ELSE IF (<expressão relacional e/ou lógica>) THEN [<nome>]
[<bloco>]
...
[ELSE [<nome>]
[<bloco>]
END IF [<nome>]

05/01/2020
CONCLUSÃO

Apos a realização do corrente trabalho pode constatar-se que o


constructo IF permite que a execução de uma sequência de comandos,
ou seja um bloco seja realizada, e que o mesmo o constructo pode
receber um nome , o qual deve ser um nome válido em Fortran 90/95,
sendo opcional, não sendo de caracter obrigatório dar lhe um nome,
mas se for definido o referido nome no cabeçalho do constructo, ele
deve ser também empregado no final, denotado pela declaração END
IF seguida do nome escolhido ou atribuído.
05/01/2020
Gratos pela atenção dispensada

‘’A informática nos distanciou dos livros, mas não da leitura nem de criar
inovações a cada dia que passa, a vida nos ensina que só existem duas
opções, 0 ou 1.’’

Jeziel L. Carvalho

05/01/2020

Você também pode gostar