Mavzu. Dasturlashning asosiy tushunchalari


Download 269.4 Kb.
bet4/7
Sana15.09.2023
Hajmi269.4 Kb.
#1678739
1   2   3   4   5   6   7
Bog'liq
8-sinf informatika

boshlanishi. <последовательность операторов> oxiri. chaqqon kompozitsion operator.
Misol. Kvadrat tenglamani yechish algoritmi sizga ma'lum. Biz Paskalda tegishli dasturni yozamiz.

3.4.3. Yozib olishning turli usullari
O'sha paytda operator sifatida va boshqa shartli operatordan foydalanish mumkin. Masalan, quyidagi qurilish mumkin:
agar bo'lsa. <условие1> keyin.
agar bo'lsa. <условие2> keyin. <оператор1>
boshqa. <оператор2>
Bunday murakkab tuzilmalardan foydalanganda (ular shuningdek hibsga olingan filiallar deb nomlanadi), boshqa har doim eng yaqin operatorga tegishli deb hisoblash kerak agar bo'lsa..
Misol. Biz biriktirilgan filialdan foydalanamiz, deb yozish uchun Paskalni goritmning chiziqli tenglamani hal qilish uchun algoritmning (10-misol) hisoblangan.

Qoida tariqasida, bir xil vazifani hal qilish uchun bir nechta algoritmlarni taklif qilish mumkin. Men bu haqda ishlanmasdan, joylashtirilgan filiallarga murojaat qilmasdan chiziqli tenglamani hal qilish uchun menga amin bo'laman.

Ehtimol dasturning ikkinchi versiyasi yanada ko'proq ko'rinadi. Ammo birinchi variant o'zining shaxsiy afzalliklari bor: unda tekshiruvlar kamroq.agar bo'lsa. <условие> keyin. <оператор_1> boshqa. <оператор_2>N nuqtali segmentning [A, B] ni belgilaydigan dasturni yozib olish uchun ro'yxatdan o'tgan filiallardan foydalaning.agar bo'lsa. <условие> keyin. <оператор>.

5 – mavzu. Shartli dasturlash. To'qnashuvlar asosidagi ssenariy.
Shartli dasturlashning asosiy bosqichi va to'qnashuvlarini boshlash uchun quyidagi ssenariy ni o'rganishingiz yaxshi bo'ladi:
Vazifa tushirish: Biror muammoga yoki vazifaga oid to'qnashuvingizni aniqlang. Bu, dastur yaratishni boshlash uchun boshqa qadamlar qilib, qanday turlarda yoki funksiyalarda ishlash kerakligini aniqlash imkoniyatini beradi.
Vazifani tahlil qilish: Vazifani o'qib tahlil qilib, vazifaning yordamchi ma'lumotlarini aniqlang. Bu, vazifani o'z ichiga olish, yani vazifani qanday bajarish kerakligini tushuntirish uchun juda muhimdir.
Vazifani bo'shatish: Vazifani bajarish uchun lozim bo'lgan dastur orqali yaratishni boshlang. Bu dastur C++, Python, Java, Ruby, JavaScript yoki boshqa dasturlash tillaridan biriga bo'lishi mumkin. Vazifa uchun eng maslahat beriladigan tillarni tanlash maqsadi bilan o'z maslahatlaringizni izlashingiz kerak.
Tashkil etish va qo'llab-quvvatlash: Dasturning boshqaruvini, funksiyalar va obyektlarni yaratish, ma'lumotlar olish, ma'lumotlarni qaytarish va natijalarni chiqarish kabi qanday qo'llab-quvvatlash talablari mavjud bo'ladi. Shu bilan birga, qanday ko'rsatilayotgan xato holatlarida dasturni to'liq qaytarish va muammolarni bartaraf etish uchun tuzatmalar yaratishingiz kerak.
Test qilish va tahlil qilish: Dasturingizni tekshirib ko'rish va uni o'rnating. Bu, to'g'ri ishlashi va vazifani to'liq bajarishni ta'minlash uchun juda muhimdir. Dasturning to'g'ri ishlashini va xatolarni aniqlashni o'rganing.
Natijani boshqarish va san'at qilish: Agar dasturingizni to'g'ri ishlayotganini aniqlasangiz, undan foydalanish uchun uni boshqarish va san'at qilish bosqichiga o'ting. Bu qisqa va uzun muddatli o'rtacha vaqt talab etishi mumkin.
Ma'lumotlarni saqlash va tahrirlash: Ma'lumotlarni yaxshi saqlash va tahrirlash uchun foydalaniladigan yordamchilar (ma'lumotlar bazasi, fayllar, ma'lumotlarni boshqa formatlarga o'tqazish usullari)ni o'rganish muhimdir.
Natijani ko'rsatish: Dasturning natijalarini o'zgartirish va ularga qanday yozib chiqish kerakligini o'rganing. Natijalarni ekranga chiqarish, fayllarga saqlash yoki veb sahifalarda o'zgartirish kabi variantlarni o'rganing.
Dastur xususiyatlarini o'rganing: Kerak bo'lgan ma'lumotlar va xususiyatlar (API, bu yerda ishlash uchun kerak bo'lgan texnologiyalar, kichik dasturlar bilan integratsiya qilish, xususiy platformalar uchun tuzatmalar) haqida o'rganing.
Ishni tartibga soling: Dasturingizni tuzatishni oxirgi bosqichlarini aniqlang va o'z ish rejatingizni tuzing. Bu, dasturingizni boshqa odamlarga taqdim etishni o'rganish va ishni amalga oshirishda yordam bera olish uchun juda muhimdir.
Dasturlashni o'rganish sabr, amaliy mashg'ulot va mustaqil o'rganishda qabul qilish maqsadida yordam beradi. Har bir bosqichni anglash va amaliyotni yaxshi o'tish uchun amal qilish juda muhimdir.



Download 269.4 Kb.

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




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