Compiladores
Ciência da Computação – Quinto Semestre
Wesley Ramos de Paula
Airton Junior
Luís Correia
Especificações das linguagens
C, Python e Java
Maringá
2014
Faculdade Alvorada
Ciência da Computação – Quinto Semestre
Wesley Ramos de Paula
Luís Correia
Airton Junior
Especificações das linguagens
C, Python e Java
Trabalho/Artigo, desenvolvido durante a disciplina de compiladores, como parte da avaliação bimestral do 3º Ano do curso de Ciência da Computação. Professor Gécen
Maringá
2014
Sumário
Especificações Estrutura IF
O que torna o computador diferente de qualquer outra máquina é a tomada de decisão definindo o que é verdadeiro e o que é falso.
Para isso, ele utiliza uma estrutura seletiva da qual o único valor possível é o bit 1 ou 0, ou seja VERDADEIRO ou FALSO.
Em muitas linguagens de programação, quem faz isso é o IF (SE traduzindo).
O ELSE é o que chamamos de caso contrário, ou seja, se for falso execute o que está no ELSE.
Java
Se for verdadeiro, o programa executará a primeira linha logo abaixo do IF ou a frente.
EX: 1 if ( Expressão ) Declaração;
EX: 2 if ( Expressão ) Declaração;
Se o IF tiver que executar várias linhas, todas as linhas que devem ser enquadradas dentro do bloco de dados - as chaves {}.
EX: 3 if ( Expressão ) { Declaração;
}
O ELSE só existe se tiver um IF. O ELSE só será executado se o IF for falso.
ELSE executará só a primeira linha abaixo dele. Se o ELSE tiver que executar várias linhas, vale a mesma regra de IF. Todas as linhas a ser executadas deverão estar contidas dentro do bloco de dados {}.
EX: 4 if ( Expressão ) { Declaração;
} else { Declaração;
}
O ELSE IF é