-
Praktiskais darbs algoritmos un datu struktūrās
Nr. | Название главы | Стр. |
Uzdevuma formulējums | 3 | |
Programmas koda izdruka | 4 | |
Programmas apraksts | 18 | |
Programmas ekrānšāviņi | 19 | |
Secinājumi | 24 |
Programma ir izveidota Microsoft Visual Studio 2008 vidē un paredzēta , lai
lietotājs varētu operēt ar divkārši saistītu sarakstu. Lai visas darbības būtu viegli izpildāmas, programma ir veidota uz izvēlnes (menu) bāzes. Aktivizējot programmu, lietotājam tiek jautāts kādu darbību viņš vēlas veikt. Atzīmējot darbību, lietotājs var īstenot savas vēlmes. Programmas galvenā funkcija ir ievietota ciklā, kurš atkārtojas tiklīdz lietotājs izvēlas iespēju iziet no programmas. Visas funkcijas, t.i. ievade beigās, ievade sakumā, ievade pa vidu, dzēšana sākumā, dzēšana pa vidu, dzēšana beigās, cikla izveide, virknes saraksta izveide, izvade no beigām un izvade no sākuma ir aprakstītas kā atsevišķas funkcijas. Programmā ir paredzēti specifiski gadījumi, kad varētu rasties nesaskaņas programmas kodā:
kad vēloties ievadīt skaitli pa vidu sarakstam, nav pietiekoši daudz elementu,
kad dzēšot skaitli saraksta beigās, viņš var būt arī vienīgais skaitlis sarakstā u.c. gadījumi.
Katrai funkcijai atsevišķi ir paredzēts vai programma strādā ar ciklisku vai virknes sarakstu. Izvērtējot saraksta veidu viņa var korekti veikt darbības. Izvadot cikliska saraksta elementus lietotājs var izvēlēties cik reizes to darīt, izvadot datus uz ekrāna katrs cikls ir atdalīts ar atstarpi tādā veidā saraksts ir viegli aplūkojams un analizējams.…
1. Uzdevuma formulējums. Patstāvīgā darba uzdevums ir izveidot programmu, kura spēj operēt ar divkārši saistītu sarakstu. Ir jāizstrādā programmas kods, un jāizveido apraksts par programmu. Programmai ir jāspēj: • Pievienot jaunu ierakstu saraksta sākumā, vidū un beigās, • Izdzēst ierakstu no sākuma vidus un beigām, • Pārveidot sarakstu par ciklisku sarakstu, • Pārveidot sarakstu no cikliska par virknes sarakstu, • Izvadīt sarakstu no sākuma līdz beigām, • Izvadīt sarakstu no beigām uz sākumu, • Attīrīt (izdzēst) visus ierakstus.
