Quando se trata de apresentar números e tabelas, não há nada como uns bons gráficos, que permitam visualizar com rapidez e sem problemas as tendências dos dados. Este magnifico programa permite fazê-lo, tanto para o CPC 464, como para o 664 e 6128. AMGRAPH é um programa de gráficos de empresa controlado por menús e destinado aos Amstrad CPC. Com ele podem introduzir-se e apresentar-se até quatro conjuntos de dados, com até 12 elementos em cada conjunto. E tudo isto em qualquer combinação de gráficos de barras, de linhas, empilhados e diagramas de barras tridimensionais. Incluem-se também gráficos de linhas, que podem usar-se para representar um conjunto de dados ou uma comparação dos conjuntos. Em ambos os casos executa-se a listagem das percentagens relativas e pode realçar-se uma porção dum gráfico tipo pizza, destacando-o do círculo principal. Toda a introdução de dados no programa é controlada por rotinas que filtram os dados errados e mantêm uma apresentação correcta do ecrã. A introdução de dados é feita num ecrã diferente do que se irá utilizar para desenhar, para que o utilizador não perca a pista dos dados introduzidos. E o programa dispõe ainda de opções para carregar e salvaguardar os dados, assim como para os modificar. O formato geral admite a introdução de etiquetas para os dados e uma opção que numera automaticamente segundo os meses do ano. Por exemplo, uma entrada de 5 daria como resultado os meses de Maio a Abril. Os gráficos formam escala automaticamente, embora se possa optar por uma linha base para comparar ou forçar um tipo de escala determinado. Isto torna-se muito útil para comparações com um nível dado. O programa inclui aproximadamente 700 bytes de código máquina que desenham as barras e proporcionam uma transferência do ecrã com tons de cinzento para impressoras tipo Epson. Por esta razão o programa deve ser gravado em cassete ou disquete antes de ser executado, já que uma falha na introdução do código máquina pode deixá-lo “pendurado", causando a perda dos dados. Embora existam algumas técnicas de controlo para minimizar este problema. O programa é compatível com o CPC 464, o 664 e o 6128. Os utilizadores destes últimos, contudo, devem transformar a linha 40. como é indicado. O problema surge porque o programa usa a instrução FILL, não disponível no 464. A sua utilização torna mais vistosos os gráficos nos 664 e 6128. Quando o programa se executar correctamente e quando se corrijam os inevitáveis erros de introdução dos dados, pode encurtar-se o tempo de espera resultante da introdução em memória do código máquina, da seguinte maneira: Saia do programa com BREAK. Mude a linha 60 para: MEMORY 34999 LOAD "GRAPHCM.BIN"De seguida limpe as linhas 4000-4160 e grave a nova versão com:SAVE "AMSGRAPH" SAVE "GRAPHCM",B,35059,691Para continuar com o programa sem perder os dados digite GOTO 190.As variáveis principais usadas com o programa são: - n: número de conjuntos de dados.
- a$(): vector de nomes dos dados.
- d(): tabela dos dados.
- e(): vector com as longitudes dos conjuntos de dados.
- month , month$ - Cadeia com o mês e o ano iniciais.
- msc: linha base para os gráficos.
- t$, s$, x$, y$ - Etiquetas dos gráficos.
- sc, s, s5: Factor de escala, potência de dez (ordem de grandeza dos dados) e, se é menor que 2,5, 5 ou 10 é usada para limitar o tamanho dos números nos eixos.
- k: Utiliza-se para introduzir variáveis para a rotina de introdução
- d$, d1 . cadeia de INPUT e sua longitude.
Amstrad Magazine
|