1-Amaliy ishi Mavzu: Dasturning modulli tuzilmasi. Tuzilmaviy dasturlash misollari tahlili. Tutashuvni kamaytirish yo’llari (coupling). Bog’lanishni oshirish yo’llari (cohesion). Algoritmlarni loyihalashga misollar


Mustaqil bajarish uchun topshiriqlar


Download 34.72 Kb.
bet6/9
Sana19.11.2023
Hajmi34.72 Kb.
#1786435
1   2   3   4   5   6   7   8   9
Bog'liq
1-amaliy ish

Mustaqil bajarish uchun topshiriqlar

  1. Data(butun tipli) va Next(TNode ko`rsatkichli - PNode tipli) maydonlarini o`zida saqlovchi TNode yozuv tipli P1 adres berilgan. Bu yozuv shu tipdagi keyingi adres bilan Next maydoni orqali bog`lanadi. P2 ni navbatdagi yozuv deb hisoblab, har ikkala adres uchun ham Data maydonidagi ma`lumotlar chiqarilsin.

  1. TNode tipli P1 adres berilgan. Bu yozuv keyingi yozuvlar bilan Next maydoni orqali bog`lanadi, qachonki Next maydoni NIL ga teng bo`lguncha bog`lanishlar davom etadi(bu holat yozuvlar zanjirini tashkil etish imkoniyatini tug`diradi). Zanjirning barcha elementlari uchun Data maydonidagi qiymatlar(zanjir uzunligi deganda uning elementlar soni tushunilsin) va oxirgi element adresi ekranga chiqarilsin.

  1. TNode “Styok” strukturali 3-13 masalalarda bir-birlari bilan bog`langan yozuv tipli zanjirsimon modellar tuziladi. Zanjirning oxirgi elementini Next maydoni NIL ga teng deb hisoblanadi. Styokning qirrasi zanjirning birinchi elementining hisoblanadi. Styokka murojaat uning qirrasi yordamida amalgam oshiriladi. (Bo`sh styok deganda berilgan ko`rsatkichning holati NIL ga teng bo`lgan hol tushuniladi). Styok qiymati deganda uning Data maydonidagi element tushuniladi.

  1. D soni va styok qirrasining P1 ko`rsatkichi berilgan, D ning qiymati va P2 adresni qo`shish yordamida styokning yangi qirrasi hosil qilinsin.


Download 34.72 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling