دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۱۵
  • اردیبهشت

جلسه ۰۴ : سینتکس در زبان پاسکال (Pascal)

  • دسته‌بندی‌ها :
جلسه ۰۴ : سینتکس در زبان پاسکال (Pascal)
    • جزئیات
    • نوع محتواآموزشی

      علاقمندان به زبان های برنامه نویسی روزتون بخیر. با آموزش زبان برنامه نویسی پاسکال (Pascal) از وب سایت آموزشی پی وی لرن همراهتون خواهیم بود. با سینتکس در زبان پاسکال (Pascal) در این بخش آشنا خواهیم شد.

      سینتکس در زبان پاسکال (Pascal)

      ساختار پایه ای برنامه pascal را مشاهده کردیم ، بنابراین درک دیگر بلوک های اصلی ساختار زبان برنامه نویسی pascal آسان خواهد بود.

      متغیرها

      تعریف یک متغیر گذاشتن یک بلوک که با کلمه کلیدی var شروع می شود و تعریف متغیرها به شرح زیر است:

      مثال : 

      متغیرهای پاسکال خارج از بدنه کد تابع اعلام شده اند ، به این معنی که آن ها در  آغاز و پایان اعلام نشده اند ، اما متغیرها پس از تعریف رویه / عملکرد و قبل از شروع کلمه کلیدی اعلام می شوند. برای متغیرهای سزاسزی، آنها پس از هدر برنامه تعریف می شوند.

      توابع  / رویه ها

      در پاسکال ، رویه مجموعه ای از دستورالعمل هایی است که باید اجرا شود ، بدون این که مقدار برگشتی داشته باشد و یک تابع یک روال با مقدار بازگشتی است. تعریف تابع / رویه ها به شرح زیر خواهد بود.

      مثال : 

      کامنت ها

      کامنت های چند خطی در {* … *} محصور شده است. پاسکال اجازه می دهد تا کامنت های تک خطی درون { … } محصور شده اند.

      مثال : 

      حساسیت به حروف کوچک و بزرگ

      پاسکال یک زبان غیر حساس به حروف کوچک و بزرگ است ، به این معنی که می توانید متغیرها ، توابع و رویه های خود را به هر صورت بنویسید. متغیرهای A_Variable ، a_variable و A_VARIABLE در پاسکال معنای یکسانی دارند.

      دستورات پاسکال

      برنامه های پاسکال از دستوراتی ساخته شده اند. هر بیانیه یک کار مشخص از برنامه را تعریف می کند. این کارها می تواند اعلان ها ، تخصیص ، خواندن داده ها ، نوشتن داده ها ، تصمیم گیری های منطقی ، انتقال کنترل جریان برنامه و غیره باشد.

      به عنوان مثال:

      مثال : 

      کلمات رزرو شده در پاسکال

      عبارات در پاسکال با برخی از کلمات خاص پاسکال طراحی شده اند که به آن ها کلمات رزرو شده گفته می شود. به عنوان مثال ، program, input, output, var, real, begin, readline, writeline و غیره همه کلمات رزرو شده هستند.

      در زیر لیستی از کلمات رزرو شده موجود در پاسکال آورده شده است.

      andarraybegincaseconst
      divdodowntoelseend
      fileforfunctiongotoif
      inlabelmodnilnot
      oforpackedprocedureprogram
      recordrepeatsetthento
      typeuntilvarwhilewith

      مجموعه کاراکترها و شناسه در پاسکال

      مجموعه کاراکترهای پاسکال متشکل از:

      • همه حروف بزرگ (A-Z)
      • همه حروف کوچک (a-z)
      • همه ارقام (۰-۹)
      • نمادهای ویژه – + * /: =،. ؛ () [] = {} فضای سفید

      موجودیت (entities) در یک برنامه پاسکال مانند متغیرها و ثابت ها ، نوع ها، توابع ، رویه ها و رکوردها و موارد دیگر ، دارای یک نام یا شناسه هستند. شناسه دنباله ای از حروف و رقم ها است که با یک حرف شروع می شود. نمادهای خاص و بلنکها (blank) نباید در شناسه استفاده شوند.

      کلام پایانی

      سینتکس در زبان پاسکال (Pascal) را در این بخش مورد بررسی قرار دادیم. با ادامه ی مباحث آموزش پاسکال (Pascal) از وب سایت پی وی لرن همراه باشید.

      QR:  جلسه ۰۴ : سینتکس در زبان پاسکال (Pascal)
      به اشتراک بگذارید