سینتکس

سینتکس در برنامه نویسی «نحو» یا «قواعد نحوی» 

 

الگوریتم در برنامه نویسی نوعی دستورالعمل است که کامپیوترها برای حل مسائل از آن‌ها استفاده می‌کنند.

 

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

جستجو در مطالب مجله

...

برنامه نویسی

شبه کد (Pseudocode) چیست و چه کمکی به ما می‌کند؟

۹۴۸۴

۱۴۰۳/۰۵/۳۱

۵ دقیقه

PDF

آموزش متنی جامع

امکان دانلود نسخه PDF

زمانی که برای نخستین بار شروع به یادگیری برنامه‌نویسی می‌کنیم، پیش از آن که بتوانیم نخستین اپلیکیشن خود را بسازیم، موارد زیادی برای مطالعه وجود دارند. داشتن طرز تفکر برنامه‌نویسی به ما کمک می‌کند که مسائل را به الگوریتم‌هایی که آن‌ها را حل می‌کنند بشکنیم. الگوریتم‌ها گام‌هایی هستند که کد برای حل یک مسئله با پاسخ به یک سؤال اجرا می‌کند. در این مقاله با مفهوم شبه کد (Pseudocode) آشنا خواهیم شد.

فهرست مطالب این نوشته

شبه کد چیست؟

فایده شبه کد چیست؟(اینجا هستید)

شیوه نوشتن شبه کد

گزاره‌های شرطی

گزاره‌های تکرار

تابع‌ها

مدیریت خطا

سخن پایانی

بستن

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

شبه کد چیست؟

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

Play

شروع یادگیری

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

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

START

INPUT

READ/GET

PRINT/DISPLAY

CALCULATE/DETERMINE

SET

INCREMENT/DECREMENT

PROGRAM

END

در ادامه قطعه کدی را می‌بینید که یک شبه کد برای یک برنامه است که رنگ مورد علاقه خود را در آن وارد می‌کنید و گزینه مورد نظر شما را پرینت می‌کند:

START PROGRAM getColor Create variable Color Ask the user for their favorite color READ INPUT into Color PRINT Color END

 

گزاره‌های شرطی برای برنامه‌نویسی حیاتی هستند. این گزاره‌ها به صورت IF یا IF/ELSE هستند که می‌توانند منطق را به کد اضافه کنند. این گزاره‌ها با استفاده از کلیدواژه‌های زیر در شبه کد نوشته می‌شوند:

IF

ELSE

ELSE IF

THEN

در ادامه برنامه‌ای با یک گزاره ساده IF/ELSE می‌بینید که در شبه کد نوشته شده است. بررسی کنید آیا می‌توانید صرفاً با خواندن شبه کد، کاری که برنامه انجام می‌دهد را درک کنید:

START PROGRAM isOdd Create variable Choice Ask the user for a number READ INPUT into Choice IF Choice is even THEN PRINT "No" ELSE PRINT "Yes" ENDIF END