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


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

P2 berilgan. "Navbat"ning boshlang`ich elementi juft bo`lmaguncha undan elementlar chiqarilsin (agar "navbat" o`zida juft sonni saqlamasa uning barcha elementlari chiqarilsin), "navbat" ning yangi boshi P1 va oxiri P2 chiqarilsin (bo`sh "navbat" uchun ikkita NIL qiymati chiqarilsin). Elementlar "navbat" dan chiqarilgandan so`ng ular egallab turgan xotira bo`lagi bo`shatilsin.

  1. Birinchisining boshlang`ich va oxirgi adreslari P1, P2 bo`lgan, ikkinchisiniki P3, P4 bo`lgan ikkita "navbat" berilgan. (agar navbat bo`sh bo`lsa, uning adreslari qiymati NIL bo`ladi). Birinchi "navbat"ning barcha elementlari (birinchi oxirgi elementlarining tartibini o`zgartirmasdan) ikkinchi "navbat" ning oxiridan qo`shilsin hamda 2-"navbat" ning hosil bo`lgan yangi boshlang`ich va oxirgi adreslari chop etilsin. Xotirani ajratish va bo`shatish amallaridan foydalanilmasin.

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