Паскаль. Алгоритмы и программы обработки массивов
Ushbu kitob informatika kursida bajariladigan kurs ishiga oid. Unda uch xil darajadagi murakkablikdagi masalalar ko'rib chiqiladi, jumladan massivlar, matritsalar va trigonometrik hisoblashlar bilan bog'liq masalalar. Vazifalar quyidagilarni o'z ichiga oladi: ikkita berilgan massivning yig'indisi va ayirmasini hisoblash va natijani ikki parallel ustun ko'rinishida chop etish; berilgan to'rtburchak matritsadan transponirlangan matritsa hosil qilish va uni satrlar bo'yicha chop etish; funksiyaning qiymatini 'n' nuqtada hisoblash va hisoblangan qiymatlarni juftliklar ko'rinishida bir o'lchovli massivga joylashtirish.
Asosiy mavzular
- Bir o'lchovli va ikki o'lchovli massivlar: Massiv tushunchasi, massiv elementlarining xususiyatlari, massivlarni e'lon qilish va ularni to'ldirish usullari. Bir o'lchovli (linear) va ko'p o'lchovli massivlarning farqi. Massiv elementlariga murojaat qilish usullari.
- Matritsa: Matritsa tushunchasi, matritsalar ustida amallar (yig'indi, ayirma, ko'paytirish). Kvadrat matritsa, teskari matritsa va ularning xususiyatlari. Matritsani qismlarga bo'lish va ular ustida amallar. Chiziqli algebraik tenglamalar sistemasini matritsalar yordamida yechish.
- Algoritmlar va dasturlar: Kurs ishining uchta darajadagi masalalarini yechish algoritmlari va blok-sxemalari. Dasturlarni tuzish, ularni sinovdan o'tkazish va natijalarni tahlil qilish. Transponirlangan matritsani hosil qilish algoritmi. Berilgan oraliqda funksiyaning qiymatlarini hisoblash algoritmi.