Turbo-Paskal tilidagi dasturning umumiy strukturasi. Turbo-Paskal tilidagi ifoda va operatsiyalar Reja: Umumiy tushunchalar Metkalar, konstantalar, berilganlar turlarining ifodalanishi Protsedura va funksiyalar bo'limi Operatorlar, izoxlar bo'limi Foydalanivchining biblioteka modullari . Arifmetik ifodalar va operatsiyalar Munosabat ifodalari va operatsiyalari Mantikiy ifodalar va operatsiyalar Operatsiyalarning ustivorligi Dastur masalanini yechish algoritmini ishga tushiradi. U berilganlar ustida operatsiyalar bajarish amallari ketma -ketligini birlashtiradi. Dasturning asosiy xarakteristikalari kuyidagicha: aniq natija olish, ishni bajarishga ketgan vaqt va karak buladigan xotira xajmi. Paskal tilidagi dastur katorlardan iborat bo'ladi. Dastur matnini Turbo Pascal dasturlash tilining birorta -bir redaktorida yoki boshqa bir matn redaktori yodamida terish mumkin. Daturchi dastur matnini terish jarayonida satrni ekranda xoxlagan tartibda joylashtirishi mumkin. Katordagi operatorlar soni chegaralanmagan,lekin dastur o'lchovga ega. Matn redaktori va kompilyatorlar 64 K baytgacha bo'lgan dastur va biblioteka modullarini qayta ishlash imkonini beradi. Sintaksik dasturlar majburiy bo'lmagan nom va bloklardan tashkil topadi. Blok ikki kismdan iborat bo'ladi: yozish va bajarish. Birinchi kism bulmasligi mumkin ,lekin ikkinchi kismning bo'lishi shart. boshqa bir bloklar turiga kirmaydigan blok global blok deyiladi. Agarda global blokda boshqa bloklar xam bulsa,bu blok lar lokal bloklar deyiladi. Global blok - asosiy dastur bo'lib, u xar qanday holatda xam katnashishi shart Lokal blok - protseduralar va funksiyalar bo'lib, uning bo'lishi shart emas. Dastur obyektlari mos ravishda(tiplar, o'zgaruvchilar, konstantalar va x.k) global va lokal deyiladi. Blok strukturasi berilgan dastlabki matn darajasida dasturni strukturalashni ta'minlaydi. Paskal tilidagi dasturlar protsedura va funksiyalardan tashkil topadi. Dasturning boshida PROGRAM so'zi bilan boshlanuvchi dastur nomi turadi.Dasturga nom kuyish shart emas, lekin dastur nomi bo'yicha axtarilganda uni topish oson bo'ladi, shuning uchun nom kuyiladi. Dastur parametrlari standart identifikator va kiritish-chiqarish Input va Output standart fayllaridan iborat bo'ladi: PROGRAM PacStat (Input, Output); PROGRAM MathHandler (Input,Output); Dastur nomidan keyin 7 bo'limdan iborat bo'lgan dastur bloki keladi: biblioteka modulidagi nomlar ruyxati (u USES so'zi yordamida aniklanadi), metkalar yozuvi, konstantalar yozuvi, berilganlar tipini aniqlash, o'zgaruvchilarning yozuvi, protsedura va funksiyalarni yozuvi, operatorlar. Dastur strukturasi quyidagi ko'rinishga ega: PROGRAM (Input,Output); USES ; LABEL ; CONST ; TYPE ; VAR ; PROCEDURE ; FUNCTION ; funksiya tanasi BEGIN END. Operator bo'limidan tashqari xar qanday boshqa bo'lim katnashmasligi mumkin. Yozuvlar bo'limi dasturda xoxlagan miqdorda katnashishi mumkin. USES bo'limi Bu bo'lim USES so'zidan va standart foydalanuvchi biblioteka modullari nomlari ruyxatidan iborat bo'ladi. Yozilishit: USES ,,; Misol. USES Crt, Dos, MyLib; Metkalarni ifodalash bo'limi Metka, metkalarni ifodalash bo'limi (Label) Paskal tilining xar qanday operatori oldiga metka kuyish mumkin, u shu metkali ...

Joylangan
05 Jun 2024 | 18:32:34
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
26.29 KB
Ko'rishlar soni
78 marta
Ko'chirishlar soni
3 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirgan san'a:
29.03.2025 | 01:35
Arxiv ichida: doc
Joylangan
05 Jun 2024 [ 18:32 ]
Bo'lim
Informatika va AT
Fayl formati
zip → doc
Fayl hajmi
26.29 KB
Ko'rishlar soni
78 marta
Ko'chirishlar soni
3 marta
Virus yo'q.
VirusTotal da tekshirish
O'zgartirish kiritilgan:
29.03.2025 [ 01:35 ]
Arxiv ichida: doc