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.
Do'stlaringiz bilan baham: |