زیاد اتفاق میافتد که لازم است حجم انبوهی از اطلاعات را انسان به خاطر بسپارد. بعنوان مثال حفظ آیات قرآن و یا لغات انگلیسی. در این تمرین شما میبایست برنامه ای بنویسید که در بخاطر سپردن تدریجی آیات به افراد کمک کند. با انجام این تمرین می توانید در آینده برنامههایی خاصتر برای بخاطر سپردن فرمولهای فیزیک و ریاضی، تاریخ ادبیات و اعلام، قوانین و لغات عربی و از این دست موارد بنویسید.
این برنامه شامل بخشهای ذیل میباشد:
-
افزودن آیه جدید: در این بخش شما آیه را همراه با شماره آیه و نام سوره به برنامه اضافه می کنید. این آیه و اطلاعاتش باید در فایلی که قبلا توسط کاربر انتخاب شده است، ذخیره شود. [نکته: هر بار که یک آیه اضافه می گردد، آیه جدید باید به انتهای فایل انتخاب شده اضافه گردد و نباید دوباره فایلی از نو ساخته شود که تمام آیات قبلی را پاک کند. برای راهنمایی بیشتر به پستهای ctrl-z.ir مراجعه کنید]
- مشاهده آیات قبلی: هر مرتبه که برنامه اجرا میشود،(بعد از مشخص کردن فایل) به صورت رندوم یکی از آیات انتخاب و به کاربر نشان داده می شود. همچنین دکمهای نیز وجود دارد که با فشردن آن آیه بعدی مجددا به صورت رندوم به کاربر نشان داده می شود.
- بارگزاری فایل: زمانی که برنامه را اجرا می کنید، درابتدا تنها دکمهای که باید فعال باشد دکمه «بارگزاری» است. با زدن این دکمه شما فایل مربوط به آیاتی که در گذشته آنها را ذخیره کردید بارگزاری (upload) میکنید. اگر فایل حاوی آیه بود، آیهای به صورت رندوم به کاربر نمایش داده می شود. در غیر این صورت پیامی به کاربر داده می شود که فایل خالیست و دکمهای که آیه بعدی را نشان میدهد باید غیر فعال شود. بعد از مشخص کردن فایل، بقیه کارها مانند افزودن آیه جدید به برنامه، باید فعال شود.
نکات ذیل را باید برای برنامه تان در نظر بگیرید:
- آیه، شماره آیه و نام سوره باید به صورت فارسی وارد شود.
- برنامه باید از راست به چپ باشد. [نکته: یعنی هم کامپوننتها باید در راست هر پنجره باشند و هم زمانی که در محلی متنی را وارد میکنید، متن باید در سمت راست آن وارد شود. برای راهنمایی بیشتر به پستهای ctrl-z.ir مراجعه کنید]
* برای ارسال تمرین فایل با پسوند java. را ارسال نمایید و از فرستادن فایلهای word یا txt خودداری کنید.
نحوه ارزیابی:
- واسط گرافیکی: ۵۰ درصد -> در صورتی که واسط گرافیکی برنامه درست زده نشده باشد و یا دکمهها و متنها مکانشان نامناسب و بهم ریخته باشد ۵۰٪ نمره صفر در نظر گرفته میشود.
- منطق: ۵۰ درصد -> در صورتی که منطق برنامه چنانچه بیان شد عمل نکند ۵۰٪ نمره تمرین صفر در نظر گرفته میشود.
شباهتیابی در این تمرین سختگیرانهتر انجام میشود!
توجه: به صاحب بهترین برنامه کامل، ۱.۵ نمره به نمره کارنامه اضافه می شود.
مهلت ارسال تا ۶ صبح روز ۳۱ فروردین. این زمان به هیچ عنوان تمدید نمی شود!
- ۹۲/۰۱/۰۳