KompyuterlarDasturlash

"Paskal" - bir til ... yangilar uchun "Paskal": Tavsif

World Wide Web kengliklarni, siz ular mehnat va nima asosda tashkil qanday tushunishga tilda "Paskal" da dasturlarni ko'p, lekin juda ham qiyin topish mumkin. birga dasturlash asoslarini ko'rib chiqamiz!

Algoritmlash Til: asosiy tushunchalar

belgi, so'z, iboralar va butun jumlalar: so'zlashuv nutqida, biz asosiy birliklari foydalaning. Algoritmlash tili ham shunga o'xshash tuzilishga ega, lekin uning komponentlari boshqacha deyiladi. Biz asosiy tuzilmalari, so'zlar va iboralar haqida bormoqda. Har bir keyingi element yuqoridagi iborat bo'lib, bu barcha birliklari, ierarxik tuzilishini tashkil qiladi.

Ramzlari algoritmik til - kod yozish uchun ishlatiladigan bo'linmas atomlar bo'ladi.

Asosiy dizayn - o'z ma'noga ega minimal birliklari.

Klassik Til ifodalar yuqoridagi ikki dona hosil va kerakli qiymatini topish uchun qoidalar belgilash etiladi.

operator dasturi to'g'ri bajarilishi uchun zarur bo'lgan muayyan o'zgartirish ta'rifi uchun javobgar bo'ladi. Dastur murakkab operatsiyani amalga oshirish kerak - agar kerak bo'lsa, bir necha bor bo'lishi mumkin. Bunday hollarda, ular bir xil blok yoki aralashma bayonotida birlashtiriladi.

Til "Paskal"

dasturlash tillari juda ko'p bor. "Paskal" (yangilar uchun, ba'zi manfaatlar bor) ulardan biridir. Uning alifbosi raqamlar, harflar va maxsus belgilar tashkil topgan. Mana, ulardan bir ro'yxati:

  • 26 Lotin katta va kichik harflar ;
  • belgi ta'kidlamoq;
  • o'n raqam;
  • limiterlar;
  • operatsiya belgilari bilan;
  • ma'lumoti;
  • so'zning tizimi (xizmati) tomonidan himoyalangan.

Yuqoridagi elementlar Bundan tashqari, tuzilishi va himoyalangan ikki ramzlar ifodasi ichida ishlatilishi mumkin emas fundamental "bo'sh" majmui xosdir.

Boshlang'ich Til tuzilmalar

boshlanuvchilar uchun "Paskal" satrlari, ushbu raqamlar va nomlarini o'z ichiga oladi.

Ko'rib chiqilayotgan kodi ishlatiladi raqamlari, dasturlash tili, odatda o'nlik tizimi yozilgan. Ular haqiqiy va kasr hech zikr qilgan, butun, ham bo'lishi mumkin. soni ijobiy bo'lsa, uning belgisi yozilmaydi mumkin.

"Paskal" - satr belgilar majmuasini, chiqib ketish yopiq bo'lgan bir algoritmik dasturlash tili hisoblanadi. Agar Tutuq belgisi o'zini foydalanish kerak bo'lsa, bu belgi ikki marta eslatib arziydi.

Ism - bir harf bilan boshlanadi va o'z tarkibi raqamlarda bo'lishi mumkin bir natija. Identifikatorlar teglar, turlari, sobit, vazifalarga, ishlab chikish, o'zgaruvchilar, ob'ektlar va hatto modullar deyiladi. Shakllantirish identifikatorlar siz pastki chiziq hislatini foydalanishingiz mumkin. nomi paydo ko'p bo'lishi mumkin, lekin kompilyator faqat birinchi 63 belgi o'qib beradi. "Paskal", oshkor dahshatli, shuning uchun murakkab emas tuyulishi mumkin, shuning uchun qo'rqqan bo'lishi va brauzer sahifani yopish shoshilmang!

Til identifikatorlar fayllar, vazifalari Sobit tartib, turlari, shuningdek tizimi so'zlar standart nomlarini foydalanish taqiqlanadi kabi.

kamchiliklarni yordam beradi kodi ko'rinishi yaxshilash, lekin ular o'rtasida ism va raqamlar baham mumkin emas, deb eslash o'rinlidir.

Syntax algoritmik til

Har bir satr, biz ( "Paskal") deb hisoblasangiz tilida yozilgan dasturda bir nuqta-vergul bilan tugaydi. Informatika O'quvchi va talabalar o'rgatadi va siz bu qoidalar o'zlari tushunish mumkin bo'ladi!

nuqta-vergul (;) - oqim liniyasi oxiri va yangi biriga ko'chib o'tishga muhtoj haqida hikoya bir oldindan til biriktirib signal. , Const, var boshlanadi va boshqalar: Lekin xizmat buyruqlari tashqari bo'lishi mumkin.

Bu, albatta, bir nuqtaga oldin keyin shunday operator, dastur nihoyasiga yopiladi. Ba'zan kodi necha qo'shimchalari, keyin boshlanishi va nuqtali vergul bilan ajratilgan bo'ladi blokda uchini o'z ichiga olishi mumkin.

imzo teng oldin o'zgaruvchi muayyan qiymatini belgilash uchun bir ichakni qo'yish kerak. Misol uchun, siz n = 13 belgilash uchun borib, kodi n kabi qarash bo'ladi: 13 =.

Agar qoidalar o'rganish bo'lsa, juda tez sintaktik xato bo'lmasdan dasturi kodni yozish uchun o'rganishimiz mumkin.

Mumtoz tili so'zlar "Paskal"

zerikarli kelajakda dastur kod dasturlashtirilgan va har qanday harakat, turli yo'llar orqali mumkin bo'lgan, uni amalga oshirish. Ammo til "Paskal" bu maqsad turli operatorlar uchun ishlatiladi. Ularning barchasi, biz faqat bir necha bilan tushunish lozim, shuning uchun, e'tiborga olmaydi.

Misol uchun, operator tanlab dasturini ishga muqobil yo'llar birini tanlashingiz mumkin. Bu holda parametr natija turini ifodasidir. Lekin bir ogohlantirish bor: bu tanlov muhim bir mag'lubiyatga yoki real turiga tegishli bo'lmaydi.

Biroq tayinlash, shartli murakkab va bo'sh so'zlar, shuningdek, boshqa foydali investitsiyalar uchastkalar bor. Ulardan faqat ba'zi ilmi zo'r faoliyati bilan kodni yozish imkonini beradi. Operatorlar, debug derleyiciyi qiyin chalkash va musofirlarni seza juda qiyin dastur qiladi, chunki ularning ko'p sonli, suiiste'mol kerak emas.

tayinlash operatori

Bu ifoda ichak va "teng" kiring. Bu, ayniqsa, qiymati ma'lum bir o'zgaruvchini tayinlash uchun ishlatiladi. Bu o'zgaruvchan so'zlar turi va ular mos ravishda, butun va haqiqiy turiga taalluqli emas deb tadbirda xil bo'lishi kerak, deb eslash muhim ahamiyatga ega. Faqat bunday vaziyatda konvertatsiya yo'naltiradi.

Murakkab so'zlar

"Paskal" - maxsus burchakli Qavslar ichida o'zboshimchalik dasturi iboralar suhbat foydalanadi bir dasturlash tili. Bu murakkab tuzilishi haqida, cheklangan so'zlar boshlaydi va oxiri. Bu tarkibiy usuli yordamida kodni yozish mumkin bo'lgan algoritmik tilida uchun muhim vosita hisoblanadi.

hech qanday cheklovlar mavjud, chunki murakkab tuzilishi doirasida kiritilgan tilida "Paskal", operatorlari, juda turli xil bo'lishi mumkin. Nesting chuqurligi ham har xil bo'lishi mumkin.

Shartli operatori dasturlash tili

Ushbu komponent dastur belgilangan holatda davomida tekshirish va uning o'tish natijalariga qarab ish amalga oshirish imkonini beradi. Shunday qilib, shartli buyruqlar - kalkulyatordan qilish jarayonida filiallari shakllantirish vositalaridan biri hisoblanadi.

quyidagicha Tizimli, shartli ibora:

AGAR KEYIN ELSE .

yana bu ifodasi, keyin va himoyalangan so'zlarni, holati bo'lsa, - o'zboshimchalik mazmun bilan mantiqiy ifoda va operatorlari - dasturlash tili ishlatiladi har qanday buyruqlarni.

Dastur kodini tuzilishi

Header bo'limlar operatorlari va tushuntirishlar - bu kabi "Paskal" deb bir tilda yozilgan arizani asosiy komponentlar mavjud. Axborot texnologiyasi to'liq Bu elementlar kashf va ularni to'g'ri foydalanishni o'rganish imkonini beradi.

header odatda kodi nomini o'z ichiga oladi. Misol uchun, dasturi MyFirst.

Bo'lim tavsiflari ulangan kutubxona, modul, teglar, sobit, turlari, o'zgaruvchilar, vazifalari va tartiblarini bob tavsifi degani mumkin.

Bo'lim bog'liq kutubxonalar nomlari ichida modullarni o'z ichiga oladi va himoyalangan so'zi foydalanadi bilan boshlanadi. Bu boshqa barcha ta'riflarga o'rtasida birinchi bo'lishi kerak. Module nomlari har doim vergul bilan ajratilgan bo'lishi kerak.

teg nomi qo'yish mumkin Har qanday kodi operatori ta'rifi tegishli bo'limida ko'rsatilgan bo'lishi kerak.

Erta Sharh kod ichida o'zgarmas kattaliklar quyida ularning ismlarini o'rniga raqamli yoki nomaqbul qadriyatlarni ro'yxatdan imkonini beradi.

Barcha foydalaniladi turlarini o'z ichiga olishi kerak ishlatiladigan parametrlarga Tavsifidan: ":; k, l, m aniq son: char; h1, h2: var C, A, r boolean;".

unutmang, deb "Paskal" - dasturida ishtirok etgan barcha komponentlarini majburiy dastlabki tavsifi talab dasturlash tili.

kodi matn nuqta bilan tugaydi.

dasturlarni misollar

"Paskal" - bu boshlang'ich tildir, va siz yuqoridagi ma'lumotlarni o'rganib keyin kodi yozma bevosita davom mumkin.

AQSh ariza ekranga ifoda uchun olib keldi, deb ta'minlash bo'lsin «Bu mening birinchi dastur!»

"Paskal" dasturlarini misollar tushunish, shuning uchun hozir buni sinash uchun juda muhim ahamiyatga ega.

boshlang
Writeln (Bu mening birinchi dastur "deb!);
End.

Bu kunday ravshan!

Agar ildizlarini topish mumkin bo'lgan ancha murakkab kodi, izlang bir kvadrat tenglama. hisoblash so'zlar shakllantirish tamoyiliga e'tibor bering.

Umid qilamizki, "Paskal" haqida misol dasturlar siz uchun foydali edi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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