ILA - Unisinos
ILA - Unisinos
ILA - Unisinos
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Aprendendo a Programar Programando numa Linguagem Algorítmica Executável (<strong>ILA</strong>) - Página 25<br />
Variaveis<br />
Tipo de dado Lista de identificadores<br />
Funcao<br />
Inicio<br />
//comandos da função .<br />
Fim<br />
Inicio<br />
//comandos do programa principal<br />
Fim<br />
O <strong>ILA</strong> não contém um editor de textos e é um sistema que é executado sob a ação do sistema<br />
operacional DOS. Desta forma, os programas (editados em um processador de textos qualquer)<br />
devem ser salvos no modo txt e identificados por NomeDoArquivo.ila, onde NomeDoArquivo<br />
deve ter no máximo oito caracteres e é escolhido pelo programador (como no caso dos<br />
identificadores de variáveis, é uma boa prática se escolher um NomeDeArquivo que tenha alguma<br />
relação com o objetivo do programa). Após a gravação do programa na pasta que contém o <strong>ILA</strong>, a<br />
sua execução pode ser solicitada através do prompt do DOS com o comando ila NomeDoArquivo.<br />
2.6 Comando de entrada<br />
Vimos anteriormente que a maioria dos programas manipula dados que são fornecidos pelo<br />
usuário durante a execução do programa. Estes dados, repetindo, constituem a entrada do programa<br />
e, naturalmente, devem ser armazenados em variáveis. O comando do <strong>ILA</strong> que permite que o<br />
usuário digite no teclado algum dado durante a execução de um programa e que armazena este dado<br />
na memória é chamado comando de entrada e deve ser escrito com a seguinte sintaxe:<br />
Ler Identificador da variável<br />
Quando da execução de um comando de entrada, todo o processamento é interrompido e o<br />
sistema fica aguardando que o usuário digite um valor. Quando um valor é digitado o sistema<br />
verifica se este é um valor do tipo de dado da variável e, em caso positivo, o armazena naquela<br />
variável. Por exemplo,<br />
Variaveis<br />
Caracter Frase<br />
Inicio<br />
Ler Frase<br />
Fim<br />
é um programa em <strong>ILA</strong>, que, simplesmente, armazenará uma cadeia de caracteres digitada no<br />
teclado na variável Frase (ou seja, para nada serve, pois a cadeia armazenada naquela posição de<br />
memória “evanesce” quando a execução do programa é encerrada.<br />
Do mesmo modo, o programa<br />
Variaveis<br />
Numerico Num<br />
Inicio<br />
Ler Num<br />
Fim<br />
armazenará (por um curtíssimo intervalo de tempo) um número digitado no teclado. Este exemplo<br />
está sendo dado para que leitor seja alertado a respeito do seguinte ponto importante. Se for digitado<br />
um número inteiro pertencente ao intervalo fechado [-31768, 32767], ele será armazenado e tratado<br />
como um inteiro realmente, enquanto que se for digitado um inteiro que não pertence a este