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



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

جلسه ۰۳ : ساختار برنامه پاسکال (Pascal)

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

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

      ساختار برنامه پاسکال (Pascal)

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

      ساختار برنامه پاسکال

      یک برنامه پاسکال عموما از قسمت های زیر تشکیل شده است.

      • نام برنامه (Program name)
      • دستورات استفاده شده (Uses command)
      • اعلان نوع ها (Type declarations)
      • اعلان ثابت ها (Constant declarations)
      • اعلان متغیرها (Variables declarations)
      • اعلان توابع (Functions declarations)
      • اعلان رویه ها (Procedures declarations)
      • بلوک اصلی برنامه (Main program block)
      • دستورات داخل هر بلوک (Statements and Expressions)
      • کامنت ها (Comments)

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

      مثال : 

      مثال Hello World در پاسکال

      در زیر یک کد ساده پاسکال وجود دارد که می تواند کلمات “Hello, World!” را چاپ کند.

      مثال : 

      این کد نتیجه زیر را خواهد داد.

      مثال : 

      حال بگذارید بخش های مختلف برنامه فوق را بررسی کنیم.

      • خط اول برنامه program HelloWorld; نام برنامه را نشان می دهد.
      • خط دوم برنامه از crt استفاده می کند؛ یک فرمان پیش پردازنده (preprocessor) است ، که به کامپایلر می گوید واحد crt را قبل از رفتن برای کامپایل نهایی اضافه کنید.
      • خط بعدی که در داخل دستورات begin و end محصور شده اند ، بلوک اصلی برنامه هستند. هر بلوک کد در پاسکال در بین دستور begin و end محصور است. با این حال به جای استفاده از سمیکالن (;) از نقطه (.) برای خاتمه استفاده می شود.
      • دستور begin در بلوک اصلی برنامه جایی است که اجرای برنامه از آن آغاز می شود.
      • خطوط درون (* … *) توسط کامپایلر نادیده گرفته می شود و به عنوان کامنت در برنامه اضافه می شوند.
      • دستور نویسنده writeln(‘Hello, World!’); با استفاده از تابع writelnموجود در Pascal که باعث می شود پیام “Hello, World!” روی صفحه نمایش ظاهر شود.
      • دستور readln  اجازه می دهد تا صفحه نمایش مکث کند تا زمانی که کاربر یک کلید را فشار دهد. بخشی از واحد crt است. واحد مانند کتابخانه ای در پاسکال است.
      • دستور آخر برنامه جایی است که برنامه تمام می شود.

      کامپایل و اجرای برنامه پاسکال

      • ویرایشگر متن را باز کرده و کد فوق را اضافه کنید.
      • فایل را به صورت hello.pas ذخیره کنید.
      • خط فرمان را باز کنید و به دایرکتوری بروید ، جایی که فایل را ذخیره کرده اید.
      • fpc hello.pas را در خط فرمان تایپ کنید و Enter را فشار دهید تا کد را کامپایل کنید.
      • اگر خطایی در کد شما وجود نداشته باشد ، خط فرمان شما را به خط بعدی می برد و فایل اجرایی hello و فایل شی hello.o را تولید می کند.
      • اکنون ، دستور اعلان را برای اجرای برنامه خود تایپ کنید.

      شما قادر خواهید بود تا “Hello World” را که روی صفحه نمایش چاپ شده است ببینید و برنامه منتظر می ماند تا زمانی که یک کلید را فشار دهید.

       

      مثال : 

      اطمینان حاصل کنید که کامپایلر رایگان پاسکال fpc در مسیر شماست و شما آن را در فهرست حاوی فایل منبع hello.pas در حال اجرا دارید.

      کلام پایانی

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

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