برنامه‌سازی پیشرفته (پایتون)

1 برنامه‌ای بنویسید که سلسله مراتب در ارث‌بری را نمایش دهد.

دانلود فایل
2 برنامه‌ای بنویسید که انتقال دیسک در برج هانوی را نمایش دهد.

در برج هانوی سه میله است با n دیسک، که دیسک‌های کوچک روی دیسک بزرگ قرار می‌گیرد و در هر مرحله فقط یک دیسک منتقل می‌شود.

دانلود فایل
3 برنامه‌ای بنویسید که نحوه ساخت کتابخانه‌های اختصاصی را نمایش دهد.

برای اجرای این برنامه، به یک فایل مازاد (کتابخانه فیبوناچی اختصاصی) نیاز است.

دانلود فایل
4 فایل کتابخانه برای فیبوناچی

این فایل را در پوشه‌ای قرار دهید که می‌خواهید به‌عنوان کتابخانه استفاده نمایید. پسوند فایل را به py تغییر دهید.

دانلود فایل
5 برنامه‌ای بنویسید که یک کلاس برای کتاب تعریف نمایید و عملگر تساوی را سربارگذاری کنید.

دانلود فایل
6 برنامه‌ای بنویسید که انواع کلاس‌ها عملگر + را سربارگذاری نمایید.

تفسیر + برای اعداد جمع و برای رشته به‌معنی الحاق است.

دانلود فایل
7 برنامه‌ای بنویسید که برای کلاس مورد نظر خود عملگر بزرگ‌تر بودن را سربارگذاری نمایید.

دانلود فایل
8 برنامه‌ای بنویسید که در یک کلاس عملگر کوچکتر و تساوی سربارگذاری شود.

دانلود فایل
9 برنامه‌ای بنویسید که تحت الشعاع قرار گرفتن را در هنگام ارث‌بری نمایش دهد.

دانلود فایل
10 برنامه ای بنویسید که در هنگام وراثت، overriding را نشان دهد.

دانلود فایل
11 برنامه‌ای بنویسید که برای دو کلاس مجزای مستطیل و مربع شرایط تحت الشعاع قرار گرفتن را بررسی کند.

کلاس‌ها بدون ارث‌بری

دانلود فایل