Estrutura de uma Linguagem de Programação
Por: SonSolimar • 4/3/2018 • 2.474 Palavras (10 Páginas) • 266 Visualizações
...
Suporta as seguintes operações: igualdade (==), diferenciação (!=), adição (+), subtração (-), maior que (>), menor que (=) e menor ou igual que (
É atribuído, por padrão, o valor 0.
Exemplo:
inteiro A;
2.2.2.2 Tipo real
O tipo real possui tamanho de 32 bits (24 bits para a mantissa e 8 para o expoente). Suporta as seguintes operações: igualdade (==), diferenciação (!=), adição (+), subtração (-), maior que (>), menor que (=) e menor ou igual que (
É atribuído, por padrão, o valor 0.0.
Exemplo:
real A;
2.2.2.3 Tipo lógico
O tipo lógico pode assumir apenas dois valores: verdadeiro ou falso.
A linguagem disponibiliza duas operações para o tipo lógico: igualdade (==) e desigualdade (!=).
As operações , >=,
É atribuído, por padrão, o valor “verdadeiro”.
Exemplo:
logico A;
2.2.2.4 Tipo texto
O tipo texto pode assumir como valor todos os caracteres da tabela ASCII. A linguagem não possui um tipo específico para caracteres, porém o tipo texto pode ser usado para este fim. O caractere ‘\0’ é utilizado para indicar o fim do texto.
A linguagem disponibiliza duas operações para o tipo texto: igualdade (==) e desigualdade (!=).
Por padrão, não é atribuído nenhum valor para o tipo texto. Ou seja, um texto vazio é constituído apenas por um caractere ‘\0’.
Exemplo:
texto A;
2.2.3 Palavras Chaves e Reservadas
As palavras chaves da linguagem estão relacionadas abaixo, lembrando que todas são de uso reservado.
- programa
- variaveis
- inteiro
- real
- logico
- texto
- boate
- azul
- se
- senao
- entao
- escolha
- caso
- faca
- pare
- enquanto
- para
- de
- ate
- leia
- escreva
2.2.4 Declaração
As declarações dos tipos e seus respectivos identificadores devem vir logo após a palavra reservada “variaveis” e antes da palavra reservada “boate”. Deve ser declarado um tipo seguido do seu identificador por linha, sendo que no final de toda linha é obrigatório o uso de “;”. Deve-se seguir o formato:
;
2.2.4.2 Declaração Tipo inteiro
A declaração desse tipo é feita do seguinte modo: “inteiro nome_variável”.
::= inteiro ;
Exemplo:
inteiro X;
2.2.4.3 Declaração Tipo real
A declaração desse tipo é feita do seguinte modo: “real nome_variável”.
::= real ;
Exemplo:
real X;
2.2.4.4 Declaração Tipo logico
A declaração de um tipo lógico é feita como segue: “logico nome_variável”.
::= logico
Exemplo:
logico A;
2.2.4.5 Declaração Tipo texto
A declaração de um tipo texto é feita como segue: “texto nome_variável”.
::= texto
Exemplo:
texto A;
2.2.5 Operações
A linguagem permite as seguintes operações com seus respectivos símbolos representativos:
- adição (+);
- atribuição (=);
- subtração (-);
- multiplicação (*);
- divisão (/).
As operações aritméticas são resolvidas com base na precedência dos operadores, sendo que a multiplicação e divisão precedem a de adição e subtração.
Exemplo:
x = 3*5+7;
Após a execução deste comando, x receberá o valor de 22.
2.2.6 Operadores
Tabela de Operadores
Operador
Descrição
Tipos Permitidos
Retorno
=
Atribuição
inteiro, real, lógico e texto
inteiro, real, lógico e texto
+
Adição
inteiro e real
inteiro e real
...