WEBVTT 00:00:22.038 --> 00:00:24.606 بعد از فراری دادن «اِتیک» به خارج از زندان، 00:00:24.606 --> 00:00:27.821 «هِج» آن‌ها را به سمت یک سکونت‌گاه مرزی پرواز می‌دهد 00:00:27.821 --> 00:00:34.641 در سایه‌ «بِرَدبَرییِر»، یعنی همان دیوار بزرگی که کشور را محاصره کرده. NOTE Paragraph 00:00:34.641 --> 00:00:38.973 تمامی ساکنان آنجا به‌ زودی برای تغذیه‌ی ماهانه گرد هم می‌آیند. 00:00:38.973 --> 00:00:43.188 اهالی دیوار، روزها را با جمع‌آوری کارهای هنری و ادبی سپری می‌کنند، 00:00:43.188 --> 00:00:45.788 از سراسر سرزمین. 00:00:45.788 --> 00:00:50.378 در روز تغذیه، فرنیس-روبات‌‌ها، بسیار گرسنه از راه می‌رسند. 00:00:50.378 --> 00:00:56.119 اگر غذا بخورند، نورها باقی می‌مانند، و غذا تحویل داده می‌شود. 00:00:56.119 --> 00:00:59.409 اگر آن‌ها از گرسنگی بمیرند، مردم هم می‌میرند. NOTE Paragraph 00:01:00.954 --> 00:01:05.934 ذخیره‌ی سوخت «هِج»، همین‌که او و «اِتیک» به حومه‌ی شهر می‌رسند به پایان می‌رسد، 00:01:05.934 --> 00:01:08.732 و منجر به یک فرود سقوط‌ آمیز می‌شود. 00:01:10.576 --> 00:01:14.996 خوشبختانه، همه آن‌قدری مشغولِ آماده کردن تغذیه هستند که متوجه نشوند. NOTE Paragraph 00:01:14.996 --> 00:01:17.870 تغذیه‌ی امروز جایی است که «اِتیک» می‌تواند فرمانده 00:01:17.870 --> 00:01:20.551 یک گروه مقاومت زیرزمینی را پیدا کند. 00:01:20.551 --> 00:01:24.819 این شخص، مکان سه تا از قدرتمندترین ابزارها را می‌داند. 00:01:24.819 --> 00:01:27.222 مسئله این است که، «هِج» و «اِتیک» 00:01:27.222 --> 00:01:30.618 از نام و ظاهر فرمانده اطلاعی ندارند. 00:01:30.618 --> 00:01:34.801 اما «هِج» این اطلاعات را جمع‌آوری کرده است: NOTE Paragraph 00:01:34.801 --> 00:01:37.216 فرمانده چشم‌های سبز دارد. 00:01:37.216 --> 00:01:43.236 اگر فرمانده موهای قرمز داشته باشد، اسم او باید حداقل یک حرف دوتایی متوالی داشته باشد 00:01:43.236 --> 00:01:48.286 اگر فرمانده، عینکی باشد، اسم او باید دقیقاً دو حرف صدادار داشته باشد. 00:01:48.286 --> 00:01:52.299 در غیر این صورت، اسمش باید دقیقاً سه حرف صدادار داشته باشد. 00:01:52.299 --> 00:01:57.109 فقط یک نفر هست که همه‌ این‌ها برایش صدق می‌کند. NOTE Paragraph 00:01:57.109 --> 00:01:58.324 به‌عنوان یک فراری، 00:01:58.324 --> 00:02:02.514 «اِتیک» نمی‌تواند بدون اینکه توجهی به خودش جلب کند، دزدکی وارد جمعیت بشود. 00:02:02.514 --> 00:02:05.326 اما می‌تواند راهنمایی‌هایی به «هِج» بدهد. 00:02:05.326 --> 00:02:09.505 و ابزاری که او دارد چیزی است که برنامه‌نویس‌ها به آن عبارت شرطی می‌گویند. 00:02:09.505 --> 00:02:13.185 آن یک عبارت است با فرمِ: «اگر آ، آنگاه ب.» 00:02:13.185 --> 00:02:16.376 فلوچارت‌ها نمایش عالی‌ از چگونگی کار کردن آن‌ها هستند. 00:02:16.376 --> 00:02:22.266 این عبارت شرطی به این صورت ترجمه می‌شود: «اگر آ درست باشد، آنگاه ب را بدست می‌دهد.» 00:02:22.266 --> 00:02:26.178 عبارات شرطی‌ای نیز وجود دارند که احتمال‌های متفاوت را تشکیل می‌دهند. 00:02:26.178 --> 00:02:30.025 این می‌گوید، «اگر آ درست باشد، دستور ب را اجرا کن. 00:02:30.025 --> 00:02:33.718 در غیر این صورت، دستور سی را انجام بده.» NOTE Paragraph 00:02:33.718 --> 00:02:38.828 پس، او چه دستوراتی به «هِج» می‌دهد که بتواند فرمانده پایداری را پیدا کند؟ NOTE Paragraph 00:02:38.828 --> 00:02:43.492 اکنون درنگی کنید تا خودتان دریابید. NOTE Paragraph 00:02:43.492 --> 00:02:47.407 با چنین مسئله‌ای، ساده‌سازی اولیه می‌تواند کمک‌کننده باشد. 00:02:47.407 --> 00:02:50.987 اگر لازم باشد «هِج» فقط این یک نفر را بررسی کند چه؟ 00:02:50.987 --> 00:02:54.232 چه اطلاعاتی درباره‌ی او نیاز دارد که جمع‌آوری کند؟ NOTE Paragraph 00:02:54.232 --> 00:02:57.236 او ممکن است بپرسد، «آیا او چشمان سبز دارد؟» 00:02:57.236 --> 00:03:01.688 «هِج»، چه سؤالات دیگری باید بپرسد تا فرمانده مقاومت را پیدا کند؟ 00:03:01.688 --> 00:03:05.728 و او چگونه باید این سؤالات را پی بگیرد؟ NOTE Paragraph 00:03:05.728 --> 00:03:10.718 اکنون درنگی کنید تا خودتان دریابید. NOTE Paragraph 00:03:10.718 --> 00:03:14.687 اینکه به‌عنوان یک انسان چگونه با این مسئله روبه‌رو شدید، ممکن است شهودی به نظر برسد. 00:03:14.687 --> 00:03:16.380 اما «هِج» یک انسان نیست، 00:03:16.380 --> 00:03:20.990 و بنابراین، چالش، از نیاز به دادنِ دستورالعمل‌های باقاعده به او نشئت می‌گیرد 00:03:20.990 --> 00:03:23.654 که در هر نمایش‌نامه‌ای کار کنند. NOTE Paragraph 00:03:23.654 --> 00:03:26.578 «هِج» نیاز دارد که ساکنان را یکی یکی بررسی کند، 00:03:26.578 --> 00:03:29.139 تا زمانی که شخص درست را پیدا کند. 00:03:29.139 --> 00:03:32.709 به بیانی دیگر، مانند قفل روی سلول زندان 00:03:32.709 --> 00:03:36.555 این حلقه‌ای است که دستورات مشابه را تکرار می‌کند. 00:03:36.555 --> 00:03:40.083 تنها در این زمان حلقه شامل یک سری سؤال خواهد بود 00:03:40.083 --> 00:03:41.770 به شکل عبارات شرطی، 00:03:41.770 --> 00:03:45.081 و به‌محض اینکه «هِج» هدفش را پیدا کند، به پایان می‌رسد. NOTE Paragraph 00:03:45.081 --> 00:03:48.592 اما نخست، شما می‌خواهید اطلاعاتتان را مرتب کنید. 00:03:48.592 --> 00:03:55.130 هر شخصی مجموعه‌ای از شخصیت‌ها دارد: رنگ چشم، رنگ مو، عینک، و اسم. NOTE Paragraph 00:03:55.130 --> 00:03:57.297 آیا این شخص چشمان سبز دارد؟ 00:03:57.297 --> 00:04:02.367 اگر بله، یک تیک کنار «رنگ چشم» بزن. اگر نه، یک ضربدر آنجا بزن. NOTE Paragraph 00:04:02.367 --> 00:04:06.207 اگر موی قرمز دارد، آیا نامش یک حرف دوتایی را در بر می‌گیرد؟ 00:04:06.207 --> 00:04:09.543 اگر چنین است، یک تیک کنار «رنگ مو» بزن. 00:04:09.543 --> 00:04:13.832 اگر یک حرف دوتایی ندارد، یک ضربدر کنار «رنگ مو» بزن. 00:04:13.832 --> 00:04:18.582 هر شخصی با موی قرمز و بدون حرف دوتایی نمی‌تواند فرمانده مقاومت باشد. 00:04:18.582 --> 00:04:20.832 اما در نظر بگیرید که اگر موی آبی داشته باشد، 00:04:20.832 --> 00:04:25.432 «هِج» از این سؤال عبور کرده و به سؤال بعدی می‌رود. NOTE Paragraph 00:04:25.432 --> 00:04:27.801 برای آخرین سؤال، می‌توانیم بگوییم، 00:04:27.801 --> 00:04:32.551 «اگر آن‌ها عینک بپوشند، آیا نامشان دقیقاً دو حرف صدادار خواهد داشت 00:04:32.551 --> 00:04:38.129 اگر عینک نداشته باشند، آیا نامشان دقیقاً سه حرف صدادار دارد؟ 00:04:38.129 --> 00:04:42.457 افرادی در جمعیت، با عینک و یک حرف صدادار وجود خواهند داشت. 00:04:42.457 --> 00:04:44.864 یا بدون عینک و دو تا حرف صدادار. 00:04:44.864 --> 00:04:48.673 اما آن‌ها شخصی نیستند که به دنبالش هستیم، پس یک ضربدر می‌گیرند. NOTE Paragraph 00:04:48.673 --> 00:04:52.198 فرمانده مقاومت باید شخصی باشد با تیک‌ 00:04:52.198 --> 00:04:55.027 یا جاهای خالی نزدیک هر سؤال. 00:04:55.027 --> 00:04:58.113 جاهای خالی بی‌اشکال هستند، چون اگر کسی موی آبی داشته باشد 00:04:58.113 --> 00:05:01.923 قانون درباره‌ی موی قرمز در مورد آن‌ها صدق نمی‌کند. NOTE Paragraph 00:05:01.923 --> 00:05:05.511 شما می‌توانید از «هِج» برای پرسیدنِ هر سؤال از هر شخص استفاده کنید، 00:05:05.511 --> 00:05:09.215 و سپس فرد را فقط با چک‌ها و جاهای خالی انتخاب کنید. 00:05:09.215 --> 00:05:14.165 راهی هست که بتوان زمان زیادی را صرفه‌جویی کنید: به‌محض اینکه «هِج» یک ضربدر زد، 00:05:14.167 --> 00:05:16.722 او را به حرکت به سمت شخص بعدی بگمارید. 00:05:16.722 --> 00:05:19.294 شما نیازی ندارید که پاسخ همه‌ سؤالات را داشته باشید‌، 00:05:19.294 --> 00:05:24.404 تنها یک ضربدر به این معناست که آن‌ شخص، هدف جستجوی شما نیست. NOTE Paragraph 00:05:26.283 --> 00:05:28.085 «هِج» از میان جمعیت وزوز می‌کند، 00:05:28.085 --> 00:05:31.646 و در چند دقیقه «آدیلا»، فرمانده مقاومت را می‌بیند، 00:05:31.646 --> 00:05:33.785 و او را به «اِتیک» بازمی‌گرداند. NOTE Paragraph 00:05:33.785 --> 00:05:39.055 «آدیلا» موافقت می‌کند تا به آن‌‌ها برای دزدیدن نخستین ابزار -گره‌ی قدرت- کمک کند 00:05:39.055 --> 00:05:41.018 اما تحت یک شرط: 00:05:41.018 --> 00:05:43.746 که «اِتیک » و «هِج»، تحول را با شتاب آغاز کنند 00:05:43.746 --> 00:05:48.349 توسط باز برنامه‌نویسی فرنس-روبات‌ها که شهر را در محاصره قرار داده‌اند. 00:05:48.349 --> 00:05:51.129 و روبات‌ها درست به ردیف پایین می‌آیند.