Abbos
#1
Pascal (dasturlash tili)
XVII asrda yashagan va dunyoda birinchi xisoblash mashinasini yaratgan frantsuz olimi Blеz Paskal sharafiga shunday dеb nomlangan PASKAL tili Shvеtsariyaning Syurix shaxridagi oliy tеxnika maktabining profеssori Nikols Virt tomonidan 70-yillarda yaratilgan bulib 1979 yilda standart Paskal dеb tasdiklangan. Uzining soddaligi, mantikiyligi va samaraligi tufayli bu til butun dunyoga tеz tarkaldi. Xozirgi paytda barcha xisoblash mashinalari, xususan, mikro EXM lar xam shu tilda ishlash imkoniyatiga ega. Dasturlar matnining tugriligini osonlik bilan tеkshirish mumkinligini, ularning ma`nosi yakkol kuzga tashlanishi va oddiyligi bilan ajralib turadi.

Paskal dasturlash tili fransiyalik universitet oʻqituvchisi Niklas Virt tomonidan talabalarga dasturlashni oʻrgatish maqsadida yaratilgan. Keyinchalik til ommalashib uning obyektga yoʻnaltirilgan avlodi Object Pascal for Windows — Delphi yaratilgan.

Paskal tilining alifbosi
Paskal dasturlash tilining alifbosi deb, shu tilda maʼlumotlarni ifodalash va dasturlar yozish jarayonida kompilyator tomonidan qabul qilishga ruxsat berilgan belgilar yoki maxsus belgilardan iborat bo‘lgan zanjirlar to‘plamiga aytiladi. Bu alifbo o‘z ichiga ASCII (halqaro belgilar va ularning uodlari) jadvalining hamma belgilarini, yaʼni quyidagilarni oladi:
Lotin alifbosining katta va kichik sharflari;
0 dan 9 gacha arab raqamlari;
Tagiga chizish belgisi (_);
Bo‘sh joy belgisi; (bu belgi paskal tilida barcha xizmatchi so‘zlar va maʼlumotlarni bir-biridan ajratish uchun foydalaniladi;
Boshqaruvchi belgilar : ASCII jadvalidagi kodlari 0 dan 31 gacha bo‘lgan belgilar. Bu belgilar satr va konstantalarni ifodalashda qo‘llanishi mumkin;
Turli ko‘rsatmalarni yozish uchun ishlatiladigan maxsus belgilar: > < = − + \ & ? ! ^ % $ ; : ' # @ , . [] () {} / *
Asosiy bo‘lmagan belgilar: (ASCII ni kengaytiruvchi, yaʼni kodi 128 dan 255 gacha bo‘lgan belgilar. Rus alifbosining katta va kichik harflari, psevdografika elementlari shu sinfga kiradi. Bu belgilar turli konstantalarni hosil qilishda, matnlarni yozishda, izoxlarni tashkil qilishda qo‘llanishi mumkin.);
Murakkab belgilar: * * .. := >= <= ;
Xizmatchi so‘zlar. Ular paskal tilida maʼlum bir maʼno yoki ko‘rsatmani anglatuvchi maxsus belgilar zanjiridan iborat bo‘lib, bu zanjirni o‘zgartirish yoki qisqartirib qo‘llash mumkin emas. Masalan: begin, program, end va hokazo.
Eslatma: Agar dasturlar yozooishda yuqorida sanab o‘tilgan belgilardan boshqa belgi yoki xizmatchi bo‘lmagan so‘zlar uchrab qolsa, bu haqida kompilyator maxsus axborotni EHM ekraniga chiqaradi.

Ma'uriyat tahriri.
Manba: https://uz.wikipedia.org/wiki/Pascal_(dasturlash_tili)
#khalid
#2
Ha soddagina dasturlash tili
Hanov_Dayko
#3
Ushbu Pascal dasturlash tilida Androidlarda ham kodlarni yozip dastur tuzsa bolarmikan? Va qanday dasturlar yordamida?
efede3
#4
dayko, Manimcha bo'lmaydi, eskirgan tillardan biri hozirda. Man uzim faqatgina maktabda 9-sinflarga paskaldan dars utaman. Umuman qizig'i yu va imkonyatlari ham kam
NetLizard
#5
efede3, Qaysi maktabda?
Hanov_Dayko
#6
efede3, https://uzfor.uz/view.php?act=post&id=49805 ⬅
NetLizard
#7
dayko, # dayko (10.02.2019 / 14:51)
Ushbu Pascal dasturlash tilida Androidlarda ham kodlarni yozip dastur tuzsa bolarmikan? Va qanday dasturlar yordamida?
Da tuzish mumkin.Mana osha dastur:
PASCALGUI
1) kod yozamiz
2) Compile- tugmasini bosib turamiz.
3) Export Apk chiqadi.
4) Name: example
package: com.example
5) Ok
Pascalda tuzilgan .apk tayyor!
Biriktirilgan fayllar [1]:
 screen_20190214_0049.jpg (86.35 KB) (124 ↴)
efede3
#8
MasterOS, Qaysiligini aytganim bilan baribir bilmesiz. Qashqadaryodagi bir maktab
NetLizard
#9
efede3, Ok
iamwedeuz
#10
Uzr lekin Pascal haqida yozishning o'zi xato , uni o'rganish esa ...

Vaqtingizni bekorga ketkazmanglar (imho)
33
Tayota
#11
iamwedeuz, # iamwedeuz (15.02.2019 / 10:28)
Uzr lekin Pascal haqida yozishning o'zi xato , uni o'rganish esa ...

Vaqtingizni bekorga ketkazmanglar (imho)
Nega örganishni tavfsiya qilmaysizmi va nega?
1135
End
#12
Dangalchi, # Dangalchi (15.02.2019 / 16:57)
iamwedeuz, Nega örganishni tavfsiya qilmaysizmi va nega?
Tasavvur qiling, bu lark
33
Tayota
#13
Arey, # Arey (15.02.2019 / 17:09)
Dangalchi, Tasavvur qiling, bu lark
Masterlar ham sirazi keo yoki zadcdan boshlamagan:-)
1135
End
#14
Dangalchi, # Dangalchi (15.02.2019 / 17:12)
Arey, Masterlar ham sirazi keo yoki zadcdan boshlamagan:-)
Ha to'g'ri
iamwedeuz
#15
Dangalchi, # Dangalchi (15.02.2019 / 17:12)
Arey, Masterlar ham sirazi keo yoki zadcdan boshlamagan:-)
Pascal - lark ham emas!


Larkdan ko'p narsani bilish olish mumkin, saytga tuzukroq nom topishdan tortib, unga domen ulab, internetga joylashgacha

Pascaldan o'rgangan boshlang'ich bilimlar esa shunchaki kerakmas narsalar

Masalan har doim begin va end yozish

Faqat o'zgaruvchi ( aslida o'zgaruvchilar ham standartga to'g'ri kelmaydi) , if , sikllar foydali bo'lishi mumkin. Lekin bularni boshqa til orqali o'rgangan yaxshi masalan js , c++ , java , c# , php va h.k

Kunduzi: 9°C

29 Mar 2024 yil
Joylashuv aniqlanmadi