WEBVTT 00:00:29.937 --> 00:00:37.377 خلال الخروج من الركود، كانت إيثيك هي المتلقي الأقل حظاً لثلاث مفاجآت NOTE Paragraph 00:00:37.377 --> 00:00:40.339 الأولى: زنزانة سجن NOTE Paragraph 00:00:40.339 --> 00:00:43.504 والثانية: فقدان ذاكرة تام. NOTE Paragraph 00:00:43.504 --> 00:00:47.212 والثالثة: كائن غريب غامض عالق 00:00:47.212 --> 00:00:50.867 والقيام بالضغط على قضبان النافذة. NOTE Paragraph 00:00:50.867 --> 00:00:56.425 اسمه هيدج وهو قَدم لمساعدة إيثيك لإنقاذ العالم. 00:00:56.425 --> 00:00:59.956 ولكن أولاً عليهما الخروج من السجن. NOTE Paragraph 00:00:59.956 --> 00:01:05.973 حول هيدج يده إلى مفتاح مشيراً إلى التحدي القادم. NOTE Paragraph 00:01:05.973 --> 00:01:10.623 كل قفل في السجن يعمل بالطريقة غير الاعتيادية ذاتها. 00:01:10.623 --> 00:01:17.251 داخل ثقب المفتاح هنالك قرص أحمر يمكن تدويره لوضع 1 من 100 موضع. 00:01:17.251 --> 00:01:19.699 مرقمة من 1 إلى 100. 00:01:19.699 --> 00:01:24.043 المفتاح الخاص للزنزانة يقوم بإدارة القرص لوضعه الصحيح، 00:01:24.043 --> 00:01:28.913 حيث، عندما يتوقف يتحول للون الأخضر ويفتح الباب. 00:01:28.913 --> 00:01:33.628 إنه أمر غير ممكن أن يتم سرقة المفاتيح من الحارس، 00:01:33.628 --> 00:01:36.765 ولكن هيدج لديه فكرة أفضل. NOTE Paragraph 00:01:36.765 --> 00:01:39.496 هيدج ممكن أن ينفذ تعليمات إيثيك. 00:01:39.496 --> 00:01:42.696 إذا طلبت منه إيثيك أن يسير 5 خطوات، 00:01:42.696 --> 00:01:46.171 انعطف يميناً، ثم سار 5 خطوات أخرى، 00:01:46.171 --> 00:01:49.723 هذا ما سيفعله بالضبط. 00:01:49.723 --> 00:01:52.844 ولكن يحتاج هيدج إلى تعليمات محددة. 00:01:52.844 --> 00:01:57.000 إذا قالت إيثيك "احمل المفتاح" أو "جرب كل تركيبة" 00:01:57.000 --> 00:02:03.685 هذا سيكون غامضا جدا، ولكن: "أدِر القرص 5 مراتب للأمام" سوف تكون جيدة NOTE Paragraph 00:02:03.685 --> 00:02:07.707 حالما أصبحوا خارج الزنزانة، سيكون لديهم لحظات قليلة لكسر القفل 00:02:07.707 --> 00:02:12.225 ولباب السجن الخارجي أيضاً قبل أن يلقي الحراس القبض عليهما. 00:02:12.225 --> 00:02:17.705 إذاً ما هي التعليمات التي تسمح لهيدج أن يفتح أي باب بشكل فعال؟ NOTE Paragraph 00:02:20.325 --> 00:02:24.395 قم بالإيقاف الآن لتقوم بالاستنتاج بنفسك. NOTE Paragraph 00:02:25.775 --> 00:02:30.752 قبل أن نفسر الإجابة، إليك تلميحا. NOTE Paragraph 00:02:30.752 --> 00:02:37.180 مفهوم البرمجة المفتاحية يمكن أن يساعد على فتح الباب الذي اسمه الحلقة. 00:02:37.180 --> 00:02:42.510 هذا عبارة عن تعليمة واحدة أو أكثر سوف يقوم هيدج بإعادتها -أو تكرارها- 00:02:42.510 --> 00:02:46.654 مرات محددة، 00:02:46.654 --> 00:02:50.065 مثل "اقفز للأعلى وللأسفل 100 مرة." 00:02:50.065 --> 00:02:55.245 أو القيام بإعطاء هيدج تعليمة يكررها حتى يجد الشرط، 00:02:55.245 --> 00:03:00.231 مثل "قم بالقفز للأعلى وللأسفل حتى تمام الساعة 7." NOTE Paragraph 00:03:00.231 --> 00:03:06.248 قم بالإيقاف الآن لتقوم بالاستنتاج بنفسك. NOTE Paragraph 00:03:06.248 --> 00:03:10.136 الأمر الأول الواضح هو أنك تحتاج لطريقة من أجل هيدج 00:03:10.136 --> 00:03:14.230 أن يقوم بتجريب كل تركيبة حتى تعمل واحدة. 00:03:14.230 --> 00:03:18.520 والذي يأخذ الجهد الأكبر هو كيفية القيام بذلك حرفيًا. NOTE Paragraph 00:03:18.520 --> 00:03:23.800 أحد الحلول أن تقوم بتوجيه هيدج أن يجرب كل تركيبة حتى ينجح. 00:03:23.800 --> 00:03:26.505 جرب 1 ثم تحقق من الضوء. 00:03:26.505 --> 00:03:32.353 إذا تحول لأخضر، افتح الباب، وإذا لم يكن فجرب 2 00:03:32.353 --> 00:03:38.243 إذا لم ينجح هذا جرب 3. هكذا حتى تصل إلى 100. NOTE Paragraph 00:03:38.243 --> 00:03:41.817 ولكن سيكون ذلك مضجراً لوضع ذلك في مجملها. 00:03:41.817 --> 00:03:44.253 لماذا تكتب أكثر من 100 سطر من الترميز، 00:03:44.253 --> 00:03:48.388 بينما يمكنك القيام بنفس العملية بـ 3 أسطر فقط؟ NOTE Paragraph 00:03:48.388 --> 00:03:50.683 هنا يأتي دور الحلقة. 00:03:50.683 --> 00:03:53.908 هنالك بعض الطرق للقيام بذلك. 00:03:53.908 --> 00:03:56.263 القفل لديه 100 وضع، 00:03:56.263 --> 00:04:02.314 لذلك إيثيك يمكنها القول "قم بالتحقق من لون القرص، ثم قم بتحريكه نحو الأمام مرة 00:04:02.314 --> 00:04:06.196 من أجل 100 تكرار. 00:04:06.196 --> 00:04:13.012 تذكر أين تحول القرص للون الأخضر، ثم دع هيدج أن يعود ويضبطه لذلك الرقم." 00:04:13.012 --> 00:04:17.179 الحلقة تقريبًا هكذا، أن تقوم بتحديد الرقم الخاص بالتكرارات، 00:04:17.179 --> 00:04:20.165 هذا يدعى حلقة "من أجل". NOTE Paragraph 00:04:20.165 --> 00:04:22.107 ولكن حتى الحلقة الأكثر فعالية 00:04:22.107 --> 00:04:27.357 سوف تجعل هيدج يقوم بتدوير القرص لموضع واحد وذلك عندما يتحول اللون لأخضر 00:04:27.357 --> 00:04:31.844 وحالما يحدث ذلك، سيتوقف ويقتح الباب. 00:04:31.844 --> 00:04:35.253 في هذه الحالة إذا فتح عند 1، 00:04:35.253 --> 00:04:39.248 لا يضطر أن يقوم بالحلقة كاملة لبقية الأعداد جميعها. 00:04:39.248 --> 00:04:42.662 هذا هو حلقة "حتى" ، 00:04:42.662 --> 00:04:47.442 لأنه يحتوي القيام بفعل حتى تحقيق الشرط. 00:04:47.442 --> 00:04:52.211 وبشكل مماثل، الفرع البديل سوف يكون تدوير القرص حيث يبقى لونه أحمر، 00:04:52.211 --> 00:04:54.310 ثم توقف. 00:04:54.310 --> 00:04:58.042 هذا يدعى حلقة "بينما" . NOTE Paragraph 00:04:58.042 --> 00:04:59.930 بالعودة للمغامرة. NOTE Paragraph 00:04:59.930 --> 00:05:07.030 يقوم هيدج بالتنقل عبر التركيبات وثم الزنزانة تفتح عند الرقم 41. 00:05:07.030 --> 00:05:10.951 انتظر إيثيك وهيدج حتى اللحظة الموائمة عند استدارة الحارس 00:05:10.951 --> 00:05:14.480 وقاما بالهرب. NOTE Paragraph 00:05:14.480 --> 00:05:19.887 قريبًا، إيثيك واجهت اختيار الإختباء داخل كريستالة غامضة، 00:05:19.887 --> 00:05:23.851 أو المحاولة لكسر الباب الخارجي والقيام بالهروب. 00:05:23.851 --> 00:05:26.117 اختارت إيثيك الهروب. 00:05:28.227 --> 00:05:34.643 الباب الثاني أخذ مع هيدج وقت أطول، حيث تطلب الأمر أن يقوم بإدارة القرص حتى 93. 00:05:34.643 --> 00:05:37.193 ولكن استطاع فتحه 00:05:43.871 --> 00:05:48.741 وقام بتفسير لماذا قام بإنقاذ إيثيك. NOTE Paragraph 00:05:48.741 --> 00:05:50.469 العالم بحالة فوضى: 00:05:50.469 --> 00:05:54.542 لقد استولى الرجال الآليون على العالم، وإيثيك الوحيدة القادرة على تصويب الأمور. 00:05:54.542 --> 00:05:55.695 وللقيام بذلك، 00:05:55.695 --> 00:05:58.161 عليهم أن يقوموا بتجميع ثلاثة قطع أثرية قوية. 00:05:58.161 --> 00:06:01.623 التي تستخد لأغراض شنيعة عبر الأرض. 00:06:01.623 --> 00:06:05.971 حينها فقط تستطيع إيثيك العودة لآلة الأرض -تلك الكرستالة الضخمة- 00:06:05.971 --> 00:06:07.471 للقيام بتصويب الأمور. NOTE Paragraph 00:06:19.685 --> 00:06:22.525 ربما قامت إيثيك بالهروب من السجن... 00:06:22.525 --> 00:06:25.455 ولكن ما الذي قامت بإقحام نفسها به؟