جواب صفحه ۲۶ کار و فناوری هشتم
در این نوشته با جواب صفحه ۲۶ کار و فناوری هشتم همراه شما هستیم.
در سال گذشته با مباحثی همچون متغیرها، عملگرها، ساختارهای شرطی if-else، if-elif و حلقه یا همان ساختار تکرار for آشنا شدید. افزون بر این ها، چگونگی دریافت مقادیر از ورودی و چاپ مقدار متغیرها در خروجی را دیدید. همان طورکه می دانید متغیرها، خانه ای از حافظه اند که مقداری را به طور موقت در خود ذخیره می کنند. ازاین رو برنامه نویسان با دو پرسش اساسی مواجه می شوند.
۱-آیا می توان یک ساختار داده ای را ایجاد کرد که چندین مقدار را داخل خودش ذخیره کند؟
بله، می توان یک ساختار داده ای را ایجاد کرد که چندین مقدار را داخل خودش ذخیره کند. این ساختار داده ای به عنوان یک آرایه یا لیست شناخته می شود و به صورت مجموعه ای از عناصر با نام های مختلف و با شماره گذاری ترتیبی (index) در آرایه قابل دسترس است.
۲ چگونه می توان داده های ورودی از کاربر را به صورت دائمی در حافظه رایانه ذخیره کرد؟
در زبانهای برنامهنویسی، میتوانید از فایلها یا پایگاه دادهها برای ذخیره دادههای ورودی کاربر به صورت دائمی در حافظه رایانه استفاده کنید. به عنوان مثال، در زبانهای مانند Python، شما میتوانید از کتابخانههای مختلفی مانند pickle یا json برای ذخیره و بازیابی دادهها استفاده کنید. همچنین، اگر نیاز به ذخیره سازی دادهها در پایگاه داده دارید، میتوانید از SQLite یا MySQL استفاده کنید تا دادههای ورودی را در پایگاه داده ذخیره کنید و بازیابی کنید.
جواب کار کلاسی صفحه ۲۶ کار و فناوری هشتم
قطعه برنامه زیر را که توسط کتابخانه turtle نوشته شده است، در محیط IDLE بنویسید. خروجی آن به شکل زیر است:
خطوط برنامه را تحلیل نموده و شرح دهید.
این کد پایتون یک شکل هشت ضلعی با استفاده از کتابخانه turtle ایجاد میکند. ابتدا یک شیء Turtle ایجاد میشود و سپس شکل آن به صورت لاک پشت تنظیم میشود و رنگ آن به آبی تغییر میدهد. سرعت حرکت آن نیز به سرعت fastتنظیم میشود. سپس یک صفحه نمایش جدید برای نمایش شکل ایجاد میشود و عرض خطوط رسم شده توسط لاک پشت به ۳ تغییر میدهد.
سپس با استفاده از دو حلقه for، لاک پشت به صورت هشت ضلعی حرکت میکند. در هر دور حلقه داخل، لاک پشت ۱۰۰ واحد به جلو حرکت کرده و سپس ۴۵ درجه به راست چرخیده و این عمل را هشت بار تکرار میکند. سپس ۴۵ درجه به راست چرخیده و این عمل را دوباره تکرار میکند.
در نهایت، لاک پشت پنهان شده و نمایش داده نمیشود.
برای مشاهده گام به گام سایر صفحات کتاب کافیست آن را در گوگل به همراه عبارت «حالا درس» جست و جو کنید.