آموزش صفرتا صد نرم افزار اسکرچ

Page 1

‫در ادامه همانطور که در شکل ‪ 27‬نشان داده شده است‪ ،‬اتصال دیگر را در فضای باقیمانده اضافه کنید‪.‬‬ ‫حال اگر دستور را بخوانید )بدون کلمات پیوست و از چپ به راست( همانطور که ما می خواهیم می خواند‬ ‫آن‪» :‬عدد اول چه عدد دوم است«‪ .‬این چیزی است که شما باید به آن آموزش دهید‬ ‫دانش آموزان به عنوان یک راه عالی برای فکر کردن در مورد پیوستن‪.‬‬ ‫در مرحله بعد باید عبارت ‪ join‬کامل را در بلوک ‪ Ask‬قرار دهید‪ ،‬همانطور که در شکل ‪ 28‬نشان داده شده است‪.‬‬ ‫اگر بلوک های فرمان خود را بیش از حد به اطراف منتقل نکرده باشید‪ ،‬کل کد به نظر می رسد‬ ‫آیا می توانید آخرین بیت کدی که باید تغییر کند را ببینید؟ هنوز کاری برای انجام دادن وجود دارد‪ .‬اجرا کن‬ ‫کد شما کودتا استچند بار و ببینید چه کار می کند‪.‬‬ ‫چیزی که باید تغییر کند این است‪ :‬اگر پاسخ = ‪ 40‬باشد‪.‬‬ ‫شما می خواهید که پاسخ برابر با عدد اول برابر عدد دوم باشد و به ندرت ‪ 40‬خواهد بود‪.‬‬ ‫همانطور که شانس آورده اید‪ ،‬شما قب ل‬ ‫ل یک متغیر ایجاد کرده اید که نتیجه عدد اول را نگه می دارد‬ ‫برابر عدد دوم محصول نامیده می شود‪ .‬بنابراین‪ ،‬مهم نیست که "عدد اول" و‬ ‫"عدد دوم" هر چه باشد‪ ،‬حاصل ضرب همیشه حاصل ضرب آن دو خواهد بود‬ ‫شماره‪ .‬چرا؟ زیرا همانطور که در تصویر نشان داده شده است‪ ،‬به رایانه گفتیم که با این خط انجام دهد‬ ‫شکل ‪.30‬‬ ‫مرحله بعدی این است که به بلوک های نارنجی ‪ Variables‬بروید و متغیر محصول را در آن رها کنید‬ ‫همانطور که در شکل ‪ 31‬نشان داده شده است‪ ،‬کادری که در حال حاضر ‪ 40‬را نشان می دهد‪.‬‬ ‫تست کد‬ ‫هنگامی که فکر می کنید کارتان تمام شده است‪ ،‬همیشه مهم است که کد را آزمایش کنید تا ببینید آیا کار می کند یا خیر‪ .‬تست‬ ‫آن را چند بار‪ ،‬تلش با پاسخ های اشتباه نیز هست‪.‬‬ ‫آیا برنامه طبق انتظار عمل کرد؟ اگر به این سؤالت پاسخ »نه« داده اید‪ ،‬پس می دانید‬ ‫هنوز کمی بیشتر وجود دارد که باید انجام دهیم‪.‬‬ ‫مشکل اصلی حلقه ‪ forever‬است زیرا هر کدام یک سوال را می پرسد‬ ‫زمان حتی اگر پاسخ درست را دریافت کنید‪ .‬به آنچه واقعا ل می خواهید فکر کنید‪.‬‬ ‫اگر گفتید برنامهای میخواهید که به طور مداوم مشکلت جدیدی برای حل آن ارائه کند‪ ،‬اما‬ ‫فقط زمانی به یک مشکل جدید ادامه می دهد که مشکل فعلی به درستی حل شود‪ ،‬پس شما در حال حل شدن هستید‬ ‫مسیر درست‪.‬‬ ‫پس بیایید در مورد آن فکر کنیم‪.‬‬ ‫کاری که کد در حال حاضر انجام می دهد‪ ،‬اساس ال همان مشکل اولیه ای است که شما سعی در حل آن دارید‬ ‫حل‪ .‬یک سوال می پرسد و منتظر می ماند تا پاسخ صحیح را دریافت کند‪ ،‬اما سپس همان را می پرسد‬



Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.