Algоritmik tillar va dasturlash

Ushbu kitob algoritmik tillar, dasturlash asoslari va Turbo Pascal muhitida programmalashni o'rganish uchun qo'llanma hisoblanadi. Kitobda algoritmik tillarning nazariy asoslari, ma'lumotlar strukturasi, Turbo Pascal tilining sintaksisi va semantikasi, grafik rejimda ishlash, fayllar bilan ishlash kabi mavzular batafsil yoritilgan.

Asosiy mavzular

  • Algoritmik tillarning nazariy asoslari: Bu mavzuda algoritm tushunchasi, algoritmlarni ifodalash usullari, algoritmik tillarning umumiy tavsifi va metalingvistik formulalar tili haqida ma'lumotlar beriladi.
  • Turbo Pascal tilining asosiy tushunchalari: Bu mavzuda Pascal tilining alfaviti, sintaksisi, operatorlari, identifikatorlar, o'zgaruvchilar, funktsiyalar va proseduralar haqida ma'lumotlar beriladi.
  • Ma'lumotlar tiplari: Bu mavzuda butun sonli tiplar, haqiqiy sonli tiplar, belgili va qatorli tiplar, mantiqiy tiplar, sanalma tiplar, cheklangan tiplar, kombinatsiyali tiplar va to'plamli tiplar haqida ma'lumotlar beriladi.
  • Operatorlar: Bu mavzuda o'zlashtirish operatorlari, shartli operatorlar, takrorlash operatorlari, o'tish operatori, bog'lama operatori haqida ma'lumotlar beriladi.
  • Prosedura va funktsiyalar: Bu mavzuda prosedura va funktsiya tushunchalari, parametrsiz va parametrli proseduralar, rekursiv funksiyalar, parametrlarni lokallashtirish prinsipi haqida ma'lumotlar beriladi.
  • Modullar: Bu mavzuda Turbo Pascalning asosiy modullari (System, DOS, Crt, Graph, Printer, Overlay), foydalanuvchi modullarini yaratish va modullarning prosedura va funksiyalari haqida ma'lumotlar beriladi.
  • Grafika rejimi: Bu mavzuda grafik rejimda ekran xolati, displeyni grafik rejimga o'tkazish, nuqta, chiziq va ranglar, turli xil figuralar chizish, grafik rejimdagi matnlar, ekran sohalari, xatolar tahlili va Graph modulining prosedura va funksiyalari haqida ma'lumotlar beriladi.
  • Faylli tiplar: Bu mavzuda faylli tiplarni hosil qilish va faylli tiplar bilan ishlash proseduralari haqida ma'lumotlar beriladi.
  • Xotiraning dinamik sohasi va ko'rsatkichlar: Bu mavzuda xotiraning dinamik sohasi va ko'rsatkichlar haqida boshlang'ich ma'lumotlar, ko'rsatkichlarni aniqlash va xotirani boshqarish haqida ma'lumotlar beriladi.