Kiruvchi
Chiquvchi
4
5 4
8
9 7
10
12 9
10. Balandligi h=30 sm bo‗lgan qutiga, o‗lchami h=3 sm bo‗lgan yog‗och taxtadan
(yog‗och taxta qutini yuzasi bilan bir xil o‗lchamda) nechta kiritilganda quti
to‗lishini ko‗rsatuvchi dasturni tuzing.
11. 10 ta elementli bir o‗lchamli massiv berilgan. Ushbu massiv stek xususiyatiga
ega bo‗lib, unga 11-element kiritilganda stek to‗lib ketganini ma‘lum qiluvchi
dastur tuzing.
12. Stek o‗lchami 5 ga teng. Unga 3 ta element kiritilganda top ko‗rsatkich qiymati
nechaga teng bo‗ladi.
13. Stekda 7 ta element mavjud. Mazkur stekni elementlardan bo‗shatish dasturini
tuzing.
14. Stekda 10 ta element mavjud. Elementlarni bitta-bitta tanlovchi dastur tuzing.
15. Avtomobilni maksimum tezligi 220 km/s. Mazkur avtomobil tezligi 60 km/s,
80 km/s, 100 km/s tezliklardan ortib borganda, mazkur tezlik qanday aholi
punktlarida va qanday yo‗llar uchun mo‗ljallanganligi haqidagi xabarni
110
ekranga chiqaruvchi dastur tuzing. Bunda har bir tezlik ko‗rsatkichi stekga
element sifatida kiritilsin.
16. Qo‗shish (+) arifmetik amali asosida stekka element kiritish dasturini tuzing.
Elementlarini kiritish jarayoni quyidagicha: birinchi va ikkinchi elementlar
stekka kiritilgandan so‗ng, uchinchi elementni dastur birinchi va ikkinchi
elementlar yig‗indisidan hosil bo‗lsin. To‗rtinchi element esa ikkinchi va
uchinchi elementlar yig‗indisidan hosil bo‗lsin. Shu tariqa stekka 7 ta element
kiritish dasturini tuzing.
Stek o‗lchami
Kiritilayotgan
raqam va amal
Stek
tarkibidagi
elementlar
1
3
3
2
1
3,1
3
+
3,1,4,
4
+
3,1,4,5
5
+
3,1,4,5,9
6
+
3,1,4,5,9,14
7
+
3,1,4,5,9,14,23
17. Ayirish (-) arifmetik amali yordamida stekka element kiritish dasturini tuzing.
Yuqoridagi variantdagi kabi birinchi va ikkinchi elementlari foydalanuvchi
tomonidan kiritiladi. Qolgan elementni esa dastur o‗zi qo‗shni elementlarni
juftligi ayirmasidan hosil bo‗lgan qiymatlarni kiritib borish natijasida stekni
to‗ldirsin. Bunda ham stek elementlari 7 ta bo‗lguncha davom etsin. Bu
jarayon quyidagi jadvalda keltirilgan:
Stek o‗lchami
Kiritilayotgan
raqam va amal
Stek tarkibidagi
elementlar
1
3
3
2
1
3,1
3
-
3,1,2,
4
-
3,1,2,1
5
-
3,1,2,1,1
6
-
3,1,2,1,1,0
7
-
3,1,2,1,1,0,1
111
18. Algebrik ifodadagi raqamlar ustida bajarilgan arifmetik amallar va raqamlar
o‗rtasidagi mos munosabatlarni o‗rnatish orqali (har bir amal natijasida hosil
bo‗lgan qiymat stekni bitta elementga bo‗lsin) stekka element kiritish dasturini
tuzing. Bu jarayon quyidagi jadvalda keltirilgan:
Kiritilayotgan
raqam yoki belgi
Stek tarkibidagi
elementlar
4
4
6
4, 6
3
4, 6, 3
Do'stlaringiz bilan baham: |