رفتن به محتوای اصلی

در هر ایستگاه کد چه تغییری کرده؟ تمرین ردگیری برنامه

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

ایستگاه اول ردگیری حلقهٔ Go و مقدار میانی total
پرسش به لحظهٔ پایان دور i برابر دو اشاره می‌کند.

پرسش دربارهٔ وضعیت برنامه در مراحل اجرا

بین ایستگاه‌ها جابه‌جا می‌شوی و مقدار میانی متغیر را از خروجی نهایی برنامه جدا می‌خوانی.

همین قابلیت را امتحان کن
01

کد و ایستگاه فعال را مشخص کن

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

ایستگاه اول ردگیری حلقهٔ Go و مقدار میانی total
پرسش به لحظهٔ پایان دور i برابر دو اشاره می‌کند.
02

مقدار را در همان لحظه حساب کن

برای نمونه وقتی بدنهٔ حلقه برای i = 2 تمام شده است، باید total را تا همان مرحله حساب کنی. جواب خروجی آخر حلقه الزاماً پاسخ این ایستگاه میانی نیست؛ تغییر مقدار را قدم‌به‌قدم دنبال کن.

ایستگاه دوم ردگیری Go با خروجی Println
پرسش خروجی نهایی از مقدار میانی ایستگاه اول جداست.
03

ایستگاه بعدی و پرسش تازه‌اش را ببین

با کنترل ایستگاه دوم، پرسش به خروجی Println می‌رسد. هر ایستگاه پاسخ مربوط به خودش را دارد؛ عوض‌شدن نور یا دیدن کد را به‌جای پاسخ‌دادن به همهٔ پرسش‌های تکلیف حساب نکن.

نکته‌های کاربردی

  • کدخوانی توضیحی درس با ردگیریِ سؤال‌دار آزمون متفاوت است.
  • در برگهٔ آزمون، پاسخ‌ها بعد از تحویل تصحیح می‌شوند.

پرسش‌های رایج

چرا پاسخ ایستگاه اول با خروجی آخر فرق دارد؟

ایستگاه اول یک لحظهٔ میانی اجرا را می‌پرسد؛ خروجی نهایی بعد از باقی دورهای حلقه محاسبه می‌شود.

این آموزش را به اشتراک بگذار

در هر ایستگاه کد چه تغییری کرده؟ تمرین ردگیری برنامه

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

هم‌زمان امتحان کن.

ابزار را کنار این راهنما باز کن و مرحله‌ها را با سرعت خودت انجام بده.

بازکردن ابزار

پیمایش سریع