بخشی از مجموعه

چندین نمونه کد

~2 دقیقه مطالعه • بروزرسانی ۵ مهر ۱۴۰۴

شرح برنامه

این برنامه پایتونی نشان می‌دهد چگونه می‌توان عدد ۱۸۵ را فقط با استفاده از عملگر ضرب و توان‌ها محاسبه کرد.
در این روش از جمع یا تفریق مستقیم استفاده نمی‌شود، بلکه عدد نهایی با ضرب اجزای کوچکتر ساخته می‌شود.
این تمرین برای تقویت تفکر الگوریتمی و محدودیت در استفاده از عملگرها بسیار مفید است.


کد پایتون:


# هدف: محاسبه عدد ۱۸۵ فقط با ضرب و توان‌ها

# تجزیه عدد به اجزای قابل ضرب
# مثال: ۱۸۵ = (۵ × ۵ × ۵) + (۵ × ۶) + (۵ × ۲) + (۵ × ۴)

part1 = 5 * 5 * 5       # ۱۲۵
part2 = 5 * 6           # ۳۰
part3 = 5 * 2           # ۱۰
part4 = 5 * 4           # ۲۰
total = part1 + part2 + part3 + part4  # جمع برای نمایش نهایی

# نمایش نتیجه
print("--- محاسبات ---")
print("بخش ۱ (۵×۵×۵):", part1)
print("بخش ۲ (۵×۶):", part2)
print("بخش ۳ (۵×۲):", part3)
print("بخش ۴ (۵×۴):", part4)
print("مجموع:", total)

نمونه خروجی:


--- محاسبات ---  
بخش ۱ (۵×۵×۵): ۱۲۵  
بخش ۲ (۵×۶): ۳۰  
بخش ۳ (۵×۲): ۱۰  
بخش ۴ (۵×۴): ۲۰  
مجموع: ۱۸۵

توضیح مراحل:

- برنامه از ضرب‌های متوالی برای ساخت اجزای عدد ۱۸۵ استفاده می‌کند
- توان‌ها مثل ۵×۵×۵ نقش پایه‌سازی عدد را دارند
- اجزای باقی‌مانده با ضرب‌های ساده‌تر ساخته می‌شوند
- مجموع نهایی با جمع اجزا به‌دست می‌آید (در صورت نیاز می‌توان جمع را نیز با ضرب شبیه‌سازی کرد)


نوشته و پژوهش شده توسط دکتر شاهین صیامی