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

1 برنامه‌ای بنویسید که یک ماتریس مربع را خوانده و درایه‌های قطر اصلی و پایین مثلثی را نمایش دهد

قطر اصلی: درایه‌هایی که سطر و ستون آن برابر باشد. پایین مثلثی: تمام درایه‌های روی قطر اصلی و پایین قطر اصلی

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

خواندن، مرتب‌سازی و نمایش نام دانشجویان در زیر برنامه‌ها انجام شود.

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

خواندن، تشخیص زوج بودن و نمایش در زیر برنامه‌ها صورت پذیرد.

دانلود فایل
4 برنامه‌ بنویسید که توسط تابع جمع خاصیت بستار یا closure را نمایش دهید.

خاصیت بستار برای توابع یعنی خروجی تابع با ورودی توابع (حداقل یک ورودی) برابر باشد. این خاصیت باعث استفاده تودرتو یا nested توابع می‌شود.

دانلود فایل
5 برنامه‌ای بنویسید که ده عدد صحیح را بخواند و به‌جای اعداد زوج صفر، و به‌جای اعداد فرد یک را نمایش دهد.

از زیر برنامه‌ها استفاده نمایید.

دانلود فایل
6 برنامه‌ای بنویسید که آدرس و نام شهر را بخواند و جستجو کند که نام شهر جزئی از آدرس هست یا نه؟

حروف بزرگ و کوچک در آدرس و شهر مهم نباشد.(آدرس و شهر به‌صورت انگلیسی وارد شود)

دانلود فایل
7 برنامه‌ای بنویسید که ده عدد اول فیبوناچی را محاسبه کند.

دراعداد فیبوناچی هر عدد از جمع دو عدد قبلی بدست می‌آید و این سری از اعداد با صفر و یک شروع می‌شود.

دانلود فایل
8 برنامه‌ای بنویسید که سیصد عدد اول سری فیبوناچی را به‌روش پویا محاسبه نمایید.

در برنامه‌نویسی پویا، از اعداد با اندیس پایین، اعداد با اندیس بالا محاسبه می‌شود و دارای مصرف حافظه کم و سرعت اجرایی بالا است.

دانلود فایل
9 برنامه‌ای بنویسید که کار با تاپل‌ها (چندتایی‌ها) را نمایش دهد.

عمل هایی هم‌چون: ادغام، اضافه‌کردن، جستجو، نمایش

دانلود فایل
10 برنامه‌ای بنویسید که کار با مجموعه‌ها را نشان دهد.

اعمال: اضافه کردن، جستجو ، نمایش، حذف و محاسبه تعداد عضو

دانلود فایل