«Aniq fanlar» kafedrasi fanidan ma’ruzalar matni


Download 1.15 Mb.
bet23/161
Sana02.01.2022
Hajmi1.15 Mb.
#200874
1   ...   19   20   21   22   23   24   25   26   ...   161
Bog'liq
dasturlash fanidan maruzalar matni 2

Zarur ko‘nikmalar

Bu dasturni yozish uchun massivlar bilan bir turidagi ma’lumotlar majmui kabi ishlashni bilish zarur. Undan tashqari qatorlar bilan ishlash va alohida tashkil etuvchilardan qatorlar hosil qilishni ham bilishi kerak.



Yechish

Shakl

Mazkur masalaning shakli o‘lchamlari oxirgi qator to‘liq sig‘adigan qilib tanlangan matn maydonli bitta Memo ob’yektidan va ikkita tugmachadan iborat. Bu tugmachalar oldingi misoldagi o‘xshash tugmachalarning vazifalarini bajaradi: «Stroka» tugmachasi dastur algoritmining bitta qadamini bajaradi, «Pusk/Pauza» tugmachasi esa taymer yordamida algoritmni bajarish uchun ishga tushiradi.





Blok sxema

Mazkur blok sxema algoritmning bitta qadamini amalga oshiruvchi protsedurani ifodalaydi. To‘liq natijaga erishish uchun bu protsedura 24 marta bajarilishi kerak. Buning uchun «Stroka» tugmachasi ko‘p marotaba bosiladi yoki «Pusk/Pauza» tugmachasi yordamida ishga tushiriluvchi taymeralgoritmining bajarilishi bilan amalga oshiriladi. Bu protsedura bajarilganda A massiv masalaning birinchi qatorini hosil qiladi, ya’ni massaivning birinchi va ikkinchi elementlari bir, boshqalari nollar. Undan tashqari dastur o‘lchami A bilan ustma-ust tushadigan yordamchi A1 massivni hosil qiladi.






Download 1.15 Mb.

Do'stlaringiz bilan baham:
1   ...   19   20   21   22   23   24   25   26   ...   161




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