• Aucun résultat trouvé

MULTIFACETED INEQUALITIES

Dans le document TECHNOLOGY AND INNOVATION (Page 31-34)

1 100 100 • 8994000 2048833 Ti. 100 70 ' 6295800 1434183 3 100 107 9593600 2185422 4 100 77 6B95400 1570772 5 100 80 7195200 1639066 6 70 72 6505660 1481989 7 70 30 2728180 621479 8 70 70 6295800 1434133 9 90 121 10852760 2472258 10 100 83 7435040 1693702 11 100 94 8424380 1919073 12 100 9 809460 184394 82025280 18685354

post-larvas de camarões em laboratório.

Este sistema está apto a ser implantado em laboratórios

de larvicultura voltados à pesquisa ou à produção,

constituindo-se desta maneira numa importante ferramenta de

trabalho para esta atividade. 0 sistema possibilita tomar

decisões mais rápidas e eficientes.

Os relatórios, resultantes da organização e da

disposição dos dados processados, oferecem facilidades aos

usuários deste sistema.

Com a utilização deste programa, são suprimidos os

volumosos trabalhos do registro manual dos dados. Também se I

reduz consideravelmente a necessidade de cálculos para a

previsão de alimentos, limitando significativamente erros

decorrentes do processamento manual. 0 aumento da eficiência na tomada de decisões, evita transtornos verificados no dia a

dia das larviculturas, reduzindo os custos de produção nos

laboratórios de reprodução de camarões marinhos.

Os resultados gerados no processo de simulação são

confiáveis e dada sua semelhaça comparada com a realidade

representam o comportamento esperado era um determinado

período de produção.

0 programa contém as "proteções" necessárias para ser

enquadrado num modelo comercial.

0 presente trabalho não esgota as possibilidades de

as adaptações podem ser efetivadas com novas entradas e saídas de dados.

Como exemplo, no subsistema maturação, a inclusão de uma rotina de controle de alimento e manejo dos lotes, daria uma abrangência ainda maior ao programa.

Poder-se-ia acrementar o emprego de gráficos em alguns

relatórios de saída, facilitando uma melhor comunicação e

interpretação dos dados pelo usuário.

Este sistema pode ser adaptado com relativa facilidade a outras áreas da aqüicultura.

0 programa está estruturado para receber um módulo

voltado ao desenvolvimento dos aspectos econômico-financeiro da atividade de reprodução de camarões em laboratório. Este

intento também poderá ser vencido em um próximo trabalho.

Do ponto de vista computacional, alguns módulos do

programa poderão ser otimizados, embora possam ser

processados sem maiores problemas num microcomputador do tipo PC-XT com configuração simples.

É importante acrescentar que a utilização do subsistema simulação, só apresentará os resultados de forma próxima da real caso as informações usadas forem oriundas de ura banco de dados confiáveis.

Concluindo, considerando-se O desempenho demonstrado por

este sistema na criação de camarões, podemos afirmar com

absoluta convicção que tanto estas como outras técnicas de

engenharia de produção e computação aplicadas com eficiência, poderão ser muito úteis ao campo da Aqüicultura.

Mar. vol 9(1).

AQUACOP. 1983. Constrution of broodstock of maturation spawning

and hatching systems for penaeid shrimp in the Centre of

Oceanologique du Pacifique. Handbook of Mariculture. Vol 1.

In.: Crustaceais Aquaculture. MCIVY, J.P. (ed) CRC Pres.,

FL, USA, p. 105-121.

BARBIERI, R., 1986. A situação do cultivo de camarão no

Equador. In.: Resumos do 1° Congresso Interamericano de

Aquicultura, Salvador - BA, Brasil, 14-21 set. 1986.

BELTRAME, E .; ANDREATTA, E.; PEREIRA, C. M.; SILVA, I. D. 1986.

Maturation in captivity of the pink shrimp, Penaeus

paulensis, Perez Farfante 1967 - Effect of stock density of

spanners on the nauplli production. In. : Resumos do l£.

Congresso Interamericano de Aquicultura, Salvador - BA,

Brasil, 14-21 set. 1986.

BROWDY, C.L.; SAMOCHA, T.M. 1985. The effect of eyestalk

ablation on spawing, molting and mating of Penaeus

semisulcatus de Haan. Israel Oceneographie and Limnological

Research, National Center for Mariculture, P.0.B.1212, Eilat

(Israel). Aquaculture, 49(1985) 19-29 Elsevier Science.

Publishers B.V. Amsterdam-Printed in the Netherlands.

BUENO. S.L. de S. 1989. Fechamento do Ciclo de Vida do CamarSo

Branco Penaeus schmitti Burkenroad, 1936 (Crustacea,

decapoda, penaidea) sob condições de cultivo em escala

comercial. São Paulo: USP. Dissertação de Doutorado em

Ciências - Zoologia.146p.

CHAMBERLAIN, G. W.; 1985. Biology and control of shrimp

108 Agricultural Extension Service, p. III01 - III41.

CHAMBERLAIN, G.H.; LAWRENCE, A. L. 1981.a. Effect of light

intensity and male and female eyestalk ablation on

reproduction of Penaeus stylirostris and P. vannamei. J.

Word manicul. soc., 12(2): 357-372

CHAMBERLAIN, G.W., LAWRENCE, A .L .

reproduction, and growth of

P .stylirostris fed natural diets. 12(1): 209-224.

EMERSON. W.D. 1980. Induced Hatu

indicus. Mar. Ecol. Prog. Ser. 2(2

FERDÛUSE, F. 1990. Asian Shrimp Situation - Shrimp

Reproduction. Infofish International, Kuala Lumpur;

Malaysia, n.1/90, p. 32-38.

IWAI, M., ,1978. Desenvolvimento Larval e Pós-Larval de Penaeus

(Melicertus) paulensis Pérez Farfante, 1967 (crustacea,

Decapoda) e o de Vida dos Camarões do Gênero Penaeus da Região Centro-Sul do Brasil. São Paulo, Universidade de São Paulo. Tese de doutoramento. Instituto de Biociências. Vol.

1. 137 p.

LAUBIER-BONICHON, A. 1975. Indution de la maturation sexuelle

it ponte chez la crevette Pnaeus japonicus bote en milieu

controle. C.R. A c o d . S C . Paris, t. 281 D. 2013-2016.

LAUBIER-BONICHON, A. 1978. Ecophisiologie de la reproduction

chez la crevette Penaeus japonicus - Trois aneés

d 'experience en milieu contrôlé. Oceanol. Acta,, 1(2): 135- 150.

LIAO, C. 1984. A brief reviw on the larval rearing techniques

of Penaied prawans Tungkang. Pingtung, Taiwan. R e p . off

China presente 2 at Firt International Conferece on the

Culture of Penaied Prawans/Shrimps. Iloilo City,

1981.b. A maturation,

Pnaeus vannamei and

J. World Maricul. soc.,

ration of Prawn Peneaus ) : 121-131

LUMARE, F. 1981. Artificial reproduction of Penaeus japonicus bate as a basis for the mass production of eggs and larval. T. Word maricul. soc., 12(2): 335-344.

MARCHIORI, M.A. e BOFF, M.H. 1983. Induced maturation, spawning and larvae culture of the pink shrimp Penaeus paulensis Perez-Farfante. Mems Asoc. Latina de Aquicultura, 5(2): 331- 337.

PEREZ PEREZ. D.; SUAREZ; M.O. 1976. Cultivo Experimental de los Estadios Larvales del Camaron Blanco P. shmitti Burkenroad. Invest. Mar. Cuba. Serie B, n. 26:1-65.

PRIMAVERA, J. H. 1985. A Review of Maturation an Reproduction

in closed thelycum Penaeids. Proceedings of the First

International conference on the Culture of Penaeid Prawns

Shrimps . Iloilo City. Philippines: 47-64.

PRIMAVERA, J.H. 1983. Sugpo, Penaeus nonodon Fabricius.

Seafdec, Extension manual, 7:26 p. Seafdec, Aquaculture

Dept.; Philippines.

PRIMAVERA, J.H.; GAMBASA, P. Jr. 1981. A comparison of two

prawn (Penaeus monodon'y brood stock systems tand—based tank and marine pens. J. Word maricul. soc., 12(2): 345-396.

PRIMAVERA, J.H.; YOUNG, T.; REYES de loc. C. 1982. Survival,

maturation fecundity and hatching rates of unablated and

ablated Penaeus indicus H.M. Edwards from brackiBwater

ponds. Proc. symp. coastal Aquaculture, 1:48-54.

RACKOWE, ROBIN 1983. Shrimp - Slowe Growth Towards. Infofish

n o

RAMOS, L. T. 1986. Comunicação Pessoal. Universidade de Havana,

Centro de Investigações Marinhas. Havana, Cuba. junho.

RAMOS, L. T.; PRIMAVERA, J. H. 1986. Inducend maturation. In

ablated P. notialis and P. shmitti. In: J. L. Nuclean, L. B.

Dizon and L.V. Hosillos (eds) the first Asian Fisheries

Forum. Asian Fisheries Society, Manila, Philippines.

SHIGUENO, K.; 1975. Shrimp cultur in Japan. Association for

International Technical Promotion, Tokyo, Japao. 146 p.

STEVENSON, W.; 1981. Estatística Aplicada à Administração. São

Paulo. Harbra - Harper & Row do Brasil. 495 p.

TREECE, G. D. 1985. Larval Rearing Technology. In.: Texas

shrimp farming manual. Texas: texas Agricultural. Extension Service, p. III-43-III-64.

YAND, I. 1984. Remmatisration of spent kuruna prawn, Penaeus

S I P A S C A M - P R I N C I P A I S P R O C E D I M E N T O S PR06RAN SIPASCAM; USES Haturacao,Lv,Defaults,ES,Tipos,Crt; diretorio, DriveLar, DriveHat J VINTE; arqdef : FileDefauIt TipoFec, TipoDes, Ovos, tersinou : BOOLEAN; car i CHAR; opcao 1 BYTE; VetorOpcoes : VETOR; help 1 VetorHelpj BEGIN terainou := FALSE; 6ETDIR (0,diretorio)5 IF diretoriotLENGTH(diretorio)) = '\' THEN

diretorio :* COPY (diretorio,l,LEN8TH(diretorio)-l);

ASSIGN (arqdef,diretorio + 'V + 'DEFAULT.REG');

TrataaentoDefauIts (arqdef,diretorio,TipoFec,TipoDes,Ovos,DriveMat,DriveLar)| VetorOpcoesCl] s= ' Katuracao 'i Vetor0pcoes[2] s= ’ Larvicuitura 'j VetorQpcoes[3] i= ' DOS 'i VetorQpcoes[4] := " j helptl] !a ' help[2] i= ' help[3] ' MudaCor (CorTe1a,CorLetra)| CLRSCRj REPEAT EscolheOpcao (VetorOpcoesfhelp,opcao); CASE opcao QF

1 : Hatur (diretorio,DriveHat,TipoFec,TipoDe5,0vos,arqdef); 2 s Larvi (DriveLar»DriveMat,diretorio,arqdef) 5

3 : BE6IN

GOTOXY (55,22)iWRITE ('C0NFIRNA (S/N) ? '); REPEAT

SOTOXY (72,22)i

car := UPCASE (READKEY); UNTIL car IN ['S','N’J; GOTOXY (72,22)sHRITE (car); IF car IN ['s'.'S’J THEN tersinou s= TRUE; END; END; UNTIL tersinou; MudaCor (Black,White); CLRSCR; END. ( t m m t m t )

TipoDes,

Ovos : BOOLEAN; VAR arqdef : FileDefault)j

(UUtltU)

UNIT LotesNat; INTERFACE

USES Cr t,Dos,Tipos,ES;

FUNCTION EsteLoteExiste ( LoteProcurado : TRICHAR; VAR Lote I LOTES;

VAR drive : VINTE): BOOLEAN;

( Esta funcao verifica se ui determinado lote existe ("LoteProcurado"). 0 Lote eh enviado aqui soaente coa seus tres ultinos caracteres. Caso o Lote Exista voltara na Variavel "Lote" o lote completo.}

PROCEDURE LoteNaoExiste; PROCEDURE DeveCoaecarEaPSV;

PROCEDURE CriaNovoLote ( VAR drive : VINTE);

{ Este procediaento peraite a criacao de ua novo lote caso ele nao exista.} FUNCTION JaExisteEsteLote (NLote : CADEIA;

VAR drive : VINTE) : BOOLEAN; (Esta funcao verifica se ua deteroinado lote ja existe.} PROCEDURE EncerraLote (VAR drive : VINTE);

PROCEDURE ColocaHensagenDoLado (x,y : BYTE); PROCEDURE ApagaHensagea (x,y : BYTE);

(mumt)

UNIT Desova; INTERFACE

USES Do5,Crt,Tipos,LotesNat,ES,ListaDin; FUNCTION CalculoDias (DiaDesova,

HesDesova, AnoDesova,

Dia,Nes,Ano : INTEGER) : INTEGER;

{ Este procediaento calcula o nuaero de dias apos a ablacao de ua lote a patir de uaa data de desova fornecida.}

PROCEDURE ProxiaoDia (Dia,Nes,Ano i INTEGER; VAR ProxDia t INTEGER; VAR Proxhes i INTE6ER; VAR ProxAno i INTEGER); PROCEDURE ConverteDi* ( Dab i INTEGER;

Dia,Hes,Ano i INTEGER; VAR ProxDia : INTEGER; VAR ProxNes I INTEGER; VAR ProxAno i INTEGER);

FUNCTION DesovouNoKesaoDia (VAR arq i ArquivoDesovas; F i PARCHAR; Dab : INTEGER;

ECorrecao : BOOLEAN) ; BOOLEAN;

{ Este procedimento verifica se uaa dada feinea ("F") ja desovou no dia ea que a desova foi registrada.}

PROCEDURE SalvaLote (LoteSalvo i LOTES; VAR drive i V1NTE);

{ Este procediaento salva no arquivo que contea os dados prinarios do lote a ordea de desova atualizada da feaea.}

FUNCTION EssaFeaeaExiste (EssaFeaea : PARCHARj LoteDela : LOTES;

VAR IndiceDaFeaea : BYTE)) BOOLEAN;

{ Este procediaento verifica se uaa dada feaea ("EssaFeaea") existe nua deter- ainado lote ("LoteDela"). Caso a Feaea exista volta na variavel "IndiceDaFe- aea" a posicao dela no vetor de feaeas existente no seu lote.}

PROCEDURE OrdenaArquivo (VAR arq : ArquivoDesovas; VAR arq2 i ArquivoDosLotes; VAR Entrada ! DESOVAS;

VAR drive : VINTE);

{ Este procediaento ordena o arquivo caso a desova registrada anterioraente te­ nha sido entrada de uaa foraa desordenada.}

PROCEDURE EntradaDeDesovas (VAR LDesovas i LISTA; VAR TL : INTEGER; Dia, « «es, Ano : INTEGER; TipoFec, TipoDes, Ovos i BOOLEAN; VAR drive i VINTE); PROCEDURE CarrigeDe50vas (TipoFec,

TipoDes,

Ovos i BOOLEAN; VAR LDesovas : LISTA; VAR TL i INTEGER; VAR drive : VINTE);

{ Este procediaento faz alterações ea desovas, eliainacao de desovas e eliaina- cao de lotes através de aanipulacao de listas dinaaicas.}

PROCEDURE FazRelatorioParcial (ListaRelat : LISTA); PROCEDURE Sub5tituicaoFeaeas (VAR drive : VINTE);

INTERFACE

USES Crt,Dos,Tipos,ES,Desova;

PROCEDURE TodasDesovas ( Video : BOOLEAN; VAR drive ! VINTE);

{ Este procedimento faz o relatorio de todas as desovas das feneas de todos os lotes selecionados peio procediaento 'SelecionaLotes".Lotes de feneas Marca das}

PROCEDURE Estatística ( Video : BOOLEAN; VAR drive : VINTE);

{ Este procedimento faz uma estatistica de todos os lotes selecionados. Calcu­ la : Total de desovas, Total de desovas ferteis, Total de desovas nao fer- teis, % de desovas no tanque, X de feneas que desovaras,Total de nauplius e a

aedia de nauplius. Fazendo o relatorio no video ou na impressora conforae descrito pelos paraaetros.}

PROCEDURE PercentagenOrdem ( Video : BOOLEAN; VAR drive : VINTE);

{Este procediaento calcula a Percentages de feeeas que desovaras ea cada ordea de desova.}

PROCEDURE MediaNauplius ( Video : BOOLEAN; VAR drive : VINTE);

{Este procediaento calcula a aedia de producao de nauplius por ordea de desova} PROCEDURE EstatisticaSeral ( Video : BOOLEAN;

VAR drive t VINTE);

{ Este procediaento faz uaa estistica geral de todos os lotes selecionados, acumulando os valores de desovas ferteis, desovas nao ferteis, X de desovas no tanque, X de feaeas que desovaraa, total de nauplius e aedia de nauplius.} PROCEDURE IntervaloProducao ( Video : BOOLEAN;

VAR drive i VINTE);

{ Este procediaento calcula o percentual de desovas por faixa de producao (in­ tervalos de 10000 a partir de 30000 a 250000) segundo a ordea de desova.} PROCEDURE IntervaloTeapo ( Video : BOOLEAN;

VAR drive •. VINTE);

{ Este procediaento calcula o percentual de desovas por faixa de teapo segundo a ordea de desova.}

PROCEDURE IndicesDeProducao ( Video i BOOLEAN; - VAR drive : VINTE);

PROCEDURE TodasDesovasFeaeasNaoHarcadas ( Video t BOOLEAN; VAR drive ! VINTE);

1 1 6

lotes selecionados pelo procediaento "SelecionaLotesMotes de feaeas Nao Marcadas}

PROCEDURE EstatisticaFeieasNaoHarcadas ( Video i BOOLEAN; VAR drive : VINTE)|

{ Este procediiento faz uia estatistica de todos os lotes selecionados. Calcu­ la I Total de desovas, Total de desovas ferteis, Total de desovas nao fer- teis, X de desovas no tanque,Total de nauplius e a aedia de nauplius. Fazen­

do o relatorio no video ou na iapressora conforne descrito pelos paraaetros.} PROCEDURE Estatistica6eralFeaeasNaoHarcadas ( Video : BOOLEAN)

VAR drive I VINTE))

( Este procediaento faz uaa estistica geral de todos os lotes selecionados, acuaulando os valores de desovas ferteis, desovas nao ferteis, l de desovas

no tanque,total de nauplius e aedia de nauplius.}

PROCEDURE IntervaloProducaoFeaeasNaoNarcadas ( Video i BOOLEAN; | VAR drive i VIHTE)|

{ Este procedimento calcula o percentual de desovas por faixa de temp

PROCEDURE lntervaloTeapoFeaeasNaoHarcadas ( Video i BOOLEAN) VAR drive i VINTE))

( Este procediaento calcula o percentual de desovas por faixa de teapo.}

( m m m m )

UNIT LV) INTERFACE

USES Crt,Dos,Tipos,ES,LotesLar,DadosLar,Tabelas,DefaultsfRelatLar; PROCEDURE Larvi (VAR DriveLar : VINTEj

VAR DriveHat i VINTE) VAR diretorio i VINTE; VAR arqdef t FileDefault);

(tmimi

UNIT LotesLar; INTERFACE

USES Crt,Dos,Tipos,ES,Desova,LotesHat)

PROCEDURE CriaNovoTanque (VAR driveLar 9 VINTE;

VAR DriveHat 1 VINTE;

VAR arqdef : FileDefault))

{ Este procediaento peraite a criacao de ua novo lote caso ele nao exista.}

*

FUNCTION ExisteTanque ( TanqueProcurado 1 CADEIA}

VAR DriveLar 1 VINTE) 1 BOOLEAN;

(Esta funcao verifica se ua deterainado tanque de larvas ja existe.} PROCEDURE DeveCoaecarEaL)

PROCEDURE CorrecaoDeDados (VAR arqdef : FileDefault; VAR drive i VINTE)j PROCEDURE LeVariavelReal (VAR Variavel i REAL;

x,y ! BYTE; taeanho : BYTE; VAR saiEsc : BOOLEAN; VAR SaiFl : BOOLEAN); PROCEDURE LeVariavellnteira (VAR Variavel : INTEGER;

x,y ! BYTE; taeanho : BYTE; VAR saiEsc : BOOLEAN; VAR SaiFl : BOOLEAN); PROCEDURE LeVariavelByte (VAR Variavel i BYTE;

x,y ! BYTE; taianho : BYTE; VAR saiEsc : BOOLEAN; VAR SaiFl : BOOLEAN);

(i m t m )

UNIT RelatLar; INTERFACE

USES Crt,Dos,Tipos,ES;

PROCEDURE DadosTanques ( Video : BOOLEAN; VAR drive ! VINTE); PROCEDURE TanquesEaAndasento ( Video : BOOLEAN;

VAR drive i VINTE); PROCEDURE ProducaoPorTanque ( Video ! BOOLEAN; VAR drive : VINTE); PROCEDURE ConversaoAlinentosHes ( Video : BOOLEAN;

VAR drive : VINTE; ties,

Ano : BYTE); PROCEDURE ConversaoAlinientosAno ( Video : BOOLEAN;

VAR drive t VINTE; Ano s BYTE); PROCEDURE CurvaSobrevivencia ( Video : BOOLEAN;

1 1 8

PROCEDURE EstatisticaHes ( Video i BOOLEAN) VAR drive i VINTE;

Hes,

Ano : BYTE)) PROCEDURE EstatisticaAno ( Video t BOOLEAN)

VAR drive : VINTE) Ano : BYTE))

UNIT ES) INTERFACE

USES Dos,Tipos,Crt|

PROCEDURE Escolha (VAR boleanol, (t indica se a opcao foi escolhida ou nao I) boleano2,

boleano3 i BOOLEANj

msgl,msg2, (t sao as variaveis que contei as opcoes t) msg3 : VINTE);

(t Este proc. faz um ienu que peratite a escolha entre 3 opcoes ou ate mesmo •ais que una opcao l) PROCEDURE LeString (VAR None : STRING) (t variavel que vai ser lida t)

VAR SaiEsc : BOOLEAN; (t Comunica se saiu com ESC I) VAR SaiFl I BOOLEAN; (t Comunica se saiu com F1 t) tamanho t BYTE; (t tamanho da string t)

PermiteEnterSemDado i BOOLEAN; (I informa se pode passar pela variavel com ENTER sem dado algu HostraCampo : BOOLEAN; (t informa o desejo ou nao de mostrar o campo da variavel t) UsaSetas i BOOLEAN);(t informa o desejo de utilizacao de setas de navegacao ou nao (t Este procedimento le uma string do tamanho especificado. Nao permite string

de menor ou maior tamanho, permite o uso da tecla ESC e F1 como opcoes de desistencia da leitura e ainda pode mostrar o campo onde a variavel vai ser lida e permitir setas de navegacao t)

PROCEDURE LeInteiro(VAR Inteiro : INTEGER; VAR SaiEsc t BOOLEAN; VAR SaiFl : BOOLEAN; tamanho : INTEGER; PermiteEnterSeaDado : BOOLEAN; HostraCampo i BOOLEAN; UsaSetas : BOOLEAN);

i!

PROCEDURE LeLongint (VAR Long s LONGINT; VAR SaiEsc : BOOLEAN; - VAR SaiFl ) BOOLEAN; tamanho i INTEGER; PermiteEnterSemDado i BOOLEAN) HostraCampo : BOOLEAN) UsaSetas i BOOLEAN); PROCEDURE LeHord (VAR variavel s HORD) VAR SaiEsc i BOOLEAN) VAR SaiFl I BOOLEAN) tamanho i INTEGER) PermiteEnterSemDado > BOOLEAN;

PROCEDURE LeReal

UsaSetas I BOOLEAN); (VAR variavel : REAL;

VAR SaiEsc s BOOLEAN; VAR SaiFl s BOOLEAN; tasanho : INTE6ER; VAR resultado : BOOLEAN; PersiteEnterSesDado : BOOLEAN; HostraCaapo t BOOLEAN; UsaSetas : BOOLEAN); Real (Variavel > REAL;

x,y : BYTE} tasanho i BYTE); PROCEDURE Escrevelnteiro (Variavel : INTEGER}

x,y : BYTE; tasanho : BYTE); PROCEDURE EscreveByte (Variavel : BYTE;

x,y : BYTE} tacanho : BYTE); PROCEDURE EscreveString (Variavel î STRING;

x,y : BYTE; tasanho : BYTE); PROCEDURE Escreveliord (Variavel : WORD;

x,y : BYTE; tasanho : BYTE); FUNCTION ExisteArquivo (NoseArq : CADEIA;

extensão : QuatroCar;

VAR drive ! VINTE) s BOOLEAN; FUNCTION TesDadosNat ( Fh,FNH : BOOLEAN;

VAR drive : VINTE) : BOOLEAN; FUNCTION TeaDadosLar (VAR drive s VINTE) s BOOLEAN; PROCEDURE HonteVetorBooleanoHat (VAR DriveHat ! VINTE;

FHarcadas,

FNaoNarcadas i BOOLEAN); PROCEDURE NonteVetorBooleanoLar (VAR DriveLar i VINTE;

extensaol : CHAR; extensao2 : CHAR); PROCEDURE Selecaolndividual (VAR vetorl : VetorSelecao

PROCEDURE HudaCor (CorFundo,CorTexto i BYTE))

( Este procediiento auda a cor de fundo e a cor do texto do video ) PROCEDURE Holdura (xl,yl,x2,y2 I INTEGER);

PROCEDURE EscolheOpcao (Opcoes I VETORj help i VETORHELP I VAR Opcao : BYTE); { Este procediiento faz u* menu no video coa toldura e coa todas as opcoes pa­ ra serea escolhidas através das setas de navegacao, coloca taabea no "roda­ pé" uaa pequena aensagea do que faz a opcao apontada no aoaento. Volta a op­ cao escolhida.}

PROCEDURE DataNaTela (VAR Dia i INTEGER) VAR Hes : INTEGER) VAR Ano t INTEGER;

x,y I BYTEj VAR SaiEsc ! BOOLEAN); FUNCTION ErroDeFaixalnteira (valor,

ain,

aax I L0N6INT) i BOOLEAN;

{ Este procediaento verifica se houve entrada de algua dado que nao estava dentro da faixa esperada para a variavel .}

FUNCTION ErroDeFaixaReal (valor, ain,

aax i REAL) : BOOLEAN;

{ Este procediaento verifica se houve entrada de algua dado que nao estava dentro da faixa esperada para a variavel .}

(ttttttt)

Dans le document TECHNOLOGY AND INNOVATION (Page 31-34)