Referāts
Tehnoloģijas
Datori, elektronika, programmēšana
Programmas teksta izvade atbilstoši programmēšanas stila ...-
Programmas teksta izvade atbilstoši programmēšanas stila prasībām
Nr. | Sadaļas nosaukums | Lpp. |
1. | Uzdevuma nostādne | 4 |
1.1. | Uzdevuma analīze un prasības programmai | 4 |
1.2. | Uzdevuma risināšanas projektējums | 5 |
1.2.1 | Galvenais modulis | 5 |
1.2.2 | Modulis paredzēts darbībām ar interfeisu un iekartam | 5 |
1.2.3 | Modulis paredzēts darbībām ar programmas tekstu | 5 |
3. | Programmas apraksts | 8 |
3.1. | Lietojumu sfēra | 8 |
3.2. | Ievaddati | 8 |
3.3. | Izvaddati | 8 |
3.4. | Programmas apjoms | 8 |
3.5. | Moduļu apraksts | 8 |
4. | Lietotāja ceļvedis | 10 |
5. | Programmas atkļudošanas analīze | 13 |
6. | Secinājumi | 14 |
Bibliogrāfiskais saraksts | 15 | |
Pielikums | 16 | |
SDmain.cpp | 16 | |
SDgraph.cpp | 22 | |
SDdata.cpp | 28 |
Programmas struktūra ietvers 3 moduļus:
galvenais modulis;
modulis paredzēts darbībām ar failiem un iekārtam;
modulis paredzēts darbībām ar interfeisu;
modulis paredzēts darbībām ar programmas tekstu.
1.2.1 Galvenais modulis.
Modulis, kas koordinēs programmas darbību, sasaistot citus moduļus un vadot programmas darbību.
1.2.2 Modulis paredzēts darbībām ar interfeisu un iekartam.
Modulis, kas nodrošinās informācijas, ziņojumu un dialogu izvadi ekrāna, ka arī uz printeri, t.i. veiks saskarsmes funkciju ar lietotāju. Nodrošinās sekojosas funkcijas:
Iespējamo darbību, tadu kā nolasīt/ierakstīt/pārbaudīt/izprintēt/paradīt uz ekrāna faila saturu izveles sniegsana lietotājam un ta izveles atpazišana.
Lietotaja un programmas darbību raksturojošo ziņojumu izvāde.
Ziņojumu par radušasam kļūdam izvāde.
1.2.3 Modulis paredzēts darbībām ar programmas tekstu.
Modulis, kas veiks nolasīto ievaddatu analīzi, modifikāciju un optimizāciju, jeb:
Koda sakarīgu izvietošanu rindās, neparslogojot tās ar operatoru daudzumu.
Nepieciešama daudzuma atstarpju starp operatoriem un mainigiem nodrošinašana.
Pirmteksta tabulēšana, t.i. līdzīnašana.
Palaižot programmu lietotājam jāpiedava interfeiss ar dažadām darbībām, kuru izvele notiek ar izvelņu palidzību. Pārvietošanai pa izvelnēm jānotiek ar vadības taustiņiem (bultiņam). Izveloties kādu no izvelnēm tiks izpilditas instrukcijas, kas nodrošina izveletas darbības rezilizēšanu. Darbibās beigas tiek paradīts ziņojums par veiksmīgu izpildi vai kļudu, ka arī rezultāts, ja tāds ir dotai funkcijai.
Nepieciešamas darbības:
Atvert failu
Paradīt tā saturu ekrānā
Apstradāt failu
Saglabat failu
Aizvert failu.…
Studiju darba galvenais uzdevums ir izstrādāt algoritmu un sastādīt programmu, kas ļauj izvadīt programmas tekstu atbilstoši programmēšanas stila prasībām. Par ievaddatiem kalpos faila nosaukums, kurā tiek glabāts programmas teksts Pascal valodā. Programmai jāatrod šis fails un jānolasa to. Nākamais solis ir atpazīt programmas struktūru, ka dēļ vajadzēs atrast moduļu un funkciju deklarācijas un pārbaudīt to atbilstošu komplektāciju. Šo struktūras elementu sastāvā jāatrod un jāatpazīst ciklu un mainīgo deklarācijas. Ievērojot atklāto struktūru jāmodificē programmas teksta pieraksts atbilstoši prog. stila prasībām, t.i. jāizveido korektu un viegli uztveramu koda pierakstu. Tas ietver sevī mainīgo un funkciju standartizāciju un grupēšanu, ka arī to saišu sava starpā optimizēšanu. Programmas darbības beigās jāiegūst modificēts, semantiski un leksiski uzlabots programmas teksts, kas jāparada ekrānā un jānoglabā atsevišķā failā, ka arī jāpiedāvā iespēju (pēc lietotāja izvēles) izdrukāt iegūto kodu. Funkcionālas prasības: • informativi dialogi ar lietotaja datu (failu vardu) ievades atpazišanu; • pazinojumi lietotajam par pieļautam kludam • noradito failu pieejamibas parbaudišana; • datu nolasīsana no noradita faila; • datu formātēšanas algoritms jauno rindu un atstarpju skaita normalizešanai • rezultātu izvadīšana ekrāna, saglabāt iegūtos datus failā, ka arī to printēšana pēc lietotāja vēlmes. Nefunkcionālas prasības: • lietotāja interfeiss ar izvēlnēm; • programmas saskarnei ar lietotāju jānotiek latviešu valodā; • programmēšanas valoda – C; • pārskats jānoformē atbilstoši pieņemtajiem noteikumiem.
Darbā ir gramatikas kļūdas.
- Biroja darba automatizācijas līdzekļu apskats
- Programmas teksta izvade atbilstoši programmēšanas stila prasībām
- Telpiskās datu bāzes
-
Tu vari jebkuru darbu ātri pievienot savu vēlmju sarakstam. Forši!Interaktīvais Visual C un C++ programmēšanas valodu apmācības līdzeklis
Referāts augstskolai53
-
Datorvīrusi un antivīrusu programmas
Referāts augstskolai22
-
Programmēšanas valoda JAVA. Drošuma aspekti
Referāts augstskolai28
-
Programmas izstrāde Java II vidē: Inversās matricas aprēķināšana
Referāts augstskolai19
-
Programmēšanas valodas C++ pielietojums uzņēmējdarbībā
Referāts augstskolai27
Novērtēts!