14.03.2015 Views

ILA - Unisinos

ILA - Unisinos

ILA - Unisinos

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!