Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Televizoare (Smart TV)
  • Curs al unui tânăr luptător: Despre proiectarea documentației programului (documentație). Descrierea programului și descrierea aplicației

Curs al unui tânăr luptător: Despre proiectarea documentației programului (documentație). Descrierea programului și descrierea aplicației

Textul programului

Exemplu.

Specificația programului

Secțiunea de specificații oferă numele exact al programului și conținutul acestuia. Formularul de specificații este prezentat în Anexa 2. Coloanele de specificații sunt completate după cum urmează:

1. în coloana „Desemnare” indicați denumirea software-ului principal
componente;

2. în coloana „Nume” indicați numele complet al componentei corespunzătoare;

3. în coloana „Notă” - informații suplimentare legate de la programele scrise în caietul de sarcini.

Fișierul executabil al programului „Joc „Labyrinth”” se numește Labirint.exe și se află pe discul F în directorul Student\Kursov\Labirint. Compoziția proiectului:

Nume Desemnare Notă
Acl Dosar plan de etaj Creat în aplicație
Helpi Fișier de ajutor Creat în aplicație
Labirint.Dof Fișier de opțiuni de proiect Conține setările curente ale proiectului: setări pentru compilator și linker, nume de directoare de servicii, directive condiționale
Labirint.Dpr Fișier proiect Conectează toate fișierele care compun aplicația
labirint.dsk Fișier care conține setările desktop ale proiectului Conține informații despre ce ferestre sunt deschise și în ce poziții se află
Labirint.Rez Fișier de resurse Conține pictograme, grafice
Unitatea 1.Pas Fișierul modulului de program pentru Formularul #1 Definește funcționalitatea formularului #1.
Unitatea2.Pas Fișierul modulului de program pentru Formularul #2 Definește funcționalitatea formularului #2.
U'it3.Pas Fișierul modulului de program pentru formularul #3 Definește funcționalitatea formularului #3.
Unitl.Dfm Fișier formular #1 Conține o listă de proprietăți ale tuturor componentelor incluse în formularul #1.
Unit2.Dfm Fișier formular #2 Conține o listă de proprietăți ale tuturor componentelor incluse în Formularul #2.
Unit3.Dfm Fișierul de formă #3 Conține o listă de proprietăți ale tuturor componentelor incluse în Formularul #3.
uuitl.dcu Fișier obiect pentru Unit1. pas Versiunea compilată a Unit1.Pas.
Uuit2.Dcu Fișier obiect pentru Unit2.Pas Versiunea compilată a Unit2.Pas.
Unitatea3.Dcu Fișier obiect pentru Unit3.Pas Versiunea compilată a UnM.Pas.

Este prezentată lista completă a programului. Sunt date liste pentru toate modulele cu comentarii.

Secțiunea „Descrierea programului” conform GOST 19.402-78 ar trebui să conțină următoarele subsecțiuni:

informatii generale;

· scop funcțional;

descrierea structurii logice;

mijloace tehnice utilizate;



· date de intrare;

· ieșire.

Secțiuni separate pot fi combinate. Unele paragrafe ale acestei secțiuni repetă secțiuni ale proiectului tehnic. Astfel de repetări sunt prevăzute de GOST, deoarece în stadiul proiectului de lucru există unele completări sau modificări în compoziția mijloacelor tehnice sau a programului. Iată date mai precise și mai precise.

În subsecțiunea „Informații generale” trebuie indicate: denumirea și denumirea programului; software-ul necesar pentru funcționarea programului; limbaje de programare în care este scris programul.

Subsecțiunea „Scopul funcțional” ar trebui să indice clasele de sarcini care trebuie rezolvate și (sau) scopul programului și informații despre restricțiile funcționale privind utilizarea.

Subsecțiunea „Descrierea structurii logice” ar trebui să indice metodele utilizate; structura programului cu o descriere a funcțiilor părților constitutive și a relației dintre acestea; legături între program și alte programe. Descrierea structurii logice a programului se realizează ținând cont de textul programului în limba sursă.

Subsecțiunea „Mijloace tehnice utilizate” ar trebui să indice tipurile de computere și dispozitive care sunt utilizate atunci când programul rulează.

În subsecțiunea „Apel și încărcare”, metoda de apelare a programului de la purtătorul de date corespunzător, ar trebui să fie indicate punctele de intrare în program.

Subsecțiunea „Date de intrare” trebuie să indice: natura, organizarea și pregătirea preliminară a datelor de intrare, formatul, descrierea și metoda de codificare a datelor de intrare.

Subsecțiunea „Date de ieșire” ar trebui să indice: natura, organizarea și pregătirea preliminară a datelor de ieșire, formatul, descrierea și metoda de codificare a datelor de ieșire.

Descrierea programului (GOST 19.402-78) trebuie să conțină:

1 Informatii generale despre program - numele complet, denumirea, aplicațiile sale posibile, precum și software-ul necesar pentru funcționarea programului și limbajele de programare în care este scris. De exemplu:

Programul „Locul de muncă automatizat al dezvoltatorului ACS” este destinat pentru... implementat pe... Programul acceptă...

Programul este scris într-un limbaj...folosind un compilator...

2 Scop functional- scopul programului și o descriere generală a funcționării programului, principalele caracteristici ale acestuia, informații despre restricțiile impuse domeniului de aplicare a programului. De exemplu:

Programul este conceput pentru a rezolva probleme... Programul este nucleul locului de muncă automatizat...

Utilizatorul are capacitatea de a…, implementa…, rula…, analiza…, obține rezultatele analizei și procesării…, construi… etc.

3 Descrierea structurii logice- metodele utilizate, algoritmii programului, descrierea structurii și logicii programului (cu referire la textul programului în limba sursă) și componentele acestuia, funcțiile acestora și legăturile dintre acestea, precum și conectarea programului cu alte programe . Conținutul acestei secțiuni ar trebui să fie specific și bazat pe textul programului.

Alegere metoda de rezolvare presupune determinarea posibilitatii teoretice de rezolvare a problemei si gasirea unei reguli formale pentru obtinerea acesteia. Această etapă este slab formalizată, ceea ce este asociat cu o varietate extrem de mare de sarcini și metode de rezolvare a acestora.

Metoda de rezolvare poate fi prezentată:

- sub forma unui sistem de formule (neconditionat sau conditionat);

- sub forma unei prezentări verbale a unei succesiuni de acţiuni;

sub forma combinaţiilor lor.

Descrierea metodei poate conține restricții asupra datelor inițiale impuse de metodă.

Diagrame de algoritmi, programe, date și sisteme Instrucțiunile din această secțiune trebuie să utilizeze metoda de detaliere. Mai mult, nivelul de detaliu ar trebui să fie astfel încât diferitele părți ale programului și relațiile dintre ele să fie înțelese ca un întreg. Cu alte cuvinte, mai întâi trebuie să descrieți schema generalizată a algoritmului, împărțind programul în blocuri logice, apoi să luați în considerare în detaliu schemele algoritmilor pentru funcționarea fiecăruia dintre aceste blocuri. Simbolurile și regulile pentru implementarea schemelor sunt determinate de GOST 19.701-90 (Anexa B).

Programul include următoarele module:

- interfața cu utilizatorul;

– modul pentru determinarea traseelor ​​într-un grafic;

– modul de calcul al funcției de transfer;

– modul pentru construirea caracteristicilor de amplitudine și fază-frecvență;

– modul pentru construirea unui răspuns la o acțiune polinomială;

- editor de text.

Modulul de interfață este construit pe două tipuri de dialoguri: un dialog „întrebare-răspuns” și un dialog de tip „meniu”. Modulul de interfață gestionează...

Modul de definiretrasee în grafic se bazează pe utilizarea metodei... Este...

Modul de calculfuncție de transfer implementează o metodă... etc.

Algoritmdefiniția căilor în grafic are forma: ...

4 Mijloace tehnice folosite- tipuri de calculatoare și dispozitive utilizate în program. De exemplu:

Programul este operat pe un computer personal (PC), cum ar fi IBM PC/AT. Pentru a lucra în modul interactiv, sunt utilizate ecranul de afișare, tastatura și mouse-ul. Este necesar un adaptor pentru a suporta modul graficS VGA. Datele de intrare sunt stocate pe dischetă și/sau hard disk. Programul rulează pe OS...

– metoda de apelare a programului din mediul de stocare corespunzător și punctele de intrare în program, precum și numele modulului de încărcare, informații despre utilizarea RAM, dimensiunea programului și o descriere a întregii proceduri de apelare și încărcarea sistemului. De exemplu:

6 Date de intrare- natura, organizarea și pregătirea prealabilă a datelor de intrare, formatul, descrierea și metoda de codificare a acestora.

Descrierea structurii datelor de intrare include o indicație a tipurilor de date, intervalele de valori ale acestora, formatele de prezentare etc.

În aceeași secțiune, ar trebui să se prezinte o enumerare a anomaliilor în datele de intrare (valori pentru care metoda de soluție implementată nu poate fi aplicată) și reacțiile programului la acestea.

Datele de intrare pentru program sunt un fișier text care descrie matricea extinsă de incidență a graficului sistemului studiat. Acest fișier are următoarea structură...

Metoda folosită pentru a determina... nu poate fi folosită când..., deci aceste valori sunt invalide, iar programul le răspunde cu un mesaj...

7 Ieșire- natura și organizarea datelor de ieșire, formatul, descrierea și metoda de codificare a acestora.

Descrierea structurii datelor de ieșire include o indicație a tipurilor de date, intervalele de valori ale acestora, formatele de prezentare etc.

Ieșirea este:

– informații grafice și textuale afișate pe ecran (rezultatele analizei sistemului);

- fișiere într-unul din formatele grafice - copii ale imaginii caracteristicilor construite (răspuns în frecvență, răspuns la fază etc.);

– fișiere text – rapoarte de cercetare în format… ;

– diagnosticarea stării sistemului și raportarea eventualelor erori apărute.

În funcție de caracteristicile programului, este permisă introducerea de secțiuni suplimentare.

Instruire

A descrie program, începeți cu o introducere generală. Descrieți principala problemă cu care se confruntă utilizatorul. Desigur, aceasta ar trebui să fie aceeași problemă pe care o rezolvă programul descris. Apropo, aceasta este o modalitate de a contura imediat publicul țintă al utilizatorilor. Cei cărora le va fi util și necesar îl vor descărca sau cumpăra. Alți utilizatori vor economisi timp și nu vor merge mai departe. De asemenea, în introducere descrieți principalele caracteristici ale programului. Pentru aceasta sunt suficiente 1-2 propoziții.

Descrieți interfața și spațiul de lucru. A descrie program mai vizual, utilizați diferitele ferestre de lucru și . Descrieți principalele bare de instrumente, locația elementelor de meniu, barele de stare și așa mai departe.

Imposibil de descris program fără a intra în detaliu despre principalele sale funcţii. Acest lucru se poate face sub forma unei liste sau a unei liste. Cu toate acestea, este important să fim specifici în acest paragraf. De exemplu, expresia „lucrare eficientă cu proiecte” nu are nicio încărcătură semantică. Mai exact, există, desigur, o încărcătură semantică, dar ea este relativă și nu informează cititorul despre niciun fapt.

După ce ați indicat principalele funcții ale programului, descrieți funcțiile suplimentare ale acestuia, care pot fi deosebit de convenabile și utile pentru utilizator. De exemplu, poate fi capacitatea de a se integra rapid cu alt software, îmbunătățiri ale vitezei, elemente de design ușor de utilizat etc.

A descrie program versiune nouă, spuneți-ne despre modificările pe care le-a suferit de la actualizarea sa anterioară. Descrieți ce funcționalitate a fost eliminată, ce probleme au fost rezolvate, ce a fost nou, ce a fost schimbat, finalizat și îmbunătățit. Diferențele față de versiunile anterioare pot fi prezentate și sub formă de listă.

Fără îndoială, putem spune că publicul țintă este o figură cheie în orice afacere, cei pentru care este de fapt organizat totul. Mai simplu spus, aceștia sunt cumpărătorii bunurilor sau serviciilor dvs.

Instruire

Cheia unei afaceri de succes este acum cunoștințele complete și de încredere despre publicul țintă. Aflați cât mai multe despre clienții dvs., măcar răspundeți la un anumit minim de întrebări. Mai întâi, aflați sexul publicului țintă.

Faptul este că percepțiile și valorile sunt diferite pentru bărbați și femei. Bărbații vor acorda mai multă atenție argumentelor raționale care îi încurajează să cumpere, în timp ce femeile sunt mai interesate de componenta emoțională a unui produs sau serviciu. Pentru bărbați, sunt importanți parametri precum statutul, prestigiul, popularitatea mărcii, ușurința în utilizare, serviciul de garanție și serviciile suplimentare. Pentru o femeie, siguranta si simplitatea, disponibilitatea reducerilor si bonusurilor sunt importante.

În al doilea rând, acordați atenție segmentului de vârstă al publicului țintă. Cu cât clienții dvs. sunt mai în vârstă, cu atât sunt mai solvenți, dar cu atât solicitările pe care aceștia le vor face față de produs sunt mai mari.

Conservatorismul generației mai în vârstă îi va împinge să cumpere un produs pe care îl vor folosi mult timp (până la 5-6 ani). Tinerii sunt deja obișnuiți cu progresul tehnologic rapid și le place să încerce totul nou. De regulă, timpul de utilizare a unui produs nou este destul de limitat și variază de la șase luni la doi ani, în funcție de complexitatea și fabricabilitatea produsului.

Efectuați sondaje și acordați atenție parametrilor precum venitul (scăzut, mediu, mare și alte variații), nivelul de educație, componența familiei, mass-media preferată (presă, radio, televiziune, internet), hobby-uri și hobby-uri, timpul petrecut la muncă și pe merge.

Apoi, adună un focus grup de 10-15 persoane care se potrivesc criteriilor tale și invită-le să fie primii care testează produse noi și își descriu experiențele. Astfel, puteți corecta greșelile din timp și puteți minimiza pierderile atunci când aduceți un produs sau serviciu pe o piață mare.

După cum spune proverbul, ei sunt întâmpinați de hainele lor, dar sunt însoțiți de mintea lor. Din prima impresie pe care o facem unui potențial angajator, soț, echipă de muncă, în mare, depinde de cheia în care se vor dezvolta relațiile ulterioare. În ciuda faptului că opinia inițială despre o persoană este adesea înșelătoare, emoțiile sunt depuse la nivel inconștient și nu este atât de ușor, aproape imposibil să le schimbi în viitor.

Instruire

Sfaturi utile

Totul este bine cu moderație. Încrederea în sine, moderația, înțelegerea clară a obiectivelor pe care doriți să le atingeți, cea mai mare onestitate (dar nu prostia) - aceasta este ceea ce vă va permite, fără a-i înșela pe alții, să găsiți calea cea mai scurtă către scopul dorit.

Cerințele pentru redactarea programelor educaționale în școli au fost elaborate și aprobate în urmă cu 8 ani. De atunci, fiecare profesor știe să scrie un plan de activități pentru anul. Dar, în ciuda acestui fapt, profesorii au în mod constant întrebări despre ce anume ar trebui să se reflecte în acest program educațional.

Instruire

În primul rând, conținutul unui astfel de program trebuie să îndeplinească mai mulți parametri. Ar trebui să abordeze problemele realizărilor mondiale și ale Rusiei, tradițiile propriei țări și ale altora, iar programul ar trebui să acopere, de asemenea, problemele caracteristicilor culturale și naționale ale regiunilor. Când scrieți un articol educațional, asigurați-vă că țineți cont de vârsta celor pentru care este conceput. La urma urmei, există niște standarde pentru cei mai tineri și altele complet diferite pentru cei mai mari. Este de dorit ca în planul de dezvoltare a copiilor pe an să existe articole privind programele educaționale suplimentare. De exemplu, poate fi o direcție socio-pedagogică, militar-patriotică, socio-economică și altele. De asemenea, profesorii ar trebui să fie la zi și să țină cont de tehnologiile educaționale moderne în programul lor (adică, astfel încât individualitatea copiilor, eficacitatea activităților lor școlare și alte aspecte).

În conținutul programului educațional, nu uitați să descrieți ce condiții sunt create pentru dezvoltarea personalității copilului, modul în care elevul poate crește motivația pentru învățare și creativitate. De asemenea, educatorii ar trebui să țină cont și să descrie modul în care vor asigura bunăstarea emoțională a copilului, precum și exact modul în care intenționează să explice și să învețe copilului valorile umane universale. La solicitarea Ministerului Rusiei, profesorii sunt obligați să prescrie în program modul în care intenționează să creeze condiții pentru ca copilul să se poată autodetermina atât ca persoană, cât și ca profesionist deja angajat.

De asemenea, nu uitați să menționați dezvoltarea fizică a elevilor, și anume: ce cursuri de pregătire fizică veți desfășura cu ei, în ce ordine și la ce întâlniri pot fi organizate cu părinții pentru a discuta despre tactici comune pentru creșterea unui copil cu ei.

Pe lângă recomandările privind conținutul intern al programului educațional, există și o serie de cerințe pentru proiectarea unui astfel de document. Deci, de exemplu, trebuie să aibă o pagină de titlu, o notă explicativă, un curriculum, conținutul cursului studiat, o descriere a materialelor metodologice utilizate și cărți pentru educație suplimentară. Și, desigur, munca acestui profesor științific ar trebui să se încheie cu o listă de referințe.

Un fișier exe din sistemul de operare Windows este un fișier de program executabil. Este un cod procesat special, scris de un programator, compilat și convertit într-un tip executabil. Prin urmare, nu puteți lua un notepad și scrie un fișier exe, așa cum puteți face cu fișierele bat sau inf.

Vei avea nevoie

  • - cunostinte de programare.

Instruire

Decideți sarcinile pe care programul dvs. ar trebui să le îndeplinească. Dacă acestea sunt sarcini simple (de exemplu,), atunci începeți imediat să scrieți un fișier bat. Acțiunile mai complexe trebuie descrise folosind un limbaj de programare. Ce limbă să alegeți depinde de specificația sarcinilor. Ar trebui să aveți cunoștințe standard ale unui limbaj de programare pentru a scrie un mic program pentru a îndeplini anumite sarcini.

După ce ați ales un limbaj de programare, învățați elementele de bază ale codării în limba respectivă. Instalați un mediu de dezvoltare și încercați să scrieți programe simple. După ce înțelegeți logica mediului și a compilatorului, puteți începe să implementați sarcinile.

După ce ați scris programul, compilați fișierele de cod într-o aplicație executabilă, adăugând bibliotecile și resursele necesare. Verificați rezultatul pe propriul computer și apoi pe computerul de testare pentru a exclude erori neașteptate. De regulă, puteți utiliza compilatorul standard al mediului de programare. Există și un software special care vă permite să compilați diverse programe

GOST 19.402-78

Grupa T55

STANDARD INTERSTATAL

Sistem unificat de documentare a programului

DESCRIEREA PROGRAMULUI

Sistem unificat pentru documentarea programului. descrierea programului.


MKS 35.080

Data introducerii 1980-01-01


Decretul Comitetului de Stat pentru Standarde al URSS din 18 decembrie 1978 N 3350, data introducerii a fost stabilită la 01.01.80

EDIȚIE (ianuarie 2010) cu Amendamentul nr. 1 aprobat în septembrie 1981 (IUS 11-81).

1. Acest standard stabilește compoziția și cerințele pentru conținutul documentului de program „Descrierea programului”, definit de GOST 19.101-77.

Standardul respectă în totalitate ST SEV 2092-80*.
________________
* Accesul la documentele internaționale și străine menționate aici se poate obține făcând clic pe link-ul către site-ul http://shop.cntd.ru. - Nota producătorului bazei de date.

(Ediție schimbată, Rev. N 1).

2. Structura și designul documentului sunt stabilite în conformitate cu GOST 19.105-78.

Compilarea părții informaționale (rezumat și conținut) este obligatorie.

3. Descrierea programului trebuie să conțină următoarele secțiuni:

informatii generale;

scop funcțional;

descrierea structurii logice;

mijloace tehnice utilizate;

date de intrare;

ieșire.

În funcție de caracteristicile programului, este permisă introducerea de secțiuni suplimentare sau combinarea secțiunilor individuale.

4. În secțiunea „Informații generale”, trebuie indicate următoarele:

denumirea și denumirea programului;

software-ul necesar pentru funcționarea programului;

limbaje de programare în care este scris programul.

5. În secțiunea „Scopul funcțional”, trebuie indicate clasele de sarcini de rezolvat și (sau) scopul programului și informații despre restricțiile funcționale de utilizare.

6. În secțiunea „Descrierea structurii logice” ar trebui să fie indicate:

algoritmul programului;

metodele utilizate;

structura programului cu o descriere a funcțiilor părților constitutive și relația dintre acestea;

legături între program și alte programe.

Descrierea structurii logice a programului se realizează ținând cont de textul programului în limba sursă.

3-6. (Ediție schimbată, Rev. N 1).

7. În secțiunea „Mijloace tehnice utilizate” trebuie indicate tipurile de calculatoare și dispozitive electronice care sunt utilizate în timpul rulării programului.

metoda de apelare a programului de la purtătorul de date corespunzător;

puncte de intrare în program.

Este permisă specificarea adreselor de descărcare, informații despre utilizarea RAM, dimensiunea programului.

9. În secțiunea „Date de intrare” trebuie indicate următoarele:

natura, organizarea și pregătirea prealabilă a datelor de intrare;

formatul, descrierea și codificarea datelor de intrare.

10. În secțiunea „Amprentă” trebuie indicate următoarele:

natura și organizarea rezultatelor;

formatul, descrierea și codificarea rezultatului.

11. Este permisă ilustrarea conținutului secțiunilor cu exemple explicative, tabele, diagrame, grafice.

12. Se admite includerea diferitelor materiale în anexa la descrierea programului, care sunt improprii a fi incluse în secțiunile descrierii.

7-12. (Introdus suplimentar, Rev. N 1).



Textul electronic al documentului
pregătit de Kodeks JSC și verificat împotriva:
publicație oficială
Sistem unificat de documentare a programului:
Culegere de standarde naționale. -
M.: Standartinform, 2010

GOST 19.101-77 definește o descriere a programului ca un set de informații despre structura logică și funcționarea programului. Descrierea programului ar trebui să conțină patru părți principale: partea de titlu, partea informativă, partea principală, partea de înregistrare a modificărilor.

Parte principală ar trebui să conțină următoarele secțiuni: informatii generale, scop functional, descrierea structurii logice, mijloace tehnice utilizate, apelare si incarcare, date de intrare, date de iesire.

În funcție de caracteristicile programului, este permisă introducerea de noi secțiuni sau combinarea secțiunilor individuale. Când se descrie un produs software care conține mai multe unități software (programe, subprograme), se oferă o descriere conform schemei specificate pentru fiecare unitate de program, respectând în același timp ierarhia de aspect a produsului software global. Deci, de exemplu, dacă programul de control general include un apel la funcția FileExist și procedura Paranteze, care la rândul său apelează procedura Error, iar diagrama ierarhică generală a acestui produs software este prezentată în Figura 6, atunci descrierea trebuie să înceapă cu unitatea de program Control, apoi descrieți unitățile de program FileExist, Brackets, Stack, apoi descrieți unitatea de program Error în Paranteze

Un exemplu de ierarhie a unui produs software complex este prezentat în Figura 6.

Program de control

plasarea parantezelor

în programe


Paranteze Stiva de fișiere existente

Procedura de testare Funcția de testare Modul

corectitudinea existenței pentru muncă

stivuiți paranteze de fișiere

eroare

Procedură InitStack EmptyStack InStack OutStack

Explicații Procedura Funcție Procedura Procedura

erori de inițializare a verificării

stack void element element stack

la teancul din teanc

Figura 6 - Diagrama structurală a programului


În capitolul "Informatii generale" sunt indicate denumirea si denumirea programului, software-ului (mediu de operare, programe de aplicatie) necesare functionarii programului descris. Dacă sunt necesare diferite programe de aplicație pentru diferite moduri de procesare, trebuie furnizat un tabel care să indice ce software este necesar pentru fiecare mod. Trebuie să specificați limbajul de programare în care este scris programul.

În capitolul „Scopul funcțional” se determină clasa sarcinilor de rezolvat și (sau) scopul programului. Acest paragraf ar trebui să enumere în mod clar toate funcțiile pe care programul le realizează în modul prescris sau la alegerea utilizatorului. Trebuie să specificați restricții privind utilizarea programului.

În capitolul „Descrierea structurii logice” este furnizată o diagramă structurală a programului, care indică denumirile și scopul modulelor și subrutinelor constitutive (Figura 6). Descrierea verbală a unităților structurale ale programului este însoțită de prezentarea schemelor lărgite de algoritmi, în general, nu mai mult de trei foi. Prima foaie prezintă o diagramă mărită a algoritmului de funcționare a programului principal. În plus, sunt prezentate schemele algoritmilor acelor subrutine care reflectă esența metodei de rezolvare a problemei. Exemple de scheme de algoritm sunt prezentate în figurile 7, 8, 9, 10.

Proiectarea schemelor de algoritmi trebuie să respecte cerințele GOST 19.701-90 „Scheme de algoritmi, programe, date și sisteme”. Primul bloc din orice schemă este blocul START (sau START):

Liniile de conectare din diagramă, altfel numite linii de flux, nu ar trebui să se intersecteze, pentru aceasta se folosesc conectori în pagină.


și conectori off-page

12 [din foaie...

12 [pe foaie...

O săgeată îndreptată spre conector înseamnă că controlul este transferat blocului al cărui număr este indicat în interiorul conectorului. O săgeată îndreptată spre o parte dinspre conector înseamnă că controlul este transferat de la blocul al cărui număr este indicat în interiorul conectorului. Fiecare schemă de algoritm pentru o unitate de program separată este reprezentată într-o figură separată. Cifrele sunt numerotate consecutiv în cadrul unui document. Fiecare desen are un titlu scris deasupra desenului și un număr scris sub desen. Numele figurii care ilustrează schema algoritmului poate fi numele unității de program corespunzătoare, de exemplu: „Diagrama algoritmului programului de control” sau „Diagrama algoritmului subrutinei Eroare”. Exemple de scheme de algoritm sunt prezentate în figurile 7, 8, 9, 10.


Figura 8 - Funcția FileExist Figura 9 - Procedura de eroare



Figura 10 - Schema algoritmului procedurii Brackets


Atunci când însoțește un instrument software, descrierea structurii logice este materialul pe care se află partea din textul programului care trebuie modificată sau modernizată. Când se descrie logica programului în conformitate cu schema dată a algoritmului, este necesar să se descrie munca efectuată de fiecare bloc.

În capitolul „Mijloace tehnice folosite” este necesar să se indice tipurile de calculatoare, configurația complexului de calculatoare pentru care a fost dezvoltat instrumentul software descris. Dacă programul ia în considerare particularitățile mediului de operare, atunci ar trebui să specificați mediul de operare în care funcționează acest program.

specifică modul în care programul este apelat de pe mediul de stocare corespunzător și parametrii de intrare la pornirea programului. Este permisă specificarea dimensiunii programului, informații despre utilizarea RAM și memorie externă. Este necesar să se precizeze cum începe efectiv execuția programului, ce mesaje sunt așteptate în această perioadă inițială.

În capitolul "Date de intrare" este necesar să se indice natura, organizarea și pregătirea prealabilă a datelor de intrare. Este necesar să se descrie toate tipurile de date de intrare, scopul fiecărui tip. Dacă informațiile de intrare pot fi reprezentate printr-o succesiune de unități logice mari, atunci este necesar să se descrie modul în care datele de intrare pot fi combinate în aceste unități logice mai mari. Trebuie să specificați formatul și scopul tuturor câmpurilor dintr-o înregistrare de date logică. De asemenea, trebuie să specificați restricții privind dimensiunea și numărul datelor de intrare. Ieșirea este descrisă cu același nivel de detaliu ca și intrarea. Dacă rezultatul este unul sau mai multe mesaje, atunci este necesar să se indice modul în care utilizatorul ar trebui să interpreteze fiecare mesaj, cum poate utiliza informațiile conținute în fiecare mesaj.

Top articole similare