Know-how, prelegere, programare modulară

Pentru a utiliza valorile descrise în partea de interfață a modulului, numele modulului trebuie specificat în secțiunea utilizări. Puteți scrie câteva nume de module separate printr-o virgulă, de exemplu:







După aceea toate descrierile, situate în secțiunile frontale ale modulelor sunt cunoscute în program, și pot fi folosite în exact același mod ca și valorile determinate direct în ea. Modulul de căutare este realizată pentru prima dată în sistemul de biblioteci de runtime, apoi în directorul curent, și apoi - în directoarele specificate în Opțiuni (dialog directoare.

Dacă programul descrie o valoare cu același nume ca în modul, pentru a accesa valoarea din modul, trebuie să specificați numele modulului în fața numelui acestuia.

NOTĂ Un modul sistem standard este conectat automat la orice program. care conține biblioteca sistemului de executare al lui Pascal.

Un exemplu de utilizare a modulului din exemplul 4.6 este dat în exemplul 4.7. Programul găsește diferența dintre valorile medii aritmetice ale două matrice reale.

Listarea 4.7. Diferența dintre valorile medii aritmetice ale rețelelor (modul)

Modele Standard Pascal

În Pascal, există un număr de module standard, care descriu un număr mare de constante, tipuri, variabile și subrutine încorporate. Fiecare modul conține resurse asociate. Mai jos este o scurtă descriere a modulelor Pascal.

Modulul de sistem

Modulul Sistem conține instrumentele de bază de limbă care acceptă I / O, manipularea șirului, operațiunile în virgulă mobilă și alocarea dinamică a memoriei. Acest modul este utilizat automat în toate programele, nu este necesar să fie specificat în instrucțiunile de utilizare. Acesta conține toate procedurile standard, integrate, funcțiile, constantele și variabilele Pascal.







Modulul Crt

Modulul Crt permite:

  • Pentru a ieși în locul specificat al ecranului cu culoarea specificată a simbolului și a fundalului;
  • deschideți ferestrele rectangulare pe ecran și executați ieșirea în aceste ferestre;
  • curățați ecranul, fereastra, linia și partea sa;
  • Intrarea procesului de la tastatură;
  • controlați difuzorul încorporat.

Listing 4.8. Un exemplu de utilizare a modulului Crt

Generatorul de numere aleatorii generează un număr care variază de la zero la maxim - 1. Utilizatorul introduce numărul în aceeași poziție pe ecran, atâta timp cât nu ghici numărul. Când ghiciți de la prima dată, coeficientul de ghinion este zero.

Dos și WinDos

Modulele Dos și Windos includ rutine, realizând posibilitățile sistemului de operare MS-DOS, cum ar fi redenumire, caută și șterge fișierele, se obține și instala ora sistemului, punerea în aplicare a întrerupe software, și așa mai departe .. Aceste rutine în standard Pascal nu sunt definite. Pentru a susține subrutine, modulele definesc constantele și tipurile de date.

Modulul Dos utilizează linii Pascal, iar WinDos utilizează linii cu zero zero.

Modulul Graph

Modulul oferă posibilitatea de a lucra cu ecranul într-un mod grafic.

Ecranul în modul grafic este reprezentat ca un set de pixeli - pixeli (pixel, scurt pentru elementul de imagine). Culoarea fiecărui pixel poate fi specificată separat. Originea se află în colțul din stânga sus al ecranului și are coordonate (0, 0). Numărul de puncte de-a lungul rezoluției orizontale și verticale (rezoluția ecranului) și numărul de culori disponibile depind de modul grafic. Modul grafic este setat utilizând utilitarul - driverul grafic.

Compoziția coajă include mai mulți șoferi, fiecare dintre care poate funcționa în mai multe moduri. Modul este setat când graficul este inițializat fie automat, fie de către programator. Modul cel mai "puternic" acceptat de modulul Graph. - 640 480 de puncte, 16 culori. Modulul Graph oferă:

  • ieșirea de linii și forme geometrice cu culoarea și stilul specificat;
  • vopsirea zonelor cu culoarea și modelul specificat;
  • ieșiți text într-un font diferit, o anumită dimensiune și direcție;
  • definirea ferestrelor și decuparea la frontieră;
  • Folosiți sprite grafice și lucrați cu pagini grafice.

Module Strings

Modulul Strings este proiectat pentru a lucra cu siruri de caractere care se încheie nul, care este caracterul cu codul 0 (adesea numit ASCIIZ-line). Acest tip de șir este introdus în Pascal special pentru lucrul cu șiruri lungi și programare în Windows. Modulul Strings conține funcții pentru copierea, compararea, îmbinarea șirurilor, transformarea acestora în șiruri de caractere de tip. căutați substringuri și simboluri.







Articole similare

Trimiteți-le prietenilor: