Pereiti prie turinio

PASCAL. Dinaminiai sąrašai. Pagelbėkit!


Rekomenduojami pranešimai

Dinaminiai sąrašai

 

Parašyti programą darbui su sąrašu: programa sudaro sąrašą, jį pertvarko ir išveda pertvarkytą sąrašą. Sąrašo elementuose saugomi sveikieji skaičiai. Sąrašas (ar kita duomenų struktūra) realizuojamas panaudojant dinaminę atmintį. Programos pabaigoje sąrašas turi būti naikinamas (atlaisvinama atmintis).

 

Visi darbai su sąrašu turi būti atliekami paprogramėse, programoje tik įvedami duomenys ir išvedami rezultatai. Sąrašo sudarymui turi būti naudojama vieno naujo elemento įtraukimo į sąrašą funkcija/procedūra. Duomenų perdavimas paprogramėms turi būti atliekamas naudojant parametrus, o ne globalius kintamuosius.

 

Aiškindamas programą studentas privalo nupiešti kas programos vykdymo metu daroma su atmintimi, kaip keičiamos rodyklės.

 

Kai kurių naudojamų sąvokų paaiškinimas:

Eilės numeriu nurodytas. Sąrašo elementus galima „sunumeruoti“ pradedant nuo elemento, į kurį rodo pradžios rodyklė. Pvz., sąrašo 11->12->13->14 pirmas elementas yra 11, antras 12, ir t.t.. Jei iš sąrašo panaikinamas trečiasis elementas, tai panaikinamas 13 (gautas sąrašas 11->12->14). Tuomet trečiuoju elementu tampa elementas 14.

Elemento kopijavimas. Tarkim, yra sąrašas 11->12->13->14. Nukopijavus antrąjį elementą į galą gaunamas sąrašas 11->12->12->14->12.

 

Mano programa

 

Sudaryti vienpusį sąrašą. Parašyti paprogramę, kuri įterpia prieš eilės numeriu nurodytą sąrašo elementą naują elementą. Jeigu tokio elemento nėra, turi būti išvestas atitinkamas pranešimas.

 

Pagelbėkit, atsilyginsiu. :)

Redagavo elno
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...