Chiziqli algoritmlarni dasturlash
Ushbu kitob O'zbekiston oliy va o'rta maxsus ta'limi vazirligi tomonidan chop etilgan, Al-Xorazmiy nomidagi Urganch Davlat Universitetining fizika-matematika fakulteti talabalari uchun mo'ljallangan "Chiziqli algoritmlarni dasturlash" kurs ishidir. Unda Paskal tilida dasturlash asoslari, kiritish, chiqarish va o'zlashtirish operatorlari ko'rib chiqiladi. Dastur tuzishning asosiy bosqichlari, matematik masalalarni dasturlash orqali yechish usullari o'rgatiladi. Shuningdek, kitobda adabiyotlar ro'yxati va internet saytlari havola qilingan.
Asosiy mavzular
- Kiritish operatorlari: Paskal tilida ma'lumotlarni kiritish usullari, read, readln operatorlarining ko'rinishlari, sintaksisi va vazifalari tushuntirilgan. Ma'lumotlarni kiritishda butun, haqiqiy va simvolli o'zgaruvchilar bilan ishlash xususiyatlari ko'rsatilgan. Operatorning ishlash tartibi va boshqa operatorlardan farqi misollar bilan yoritilgan.
- Chiqarish operatorlari: Dastur natijalarini ekranga chiqarish uchun ishlatiladigan write va writeln operatorlarining vazifalari, sintaksisi va ishlatilishi tushuntirilgan. Ma'lumotlarni formatlash orqali chiqarish, ya'ni sonlarni belgilangan uzunlik va aniqlikda chiqarish usullari ko'rsatilgan.
- O'zlashtirish operatori: O'zgaruvchilarga qiymat berish uchun ishlatiladigan o'zlashtirish operatori (:=)ning vazifasi, sintaksisi va ishlatilishi tushuntirilgan. Arifmetik, mantiqiy va satrli qiymatlarni o'zlashtirish misollari keltirilgan. O'zlashtirish operatorida chap va o'ng tomonlarining mos kelishi shartligi, tur o'zgarishlari xususiyatlari ko'rsatilgan.
- Asosiy tushunchalar: Operator tushunchasi berilgan. Paskal tilida operatorlar 2 turga bo`linadi: Sodda operatorlar va Murakkab operatorlar.
- Misol: Ikkita nuqta berilgan kordinatalari M1(x1,y1) va M2(x2,y2). Ular orasidagi masofani topish.