O documento descreve o Interpretador de Linguagem Algorítmica (ILA), uma ferramenta desenvolvida para ensinar lógica de programação. O ILA permite a execução e teste de algoritmos escritos em português estruturado. O documento explica como o ILA funciona, os tipos de dados que suporta e fornece um exemplo de programa para resolver equações do segundo grau usando o ILA.
2. ILA
• Interpretador de Linguagem Algorítmica, é uma
outra ferramenta que pode ser utilizada no ensino
de lógica de programação
3. ILA
• Introdução:
Um dos grande problemas de quem se aventura
pelos caminhos da informática é, sem duvida,
“como fazer um bom algorítmo”. A inexistência de
um ambiente que proporcionasse interação entre
alunos e seus algorítmos despertou nosso interesse
na busca de soluções que atendessem às
expectativas de professores e alunos. Em virtude
disto, iniciou-se em 1990, o Projeto ILA como uma
alternativa de minimizar problemas de construção
de algorítmos . ILA não é propriamente um
ambiente, mas sim um interpretador, pequeno e
versátil, que permite a testagem de algorítmos em
um português estruturado.
4. ILA
• O Projeto ILA teve a participação da seguinte
equipe:
• Coordenador: Prof. D.Sc. Sérgio Crespo
• Bolsista pesquisador: Ph.D. João Luis Tavares da
Silva
• Bolsista pesquisador: Hamilton Freitas Coutinho
• Patrocínio: Universidade do Vale do Rio dos Sinos –
UNISINOS
5. ILA
• Download do ILA
• O tipo de dado associado a uma variável é o conjunto de
elementos que podem ser nela
• armazenados. O ILA aceita três tipos de dados: numerico,
logico e caracter (numerico e logico são
• escritos assim mesmo, sem acentos). Uma variável do tipo
numerico (como esta denominação
• indica) está apta a armazenar números; uma variável do tipo
logico está apta a armazenar os valores
• falso e verdadeiro e uma variável do tipo caracter está apta
a armazenar cadeias de caracteres
• (palavras, sequências de algarismos, sequências de letras e
algarismos, etc.).
6. ILA
• O ILA não contém um editor de textos e é um sistema que é
executado sob a ação do sistema
• operacional DOS. Desta forma, os programas (editados em
um processador de textos qualquer)
• devem ser salvos no modo txt e identificados por
NomeDoArquivo.ila, onde NomeDoArquivo
• deve ter no máximo oito caracteres e é escolhido pelo
programador (como no caso dos
• identificadores de variáveis, é uma boa prática se escolher
um NomeDeArquivo que tenha alguma
• relação com o objetivo do programa). Após a gravação do
programa na pasta que contém o ILA, a
• sua execução pode ser solicitada através do prompt do DOS
com o comando ila NomeDoArquivo.
7. •
ILA – EXEMPLO
//Programa para determinação das raízes de uma equação do segundo grau
• Variaveis
• Numerico a, b, c, Delta, x1, x2
• Inicio
• Escrever "Digite os coeficiente da equação"
• Ler a
• Ler b
• Ler c
• Se a <> 0 entao
• Delta = b*b - 4*a*c
• Se Delta >= 0 entao
• x1 = (-b + Raiz(Delta, 2))/(2*a)
• x2 = (-b - Raiz(Delta, 2))/(2*a)
• Escrever "As raízes da equação dada são ", x1, " e ", x2
• Senao
• Escrever "A equação dada não tem raízes reais"
• Fim_se
• Senao
• Escrever "A equação dada não é do segundo grau"
• Fim_se
• Fim