Reguli pentru module de scriere - studopediya

Fiecare modul trebuie să fie precedată de un antet care conține următoarele informații:

· O scurtă descriere a scopului său;

· O scurtă descriere a parametrilor de intrare și de ieșire care indică unitățile de măsură;

· Lista utilizate (cauzate de) module;

· O scurtă descriere a algoritmului (metoda) și / sau limitări;

· Informații de identificare (numărul versiunii și / sau data ultimei actualizări).

De exemplu, în cazul în care modulul conține doar o singură funcție:

* Obiectiv: Pentru a determina elementul maxim într-o serie de numere

* N - numărul de elemente din matrice

* A - o serie de numere întregi și a indicilor reali 1..NMax

* Valoarea elementului maxim;

* MaxIndex - numărul maxim de elemente din matrice

* Apelatul: nu

* Descrierea algoritmului: elementele de matrice sunt comparate unele cu altele,

* De la ultima.

* Corecții: A fost adăugată opțiunea MaxIndex

Scrieți un program alcătuit din două module. Primele câmpuri de tip date vestim componente modulul pentru determinarea compoziției, declara funcții pentru a lucra cu câmpuri de tip compozit. Al doilea modul este programul principal, scopul său - de introducere a datelor, procedurile de apel și funcțiile de plug-in a primului modul de prelucrare a datelor, de ieșire rezultat.

4) locuri de muncă Opțiuni

2. Lista de studenți ai facultăților (caracteristici de student: numărul zachetke, numărul de grup, data numele de naștere, medie punct de grad, cu o listă de acțiuni: adăugarea, eliminarea studentului din listă, schimba performanțele studentului, găsiți punctajul mediu pentru numărul de grup)

3. Tipul „listă de date și de ori“ (adăugarea, ștergerea înregistrărilor, stabilirea datei curente, zi a săptămânii, modificarea datei și orei, ieșirea unei liste de date de pe ecran)

4. String (plus, tăierea șirului de caractere, schimbând lungimea șirului de caractere, valori string, concatenare)

5. Tipul „O matrice unidimensională“ (adăugare, ștergere matrice, schimbare dimensiune, tip, și valori ale elementelor, căutarea elemente negative)

6. Tipul „Matrix“ (își modifică dimensiunile, adăugarea de elemente, plus, multiplicare, căutare)

7. Tip „om pașaport“ (schimbarea pașaportului atribute, adăuga, șterge înregistrări ale copiilor, determinarea vârstei unei persoane)

8. Tip „student Gradebook“ (adăuga, șterge înregistrări de obiecte și estimări, definirea punctajului mediu, lista de subiecte cu scoruri, căutare)

9. Tip „fișier personal“ (adăugarea, ștergerea înregistrărilor despre o persoană, schimbarea de intrare atribute, lista de ieșire a angajaților după nume, departament, data primirii, de căutare după nume, departament)

10. Tipul «3D-vector“ (dimensiunile schimba, adăugarea de elemente, plus, multiplicarea cu un număr)

11. Tip "Film Memorabilia" (adăugarea, ștergerea, colectarea de film, lista de retragere după nume, an, director, căutare)

13. Tip „Organizator“ (adăugarea, ștergerea evenimente ale zilei, căutați numele, ora, identificarea evenimentelor de suprapunere)

14. Tip „Computer“ (adăugare, ștergere, elemente de calculator, schimbarea caracteristicilor elementelor, lista de elemente și caracteristicile acestora, de căutare)

15. Tip „Un set de cifre“ (adăugare, ștergere, forme geometrice, forme schimba caracteristicile: tipul (cerc, pătrat, dreptunghi, elipsă, arc), figura geometrică atributele de afișare pe ecran)

16. Tipul „Lista de angajați“ (adăugarea, ștergerea înregistrărilor privind numirea personalului, modificați setările de înregistrare, de afișare, de calcul al salariului mediu, de căutare după nume, departament, data numirii)

17. Tip „Cartelă de stocare“ (adăugarea, ștergerea înregistrărilor privind nomenclatura depozite, schimbarea numărului de atributul de înregistrare din numărul total și valoarea gamei de stoc, retragerea listei de pe ecran, căutați numele, prețul și așa mai departe. Gama de transmisie între depozite)

18. Tipul „partener de afaceri“ (adăugarea, ștergerea înregistrărilor de partener, schimbare în atributele intrarea, ieșirea din lista de pe ecran, căutarea după nume, locație, tipul, și așa mai departe.)

19. „linii“ de tip (a se adăuga, șterge, modifica setări, afișare, determina dacă linia paralelă, se intersectează, coincid perpendicular).

20. Tip „Cercuri“ (adăuga, șterge, modifica setări, de afișare, determina dacă cercul imbricate se intersectează, distanța dintre centrele cercurilor)

4) Ghid privind elaborarea raportului

Raportul cuprinde:

- numele, scopul lucrării de laborator,

- declarație și descriere a problemei,

- soluție a problemei (diagrame rutine)

- Textul programului compilat în mediul de programare Pascal,