KompyuterlarDasturiy ta'minot

Paskal dasturining tuzilishi: yangi boshlanuvchilar uchun dasturiy ta'minot

Yangi boshlanuvchilar uchun eng qulay dasturiy til Paskaldir. Bu , eng kamida, umumta'lim maktablarining yuqori sinflarida, shuningdek, universitetning birinchi kurslarida o'qitilganligi bilan bog'liq. Ko'pgina boshqa tillarni o'zlashtirish uchun asos bo'lib xizmat qiladi. Biroq, uni rivojlantirish uchun asosiy vosita sifatida ishlatish mantiqiy emas, chunki texnik jihozlar oldinga yurgandi.

Keling, sintaksisini saqlab turadigan ko'plab vositalar mavjud. Ular faqat Paskal singari tilning dasturlash muhitida farqlanadi. Maqolada dasturning tuzilishi o'rganiladi. Odatda dasturlash bilan tanishish "Salom dunyo!" Dasturi bilan boshlanadi.

Til tarixi

Paskal nazarida 1970 yilda Niklaus Wirtga juda g'alati tuyulgan. Ism Frantsiyadan kelgan buyuk inson - Blez Paskal sharafiga berilgan. Bu olim dunyodagi dastlabki mashinani yaratib, raqamlarni qo'shish va chiqarishga qodir bo'lganligi bilan asoslanadi.

Tilni rivojlantirish 1968 yildan 1969 yilgacha olib borildi. Birinchi eslatmani 1970 yilda paydo bo'lgan. Uning "bolasini" taqdim etuvchi yaratuvchisi dasturlash uslubiga va Paskaldagi ma'lumotlarni kiritishga alohida urg'u berdi. Dasturning tuzilishi ham Wirth tomonidan ishlab chiqilgan. Bu oddiy sintaksis va semantikaga ega. Paskalning bevosita "avlodi" "Modula-2" ning tilidir. Wirth ham uni ishlab chiquvchi edi.

Grammatika qoidalari

Ta'kidlash joizki, dasturning tuzilishi ushbu tilda murakkab emas. Paskalda muallif faqat uchta asosiy fikrni - sarlavha, tavsif va operatorni ishlatdi.

  1. Sarlavha. Bu erda dasturning nomini kiritishingiz kerak, ammo bu element asosiy emas. Ishlab chiquvchi xohlaganida yaratiladi. Ko'pincha dasturiy muhitga bog'liq. Turbo Paskalda bu kerak emas. Biroq, ETTda muvaffaqiyatsiz ravishda magistrni yaratish kerak. Faqat "_" raqamlari, harflari va pastki chizig'iga ruxsat beriladi.
  2. Tavsif. Bu blok barcha mavjud o'zgaruvchilar (qatorlar), teglar va boshqalarni bildiradi.
  3. Operator. Paskal dasturining tuzilishi BEGIN-END bracketsidagi operatorlarning tavsifini o'z ichiga oladi.

Ular bir xil yo'nalishda bo'lishlari muhim emas. Eng muhimi - har bir jamoa tugaganidan so'ng maxsus belgini - nuqta-vergulni qo'ydi. Bundan tashqari, til registrga befarq bo'lmoqda: Var, vAr va vaR o'rtasidagi farq yo'q.

Sintaksis va semantika

Dasturlash muhiti bilan ishlashda asosiy rol alfavit tomonidan ijro etiladi. Uni eslab qolish kerak:

  • Lotin harflari, kichik va katta harflar bilan;
  • Bo'sh joy;
  • Pastki chiziq;
  • Arab raqamlari ;
  • Matematik belgilar;
  • Cheklovchilar (ularning ro'yxati punkt, vergul va boshqalarni o'z ichiga oladi);
  • Belgilar;
  • Xizmat so'zlari (operatorlar).

Turbo Paskal dasturining tuzilishi PascalABC tizimidagi tuzilmadan farq qilmaydi. Farqi ularning tashqi ma'lumotlarida, boshqa hech narsa emas. O'zgaruvchining nomini va boshqa turlarni aniqlash uchun nomning raqamdan boshlanmasligi kerak, pastki chiziq har qanday pozitsiyada turishi mumkin va alifbo belgilaridan faqat lotin alifbosidagi harflarga ruxsat berilishi kerak .

Yo'nalishlarga izohlar yulduzcha yoki yuvarlantirilgan yulduzcha bilan qo'shiladi: (* .. *).

Ma'lumot turlari

Paskal dasturining tuzilishi, shuningdek, ma'lumotlar turlari kabi narsalarni ko'rib chiqishni ham nazarda tutadi . Ular uch turdan iborat:

  1. Mantiqiy (haqiqat va yolg'on);
  2. Raqamli (arabcha raqamlar);
  3. Ramziy (a, b, c va hokazo).

Shu bilan birga, ikkinchi turdagi subtipalarga bo'linadi: tamsayılar va haqiqiy. Tegishli operatorlarga mos keladi: "Tovar" va "Real". Ramzlar ham bitta belgilarga va satrlarga bo'linadi. Bular (birinchi holatda) 1, a yoki A va (ikkinchisida) barcha iboralar yoki iboralar kabi ma'lumotlar turlari. Dasturda Char va Bahor nomi bilan yozilgan.

Qadriyatlar ham o'z tasnifiga ega. Ular sobit va o'zgaruvchilarga bo'linadi. Ularning orasidagi farq muhimdir. Birinchisi, dasturning bajarilishi vaqtida o'zgarmas harflarning ma'nosini anglatadi. O'zgaruvchilarga maxsus belgi - yo'g'on ichak orqali bajarish jarayonida qiymat beriladi.

Sharhlar

Dasturni va uning barcha jarayonlarini to'liq tushunish uchun sharh funksiyasi qo'llaniladi. Yuqorida aytib o'tilganidek, ular jingalak qavslarga joylashtirilgan. Yangi kodni ko'rsangiz, bu ayniqsa muhimdir. Ushbu parametrdan foydalanganingiz sababli, sharhlarda yozilganlarga tayanib, hozirdanoq tugallangan dasturda xatolikni osonlikcha topishingiz mumkin. Bundan tashqari, ular ishlab chiqaruvchiga xavfsizlik kodini tezda tushunishlariga yordam beradi.

Paskal dasturining tuzilishi siz ikkinchi blokda ko'rsatilgan ma'lumotlar tuzilishiga sharhlar berishga imkon beradi. U erda har bir operatorning maqsadini va kelajakda qanday ishlatilishini o'z ichiga oladigan matnni kiritish kerak.

Yangi boshlanuvchilar brauzerda BEGIN-END izohiga o'tadi. Ayniqsa, aylanish jarayoniga yo'naltirilgan dasturda foydali bo'ladi. Shuning uchun operatorlarning qaysi bloklari tugallanganligini tushunish osonroq bo'ladi.

Sharhlar programma muhiti tomonidan o'qib bo'lmaydilar, shuning uchun har qanday sana sanasini olishlari mumkin va alifbo tartibida cheklanmaydi.

Tinish

Paskal dasturining tuzilishi o'z punktuarligiga ega, biroq bu ajablanarli emas. Eng ko'p ishlatiladigan belgi - nuqta-vergul. Bloklarning har bir ta'rifidan so'ng Label, Type, Const, Var, va boshqalar joylashtiriladi, lekin eng aniq belgilangan so'zdan keyin ishora kerak emas. Boshlangandan so'ng u o'rnatilmaydi; END so'ng, dastur hali tugallanmagan bo'lsa, qo'yiladi. So'zlar mavjud bo'lgan kodda va, keyinchalik, keyin va boshqa tomonidan ishlatiladi, bu so'zlardan keyin nuqta-vergul kerak emas.

Dastur oxirida, END so'ng, siz nuqta belgilashingiz kerak, aks holda dasturlash muhiti kod to'liq bajarilmasligini tushunmaydi.

Ma'lumotlarni kiritish va chiqarish

Paskal dasturining tuzilishi ma'lumotlaringizni uch xil usulda kiritish imkonini beradi. Ular orasida:

  • Readln, Read-dan foydalanish.
  • Belgilash belgilaridan foydalanib, yo'g'on ichakdan foydalaning.
  • Ruxsat etilgan. Bunday holda, ma'lumotlar var parametresine kiritiladi.

Qabul qilingan ma'lumotlarning chiqishi Write va Writeeln so'zlarining biriktirilishi yordamida amalga oshirilishi mumkin. Ba'zi hollarda, u mavjud bo'lmasligi mumkin, ammo bu faqat u qabul qilish usuliga kiritilganligini anglatadi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 uz.delachieve.com. Theme powered by WordPress.