Kodėl reikia išbandyti tvarkaraštį prieš leidžiant programai jį sudaryti?

English Slovenčina Deutsch España Polish Russian Greek Lithuania Bulgarian

Prieš kuriant tvarkaraštį yra rekomenduotina patikrinti, ar įmanoma jį sudaryti - tuomet programa pamėgins sudaryti šio tvarkaraščio atskiras nedideles dalis ir stengsis surasti įvestų duomenų ir apribojimų klaidų. Ji praneš, jeigu pasirodys, kad kai kurios dalys negali būti sudarytos.

Jei, pavyzdžiui, matematikos mokytojas gali vesti pamokas tik tris dienas per savaitę, bet programai nurodyta kad jis viso turi 16 pamokų ir matematika turi būti 1-5 pamoka dienoje, nes tai sunki disciplina, nėra prasmės mėginti sukurti visą tvarkaraštį – dėl šių apribojimų jis negalės būti sudarytas.

Programa turi specialią funkciją, kuri atlieka šį patikrinimą ir padeda surasti tokias ar panašias klaidas prieš pradedant kurti visą tvarkaraštį.
Šią funkciją galima pasirinkti komanda "Tvarkaraštis, Patikrinimas" - bus paleistas algoritmas, kuris pamėgins sukurti ir patikrins atskiras tvarkaraščio dalis.

Tai gali būti ir duomenų ar apribojimų įvedimo klaidos - jas svarbu surasti, nes jei nepavyks sukurti tvarkaraščio bent vienai klasei ar mokiniui, jo nepavyks sukurti ir visai mokyklai.
Taigi patikrinimas gali padėti sutaupyti daug laiko, gaištamo stengiantis sukurti "neįmanomą" tvarkaraštį.

Pasibaigus patikrinimui, atsidarys toks programos langas:

Taip pat žiūrėkite:
Ką daryti, jeigu patikrinimo algoritmas pranešė, kad yra problemų?