Escolar Documentos
Profissional Documentos
Cultura Documentos
**************************************************************
2. INTRODUO -------------------------------------------------------------Este arquivo contm informaes para instalao e utilizao do UAL, sistema desenvolvido durante o Projeto Final do Curso de Informtica da Universidade Estcio de S, Campus Friburgo. O UAL, interpretador para descrio de algoritmos em Portugus, visa auxiliar o aprendizado do aluno iniciante em Linguagem de Programao atravs de uma abordagem diferente, possibilitando a visualizao grfica dos resultados obtidos pela execuo de algoritmos. 3. REQUISITOS NECESSRIOS -------------------------------------------------------------Para a instalao do UAL, so necessrios os seguintes requisitos mnimos: HARDWARE: Microcomputador PC compatvel Processador 486 ou superior Memria RAM de 16 MB 10 Mb de espao em disco disponvel
SOFTWARE: - Sistema Operacional Linux - daVinci V2.1 ou superior - X11 Verso 5 (X11R5) ou superior 4. INSTALAO -------------------------------------------------------------O usurio pode escolher os aplicativos que achar convenientes para utilizao. O arquivo ual.tar.gz contm o executvel para interpretao simples, o arquivo ualgraph.tar.gz contm o executvel para interpretao com visualizao grfica e o editual.tar.gz contm o ambiente para edio dos programas fontes, manual da linguagem, juntamente com os executveis (ual e ualgraph). O endereo para aquisio dos arquivos http://sites.uol.com.br/ual-language/download.html. 4.1 INTERPRETADOR SIMPLES -------------------------------------------------------------(este interpretador suficiente para executar os algoritmos observao nossa) Faa o download do arquivo ual.tar.gz, na pgina de download anteriormente mencionada. Aps o download, o arquivo deve ser descompactado dentro do diretrio /usr/local. Copie o arquivo para o diretrio citado e descompacte-o, conforme os seguintes comandos: (grifo nosso) % cp ual_v2.tar.gz /usr/local (voc usar este comando se estiver no modo texto) % cd /usr/local % tar zxvf ual.tar.gz Observao nossa: Copie o arquivo ual_v2.tar.gz do CD. Clique no cone do terminal e mude para o diretrio local, digitando: cd /usr/local e depois digite: tar zxvf ual.tar.gz
Para o correto funcionamento deste ambiente necessrio que o mesmo esteja no PATH do sistema. Isto deve ser feito acrescentando-se o caminho /usr/local/ual ao seu profile. (grifo nosso) No Linux Conectiva, por exemplo, voc dever editar o arquivo .bash_profile, do diretrio do usurio (caso voc acesse o Linux como root, este diretrio ser o /root) acrescentando na linha do PATH: :/usr/local/ual Observao nossa: No Red Hat 7, utilize um editor (por exemplo, o VI) para acrescentar esta linha no arquivo profile, digitando: VI /etc/profile PATH=$PATH:/usr/local/ual Aps estes procedimentos, o interpretador (em sua verso simples) j poder ser utilizado. Para informaes sobre o uso do mesmo, verifique o item 5, 'Acesso ao Sistema'. (grifo nosso) ual nome_arquivo_fonte para executar (grifo nosso) 4.2 INTERPRETADOR ANIMADO -------------------------------------------------------------Faa o download do arquivo ualgraph.tar.gz, na pgina de download anteriormente mencionada. Aps o download, o arquivo deve ser descompactado, obrigatoriamente, dentro do diretrio /usr/local. Copie o arquivo para o diretrio citado e descompacte-o, conforme os seguintes comandos: % cp ualgraph.tar.gz /usr/local % cd /usr/local % tar zxvf ualgraph.tar.gz Porm, antes de executar o ualgraph, arquivo binrio descompactado, o usurio deve verificar se os aplicativos daVinci e X11 esto instalados em seu computador, de modo a assegurar o funcionamento da linguagem. Os links para os sites que disponibilizam estes aplicativos esto includos na pgina de download. Aps estes procedimentos, o interpretador (em sua verso com visualizao grfica) j poder ser utilizado. Para informaes sobre o uso do mesmo, verifique o item 5,'Acesso ao Sistema'. 4.3 EDITOR UAL -------------------------------------------------------------Este arquivo contm um ambiente prprio para edio dos programas fontes, o manual da linguagem e tambm os executveis para a interpretao simples e animada. Com a utilizao do editor, o usurio poder desenvolver e executar os seus programas de forma bastante intuitiva. Faa o download do arquivo editual.tar.gz, na pgina de download anteriormente mencionada. Aps o download, o arquivo deve ser descompactado, obrigatoriamente, dentro do diretrio /usr/local. Copie o arquivo para o diretrio citado e descompacte-o, conforme os seguintes comandos: % cp editual.tar.gz /usr/local % cd /usr/local % tar zxvf editual.tar.gz
Sero descompactados os arquivos binrios ual e ualgraph, responsveis pela execuo simples e animada dos programas, respectivamente, bem como os arquivos start, edit e editual, correspondentes ao editor, e alguns exemplos de programas escritos na linguagem UAL, no diretrio examples. A execuo do mdulo ualgraph, que est disponvel neste ambiente para edio, depende dos aplicativos daVinci e X11, como est descrito no item 4.2 'Interpretador Animado'. Para o correto funcionamento deste ambiente necessrio que o mesmo esteja no PATH do sistema. Isto deve ser feito acrescentando-se o caminho /usr/local/ual ao seu profile. No Linux Conectiva, por exemplo, voc devera editar o arquivo .bash_profile, do diretrio do usurio (caso voc acesse o Linux como root, este diretrio ser o /root) acrescentando na linha do PATH: :/usr/local/ual Aps estes procedimentos, o ambiente de edio j poder ser utilizado. Para informaes sobre o uso do mesmo, verifique o item 5, 'Acesso ao Sistema'. 5. ACESSO AO SISTEMA -------------------------------------------------------------Para acessar o UAL, pode-se executar seus arquivos binrios ual ou ualgraph diretamente no prompt do sistema, desde que os mesmos estejam em seu PATH ou deve-se mudar para o diretrio /usr/local/ual antes de execut-los. Cada arquivo possui parmetros diferentes, conforme as indicaes abaixo: - UAL: % ual nome_arquivo_fonte para executar - UALGRAPH: % ualgraph nome_arquivo_fonte tempo_animacao onde: - nome_arquivo_fonte o nome do arquivo em UAL que contem o programa a ser compilado, escrito pelo usurio. Este programa pode ser editado em qualquer ambiente ASCII. - tempo_animacao corresponde a um numero inteiro utilizado para determinar o tempo de animao do programa fonte UAL, compreendido entre 0 e 80000, sendo 0 o menor tempo de animao. - EDITOR UAL: Tambm possvel executar esses arquivos atravs do editor, de forma pratica e fcil. Para isso, carregue o editor, atravs do comando: % editual Esse ambiente possui menus que permitem a criao e execuo dos programas UAL. Para maiores informaes sobre a linguagem, consulte o ManUAL on-line, no Menu Ajuda.
6. CRDITOS -------------------------------------------------------------Este sistema foi desenvolvido como Projeto Final do Curso de Informtica da Universidade Estcio de S, Campus Friburgo,com a seguinte equipe: - Juarez Muylaert Filho (professor orientador) jamf@estacio.br Diretor de Informtica da Universidade Estcio de S - Adriana Sayuri Spallanzani (aluna) spallanzani@uol.com.br Tcnica em Informtica, Universidade Federal de Juiz de Fora Analista de Sistemas, Universidade Estcio de S - Andrea Teixeira de Medeiros (aluna) andrea@iprj.uerj.br Tcnica em Programao, Faculdade de Filosofia Santa Doroteia Analista de Sistemas, Universidade Estcio de S 7. DUVIDAS E SUGESTES -------------------------------------------------------------Para maiores esclarecimentos, duvidas, cdigos fontes, sugestes, ou mesmo notificaes de bugs, solicitamos entrar em contato conosco, particularmente, ou atravs do e-mail:
mailto:ual-language@uol.com.br
Toda sugesto ser bem-vinda.