linkedin facebook linkedin facebook nod32

Ro`yxat

Muallif: Mengliyev SH.

Qo`shilgan sana: 2014-09-16

Ro‘yxat

         Ko‘rsatkichlar va dinamik o‘zgaruvchilar ro‘yxat va daraxtlar kabi murakkab dinamik ma’lumotlar strukturalarini yaratishga imkon beradi. Ro‘yxatni quyidagicha tasvirlash mumkin:

Ro‘yxatning har bir elementi ikki qismdan iborat yozuvdir. Birinchi qism -informatsion qism. Ikkinchi qism oldingi elementlar bilan bog‘lanishni ta’minlaydi.
Dasturda ro‘yxatdan foydalanish uchun ro‘yxat komponentalari turi va birinchi elementga ko‘rsatkich aniqlanishi lozim. Quyida talabalar familiyalari ro‘yxati ta’rifi keltirilgan:
type
TPStudent = ^TStudent;
TStudent = record
surname: string[20];
name: string[20];
group: integer;
address: string[60];
next: TPStudent;
end;
var
head: TPStudent;

Rasmda ro‘yxatga yangi element qo‘shish jarayoni ko‘rsatilgan. Ikkinchi element qo‘shilgandan so‘ng head shu elementga ko‘rsatadi

Ro‘yxatdan elementni o‘chirish
Ro‘yxatdan elementni o‘chirish uchun, oldingi element ko‘rsatkichi qiymatini o‘zgartirish lozim:

Element dinamik o‘zgaruvchi bo‘lgani uchun, ro‘yxatdan o‘chirilgandan so‘ng unga ajratilgan xotira ozod qilinishi lozim.
Quyida dinamik o‘zgaruvchi yaratilib, yo‘qotilshi ko‘rsatilgan:
var
r: ^integer;
begin
new(p);
{ instruksii programmы } dispose(p);
end.

1589 marta o`qildi.

Parol:
Eslab qolish.


Ro`yhatdan o`tish

testing

+998915878681

Siz o`z maxsulotingizni 3D reklama ko`rinishda bo`lishini xohlaysizmi? Unda xamkorlik qilamiz.

3D Reklama


Рейтинг@Mail.ru
Рейтинг@Mail.ru

Besucherzahler
счетчик посещений