Studiju darba uzdevums ir izveidot loģisko spēli ar cipariem, ar atkārtojumiem. Pozīciju skaits – 4. Programma ģenerē 4 ciparus. Lietotājam jāuzmin ciparus un to secību. Programma „palīdz” viņam, ziņojot cik atminēto ciparu atrodas pareizajā vietā un cik nepareizajā vietā. Programmas spēlei piesaistīt citus studentus.
Spēles ievaddati :
Lietotāja vārds, mēģinājumu skaits;
Tā kā spēlētāja vārds nedrīkst pārsniegt 10 simbolus, tad ievadot vairāk simbolu, izvadīsies attiecīgs paziņojums, ka jāievada vārds vēlreiz. Mēģinājumi arī nedrīkst būt negatīvi.
Spēles izvaddati :
Spēles rezultāti.
Programmai jānodrošina arī šādas speciālās prasības:
1.Programma sastāv no vairākām funkcijām;
2.Funkcijas, kuras sastāda programmu, glabāt dažādos failos (vismaz divos failos);
3.Ziņojumu izvade (piemēram, lietotāja nepareizas darbības rezultātā);
4.Informācijas izvade tabulas veidā;
Programmas izveides gaitā arī jānodrošina šādas nefunkcionālās prasības:
1.Programmēšanas valoda – C;
2. Pārskats jānoformē atbilstoši pieņemtiem noteikumiem 1.5. sadaļā;
3. Programmā paredzēt divas iespējas : lietotāja reģistrēšanu un laika ierobežojumu;
4. Spēles rezultātus (lietotāja vārds, laiks) ievietot failā.
1.2. Uzdevuma risināšanas projektējums
Izstrādātai programmai ir jāveic trīs pamatdarbības: lietotāja reģistrēšanu ar mēģinājumu skaitu, izvadīt uz ekrāna informāciju atbilstoši pieprasījumam un pārbaudīt ievadītas informācijas pareizību. Tātad programmas struktūra ietver vadības programmu un trīs moduļus:
1.Lietotāja reģistrēšana;
2.ievadīto datu pārbaude un ziņojumu izvade;
3.informācijas izvade uz ekrāna atbilstoši pieprasījumam;
Programmas tālākai detalizēšanai jāizstrādā katra moduļa algoritms. Funkcijas algoritms ir shematiski atspoguļots attēlā 1.…