کامپیوتربرنامه نویسی

عملگر انتساب در "پاسکال": چه چیزی است، چه اقدامات یک

توربو پاسکال - یک زبان برنامه نویسی ساده، اما مطالعه وقت گیر، در صورتی که معامله با این موضوع به طور جدی. کاربر تازه کار درک اصول اولیه کد با ساده ترین. به عنوان مثال، برای اولین بار مورد بررسی قرار خواهد داد که چه عمل انجام عملگر انتساب، برای آنچه در آن است، چگونه به دریافت یک رشته یا متغیر به صفحه نمایش. فقط در آن برنامه نویس به پروسه ها و توابع، و نوع داده کاراکتر رشته، فایل ها و گرافیک تجدید نظر شود. بنابراین، آنچه عملگر انتساب است؟ چه نقش آن در نوشتن کد است؟

سازمان توربو پاسکال پنجره نرم افزار دسکتاپ

قبل از شروع مطالعه از مواد نظری، که در واقع نیز شامل این سوال که چه عملگر انتساب است، شما نیاز به در فضای کاری توربو پاسکال است.

منوی نرم افزار شامل بخش های زیر:

  • فایل - طراحی به انجام دستورات اساسی بر روی فایل های (ایجاد، باز، بسته، ذخیره کنید، و غیره).
  • ویرایش - این شامل دستورات برای کار با ویرایش متن (کپی، چسباندن، برش، و غیره).
  • جستجو - برای پیدا کردن و جایگزین کردن متن در تمام متن برنامه ضروری است.
  • اجرا - مورد استفاده برای اجرای کد به پایان رسید، از جمله گام به گام تظاهرات برای کار.
  • کامپایل - کامپایل کد.
  • اشکال زدایی - لازم است برای تسهیل جستجو خطاها در متن از برنامه است.
  • ابزار - اجازه می دهد تا شما را به استفاده از برخی از نرم افزار ویژگی های اضافی.
  • تنظیمات - مجموعه گزینه های لازم برای کار با کامپایلر و محیط برنامه نویسی.
  • پنجره - مورد نیاز برای انجام عملیات با ویندوز.
  • راهنما - نیاز به پیدا کردن پاسخ برای پرسش های شما.

اکنون بیشتر و بیشتر محبوبیت به دست آوردن نرم افزار پاسکال ABC. از نقطه نظر برخی از کاربران، آن را بسیار آسان تر برای کار در این محیط زیست است.

عناصر توربو پاسکال

در هر ساختار زبان برنامه نویسی از کد های مختلف است، اما نقاط مشترک وجود دارد. برای مثال، در پاسکال طراحی کل مشکل به شرح زیر است:

آغازگر برنامه؛ // برنامه سربرگ

استفاده از CRT. // یک لیست از ماژول های مورد استفاده

metka1 برچسب؛ // شرح برچسب ها

تعداد توایع = 10؛ // ثابت اعلام

نوع newtype = مجموعه ای از رشته؛ // شرح نوع متغیرها

کنید var a: عدد صحیح؛ ب: واقعی؛ ج: newtype؛ د: بولی؛ E: کاراکتر؛ // متغیرهای اعلام

----------------------------------- // شرح پروسه ها و توابع

شروع

{بدن} // اپراتورهای بخش برنامه

پایان.

عملگر انتساب طول می کشد محل افتخار آن را در بدن از برنامه است.

گردش کوتاه به انواع داده های برنامه نویسی

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

متغیرها و ثابت: تمام داده ها در محیط توربو پاسکال به دو دسته قرار می گیرند. آنها ممکن است به یکی از انواع زیر تعلق دارد:

  • عدد صحیح است؛
  • واقعی؛
  • نمادین؛
  • رشته؛
  • تایپ؛
  • منطقی است.

همچنین، ثابت می تواند باشد.

ور <متغیر name>:: نوع داده متغیر در کد به شرح زیر است. توایع <ثابت نام> = ارزش: ثابت مانند اعلام کرد.

براکت کد برنامه <> لازم نیست برای قرار دادن.

اپراتور بزرگ از زبان توربو پاسکال

اپراتور یک طراحی که نشان می دهد چه عمل باید برنامه اجرا است. در نوشتن کد، به ویژه در توربو زبان پاسکال، بسیاری از عملگرهای وجود دارد:

  • مشروط؛
  • جزء؛
  • انتخاب چند گزینه؛
  • انتقال؛
  • انتساب؛
  • در ضبط اشیاء؛
  • خالی.
  • چرخه (با یک پارامتر که پیش شرط، postcondition).

برنامه های اپراتورها و یا سازه که بخش جدایی ناپذیر از کد برنامه هستند، همیشه در نظم که در آن ثبت شده است، به عنوان مثال اعدام از بالا به پایین، از چپ به راست. استثنا طراحی معمولی است. در این بیانیه ماموریت، بسیاری دیگر، نیاز به حضور در پایان علامت خط "؛"، به عنوان مثال سمی کالن. بنابراین، این نماد بین ساختار اشتراک گذاشته شده خود و افزایش دید از این برنامه است. اما یک "اما" وجود دارد: نقطه و ویرگول، شما باید قبل از کلمه دیگری قرار داده است.

اپراتورها ورودی به عنوان خوانده شده (متغیرها) و readln (متغیرها). به عنوان مثال: به عنوان خوانده شده (یک)؛ readln (A، B). readln (د).

اپراتورهای o ارسال (متغیرها) و writeln (متغیرها). به عنوان مثال: ارسال (A، G)؛ writeln ( 'را وارد کنید داده')؛ ارسال ( 'سطح S ='، S)؛ ارسال (ج: 6: 3).

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

برای پاک کردن صفحه نمایش متصل ClrScr اپراتور است، که یک CRT ساخته شده در. باز هم، هر برنامه دارای تفاوت های ظریف خود را دارد.

عملگر انتساب

در حال حاضر ما به طور مستقیم به موضوع ما. عملگر انتساب در پاسکال - روند ورود مقادیر متغیرها در سلول حافظه است. به طور کلی، آن را مانند یک روده بزرگ نوشتن متقارن به نظر می رسد با یک "مراقبت"، یعنی ": =". این است که این شخصیت برای عملگر انتساب است.

عملگر انتساب چیست؟ مکانیسم اثر آن عملیات به شرح زیر است: در این دوره از بیان برنامه ارزیابی شده است، در نتیجه از که باید در حافظه ضبط شود. نشانی از سلول که در آن داده شود وارد خواهد، تعیین متغیر در سمت چپ علامت "=".

خلاصه، این را می توان به شرح زیر است:

  • ← مشتق بیان متغیر است.

به عنوان مثال، چند عبارت:

  • A: = B + C / 2؛
  • ب: = N؛
  • N: = ب.
  • X: = 15؛
  • X: = X + 3.

لازم به ذکر است که این دو عبارت «ب: نفر» و «N: = ب» انجام اقدامات مختلف.

یکی از ویژگی های عملگر انتساب این واقعیت است که داده ها بر روی طرف های مختلف از علامت "=" (که به عنوان "اختصاص" خواندن) هستند باید به همان نوع تعلق دارند. به عبارت دیگر، انتساب سازگاری آنها باید از 100٪ باشد. برای مثال عبارت صحیح را می توان به یک متغیر واقعی اختصاص داده، به عنوان زیر مجموعه ای از متغیرهای موجود در کل منطقه را از کسری. به عنوان مثال ضبط "متغیر واقعی: = بیان عدد صحیح" درست است.

نمونه هایی از وظایف

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

وظیفه 1

دایره دانا. توسط فرضیه، طول محیطی L است از صفحه کلید توسط کاربر وارد شده است. این برای محاسبه مساحت یک دایره S، محدود شده توسط این دایره است.

الگوریتم:

  • محاسبه ارزش شعاع، با شروع از دور از فرمول.
  • فرمول مساحت دایره بپرسید.
  • نمایش نتیجه بر روی صفحه نمایش.

وظیفه 2

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

الگوریتم:

  • داده های مورد نیاز از صفحه کلید را وارد کنید.
  • فرمول بپرسید یافتن حجم و مساحت منطقه از یک مخروط ناقص.
  • محاسبه V و S.
  • آنها را به روی صفحه نمایش.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 fa.atomiyme.com. Theme powered by WordPress.