نصب اندروید و ساخت بازی با App Inventor
چکیده، بانک پرسشهای امتحانی، واژههای مهم، جمعبندی و آزمون چندگزینهای این پودمان.
پرسش و پاسخ
+ ۸ سؤال آزمون
چکیده پودمان
- اندروید
سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
- شبیهساز
نرمافزار بازنمایی دستگاه یا سیستم دیگر.
- APK
قالب بسته نصب برنامه اندروید.
- App Inventor
محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
سؤالهای پودمان
پرسشها و پاسخهای مرور
۱«اندروید» را تعریف کنید.
سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
۲یک کاربرد، مثال یا نکته مهم درباره «اندروید» بنویسید.
نسخه و روش نصب باید با محیط آموزشی سازگار باشد.
۳«شبیهساز» را تعریف کنید.
نرمافزار بازنمایی دستگاه یا سیستم دیگر.
۴یک کاربرد، مثال یا نکته مهم درباره «شبیهساز» بنویسید.
برای آزمایش برنامه بدون گوشی فیزیکی استفاده میشود.
۵«APK» را تعریف کنید.
قالب بسته نصب برنامه اندروید.
۶یک کاربرد، مثال یا نکته مهم درباره «APK» بنویسید.
باید از بسته سازگار و منبع قابل اعتماد استفاده شود.
۷«App Inventor» را تعریف کنید.
محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
۸یک کاربرد، مثال یا نکته مهم درباره «App Inventor» بنویسید.
برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
۹«Designer» را تعریف کنید.
بخش طراحی ظاهری برنامه.
۱۰یک کاربرد، مثال یا نکته مهم درباره «Designer» بنویسید.
دکمه، برچسب و تصویر در این بخش چیده میشوند.
۱۱«Blocks Editor» را تعریف کنید.
بخش تعریف رفتار برنامه با بلوکهای منطقی.
۱۲یک کاربرد، مثال یا نکته مهم درباره «Blocks Editor» بنویسید.
رویداد کلیک و واکنش برنامه در آن تعریف میشود.
۱۳«رویداد» را تعریف کنید.
اتفاقی مانند لمس یا کلیک که اجرای دستورها را آغاز میکند.
۱۴یک کاربرد، مثال یا نکته مهم درباره «رویداد» بنویسید.
برای پاسخ به لمس دکمه از رویداد استفاده میشود.
۱۵«متغیر» را تعریف کنید.
نامی برای نگهداری دادهای که ممکن است تغییر کند.
۱۶یک کاربرد، مثال یا نکته مهم درباره «متغیر» بنویسید.
امتیاز بازی میتواند در متغیر ذخیره شود.
۱۷«شرط» را تعریف کنید.
ساختار تصمیمگیری بر اساس درست یا نادرست بودن عبارت.
۱۸یک کاربرد، مثال یا نکته مهم درباره «شرط» بنویسید.
برای بررسی پاسخ صحیح بازی کاربرد دارد.
۱۹«تکرار» را تعریف کنید.
اجرای چندباره یک مجموعه دستور.
۲۰یک کاربرد، مثال یا نکته مهم درباره «تکرار» بنویسید.
باید شرط توقف مشخص باشد تا حلقه بیپایان ایجاد نشود.
۲۱«آزمایش برنامه» را تعریف کنید.
اجرای برنامه با دادههای نمونه برای بررسی عملکرد.
۲۲یک کاربرد، مثال یا نکته مهم درباره «آزمایش برنامه» بنویسید.
خطاها باید پیدا و اصلاح شوند.
۲۳«اشکالزدایی» را تعریف کنید.
فرایند یافتن و برطرفکردن خطاهای برنامه.
۲۴یک کاربرد، مثال یا نکته مهم درباره «اشکالزدایی» بنویسید.
آزمون مرحلهای تشخیص علت را آسان میکند.
پرسشهای تکمیلی برای تمرین بدون نگاه به پاسخ
بانک پرسشهای تکمیلی و مفهومی
این پرسشها برای تمرین عمیقتر همین پودمان طراحی شدهاند. پاسخها بر پایه تعریفها و نکتههای همین جزوه تنظیم شدهاند؛ برای جزئیات اجرایی، ترتیب منوها و فعالیتها به متن و تصاویر کتاب مراجعه کنید.
۱چرا شناخت «اندروید» در این پودمان اهمیت دارد؟
زیرا سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
۲یک موقعیت آموزشی مطرح کنید که در آن از «اندروید» استفاده شود.
نسخه و روش نصب باید با محیط آموزشی سازگار باشد.
۳هنگام کار با «اندروید» چه نکتهای را باید بررسی کنید؟
نسخه و روش نصب باید با محیط آموزشی سازگار باشد.
۴یک خطای احتمالی مرتبط با «اندروید» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: نسخه و روش نصب باید با محیط آموزشی سازگار باشد.
۵جمله را کامل کنید: «اندروید» به این موضوع مربوط است که ...
سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
۶چرا شناخت «شبیهساز» در این پودمان اهمیت دارد؟
زیرا نرمافزار بازنمایی دستگاه یا سیستم دیگر.
۷یک موقعیت آموزشی مطرح کنید که در آن از «شبیهساز» استفاده شود.
برای آزمایش برنامه بدون گوشی فیزیکی استفاده میشود.
۸هنگام کار با «شبیهساز» چه نکتهای را باید بررسی کنید؟
برای آزمایش برنامه بدون گوشی فیزیکی استفاده میشود.
۹یک خطای احتمالی مرتبط با «شبیهساز» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: برای آزمایش برنامه بدون گوشی فیزیکی استفاده میشود.
۱۰جمله را کامل کنید: «شبیهساز» به این موضوع مربوط است که ...
نرمافزار بازنمایی دستگاه یا سیستم دیگر.
۱۱چرا شناخت «APK» در این پودمان اهمیت دارد؟
زیرا قالب بسته نصب برنامه اندروید.
۱۲یک موقعیت آموزشی مطرح کنید که در آن از «APK» استفاده شود.
باید از بسته سازگار و منبع قابل اعتماد استفاده شود.
۱۳هنگام کار با «APK» چه نکتهای را باید بررسی کنید؟
باید از بسته سازگار و منبع قابل اعتماد استفاده شود.
۱۴یک خطای احتمالی مرتبط با «APK» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: باید از بسته سازگار و منبع قابل اعتماد استفاده شود.
۱۵جمله را کامل کنید: «APK» به این موضوع مربوط است که ...
قالب بسته نصب برنامه اندروید.
۱۶چرا شناخت «App Inventor» در این پودمان اهمیت دارد؟
زیرا محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
۱۷یک موقعیت آموزشی مطرح کنید که در آن از «App Inventor» استفاده شود.
برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
۱۸هنگام کار با «App Inventor» چه نکتهای را باید بررسی کنید؟
برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
۱۹یک خطای احتمالی مرتبط با «App Inventor» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
۲۰جمله را کامل کنید: «App Inventor» به این موضوع مربوط است که ...
محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
۲۱چرا شناخت «Designer» در این پودمان اهمیت دارد؟
زیرا بخش طراحی ظاهری برنامه.
۲۲یک موقعیت آموزشی مطرح کنید که در آن از «Designer» استفاده شود.
دکمه، برچسب و تصویر در این بخش چیده میشوند.
۲۳هنگام کار با «Designer» چه نکتهای را باید بررسی کنید؟
دکمه، برچسب و تصویر در این بخش چیده میشوند.
۲۴یک خطای احتمالی مرتبط با «Designer» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: دکمه، برچسب و تصویر در این بخش چیده میشوند.
۲۵جمله را کامل کنید: «Designer» به این موضوع مربوط است که ...
بخش طراحی ظاهری برنامه.
۲۶چرا شناخت «Blocks Editor» در این پودمان اهمیت دارد؟
زیرا بخش تعریف رفتار برنامه با بلوکهای منطقی.
۲۷یک موقعیت آموزشی مطرح کنید که در آن از «Blocks Editor» استفاده شود.
رویداد کلیک و واکنش برنامه در آن تعریف میشود.
۲۸هنگام کار با «Blocks Editor» چه نکتهای را باید بررسی کنید؟
رویداد کلیک و واکنش برنامه در آن تعریف میشود.
۲۹یک خطای احتمالی مرتبط با «Blocks Editor» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: رویداد کلیک و واکنش برنامه در آن تعریف میشود.
۳۰جمله را کامل کنید: «Blocks Editor» به این موضوع مربوط است که ...
بخش تعریف رفتار برنامه با بلوکهای منطقی.
۳۱چرا شناخت «رویداد» در این پودمان اهمیت دارد؟
زیرا اتفاقی مانند لمس یا کلیک که اجرای دستورها را آغاز میکند.
۳۲یک موقعیت آموزشی مطرح کنید که در آن از «رویداد» استفاده شود.
برای پاسخ به لمس دکمه از رویداد استفاده میشود.
۳۳هنگام کار با «رویداد» چه نکتهای را باید بررسی کنید؟
برای پاسخ به لمس دکمه از رویداد استفاده میشود.
۳۴یک خطای احتمالی مرتبط با «رویداد» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: برای پاسخ به لمس دکمه از رویداد استفاده میشود.
۳۵جمله را کامل کنید: «رویداد» به این موضوع مربوط است که ...
اتفاقی مانند لمس یا کلیک که اجرای دستورها را آغاز میکند.
۳۶چرا شناخت «متغیر» در این پودمان اهمیت دارد؟
زیرا نامی برای نگهداری دادهای که ممکن است تغییر کند.
۳۷یک موقعیت آموزشی مطرح کنید که در آن از «متغیر» استفاده شود.
امتیاز بازی میتواند در متغیر ذخیره شود.
۳۸هنگام کار با «متغیر» چه نکتهای را باید بررسی کنید؟
امتیاز بازی میتواند در متغیر ذخیره شود.
۳۹یک خطای احتمالی مرتبط با «متغیر» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: امتیاز بازی میتواند در متغیر ذخیره شود.
۴۰جمله را کامل کنید: «متغیر» به این موضوع مربوط است که ...
نامی برای نگهداری دادهای که ممکن است تغییر کند.
۴۱چرا شناخت «شرط» در این پودمان اهمیت دارد؟
زیرا ساختار تصمیمگیری بر اساس درست یا نادرست بودن عبارت.
۴۲یک موقعیت آموزشی مطرح کنید که در آن از «شرط» استفاده شود.
برای بررسی پاسخ صحیح بازی کاربرد دارد.
۴۳هنگام کار با «شرط» چه نکتهای را باید بررسی کنید؟
برای بررسی پاسخ صحیح بازی کاربرد دارد.
۴۴یک خطای احتمالی مرتبط با «شرط» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: برای بررسی پاسخ صحیح بازی کاربرد دارد.
۴۵جمله را کامل کنید: «شرط» به این موضوع مربوط است که ...
ساختار تصمیمگیری بر اساس درست یا نادرست بودن عبارت.
۴۶چرا شناخت «تکرار» در این پودمان اهمیت دارد؟
زیرا اجرای چندباره یک مجموعه دستور.
۴۷یک موقعیت آموزشی مطرح کنید که در آن از «تکرار» استفاده شود.
باید شرط توقف مشخص باشد تا حلقه بیپایان ایجاد نشود.
۴۸هنگام کار با «تکرار» چه نکتهای را باید بررسی کنید؟
باید شرط توقف مشخص باشد تا حلقه بیپایان ایجاد نشود.
۴۹یک خطای احتمالی مرتبط با «تکرار» را نام ببرید و راه پیشگیری را بگویید.
ابتدا مفهوم و شرایط استفاده را بررسی کنید؛ سپس طبق روش معرفیشده در کتاب عمل کنید. نکته مرتبط: باید شرط توقف مشخص باشد تا حلقه بیپایان ایجاد نشود.
۵۰جمله را کامل کنید: «تکرار» به این موضوع مربوط است که ...
اجرای چندباره یک مجموعه دستور.
۵۱چرا شناخت «آزمایش برنامه» در این پودمان اهمیت دارد؟
زیرا اجرای برنامه با دادههای نمونه برای بررسی عملکرد.
تمرینهای ترکیبی
۱چه تفاوتی میان «اندروید» و «شبیهساز» میتوانید بیان کنید؟
«اندروید»: سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد. «شبیهساز»: نرمافزار بازنمایی دستگاه یا سیستم دیگر.
۲یک مثال بزنید که در آن «APK» و «App Inventor» هر دو مطرح شوند.
نمونه پاسخ: باید از بسته سازگار و منبع قابل اعتماد استفاده شود. همچنین برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
۳از میان مفاهیم این پودمان، کدام مورد برای حل مسئله «اندروید» مفید است؟ توضیح دهید.
با توجه به تعریف، «اندروید» یعنی سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
۴یک پرسش امتحانی درباره «شبیهساز» بسازید و پاسخ آن را بنویسید.
نمونه پاسخ: نرمافزار بازنمایی دستگاه یا سیستم دیگر.
درست یا نادرست؛ پاسخ را توجیه کنید
۱«اندروید» در موضوع این پودمان کاربرد دارد.
درست؛ سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
۲«شبیهساز» در موضوع این پودمان کاربرد دارد.
درست؛ نرمافزار بازنمایی دستگاه یا سیستم دیگر.
۳«APK» در موضوع این پودمان کاربرد دارد.
درست؛ قالب بسته نصب برنامه اندروید.
۴«App Inventor» در موضوع این پودمان کاربرد دارد.
درست؛ محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
۵«Designer» در موضوع این پودمان کاربرد دارد.
درست؛ بخش طراحی ظاهری برنامه.
۶«Blocks Editor» در موضوع این پودمان کاربرد دارد.
درست؛ بخش تعریف رفتار برنامه با بلوکهای منطقی.
۷«رویداد» در موضوع این پودمان کاربرد دارد.
درست؛ اتفاقی مانند لمس یا کلیک که اجرای دستورها را آغاز میکند.
۸«متغیر» در موضوع این پودمان کاربرد دارد.
درست؛ نامی برای نگهداری دادهای که ممکن است تغییر کند.
جای خالی را کامل کنید
۱اصطلاح «________» به این مفهوم اشاره دارد: سیستمعامل مبتنی بر لینوکس که در دستگاههای همراه کاربرد دارد.
اندروید
۲اصطلاح «________» به این مفهوم اشاره دارد: نرمافزار بازنمایی دستگاه یا سیستم دیگر.
شبیهساز
۳اصطلاح «________» به این مفهوم اشاره دارد: قالب بسته نصب برنامه اندروید.
APK
۴اصطلاح «________» به این مفهوم اشاره دارد: محیط بصری ساخت برنامه با اجزای رابط و بلوکهای برنامهنویسی.
App Inventor
۵اصطلاح «________» به این مفهوم اشاره دارد: بخش طراحی ظاهری برنامه.
Designer
۶اصطلاح «________» به این مفهوم اشاره دارد: بخش تعریف رفتار برنامه با بلوکهای منطقی.
Blocks Editor
۷اصطلاح «________» به این مفهوم اشاره دارد: اتفاقی مانند لمس یا کلیک که اجرای دستورها را آغاز میکند.
رویداد
۸اصطلاح «________» به این مفهوم اشاره دارد: نامی برای نگهداری دادهای که ممکن است تغییر کند.
متغیر
کلمات مهم پودمان و معنی آنها
جمعبندی پودمان
- اندروید: نسخه و روش نصب باید با محیط آموزشی سازگار باشد.
- شبیهساز: برای آزمایش برنامه بدون گوشی فیزیکی استفاده میشود.
- APK: باید از بسته سازگار و منبع قابل اعتماد استفاده شود.
- App Inventor: برای ساخت برنامه و بازیهای آموزشی ساده مناسب است.
- Designer: دکمه، برچسب و تصویر در این بخش چیده میشوند.
- Blocks Editor: رویداد کلیک و واکنش برنامه در آن تعریف میشود.
آزمون چندگزینهای
به سؤالها یکییکی پاسخ بده؛ نتیجه فقط در پایان آزمون با نمره و وضعیت قبولی یا مردودی نمایش داده میشود.