انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: کسی از دوستان الگوریتم این سوال ریاضی رو میدونه؟  (دفعات بازدید: 1468 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
سلام دوستان

سوال اینه: https://www.dropbox.com/s/3xozn5243uhqwkh/project.pdf

الگوریتمی, کدی و یا هر توضیحی که باهاش بتونم این سوال رو حل کنم.
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
کسی از دوستان هست کمکی از دستش بربیاد.
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
سلام
شما به خودتان زحمت بدین لاقل سوال رو تایپ کنید.
به عمل کار برآید     به سخندانی نیست . . .

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
مشق های مدرسه تون رو خودت باید انجام بدی!

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
مشق های مدرسه تون رو خودت باید انجام بدی!

گفتم کمک نگفتم سورس کد :)

اصلا بیخیال انجامش نمیدم. فوقش  استاد بجای ۶ - ۳ بهم بده. :p
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
سلام
شما به خودتان زحمت بدین لاقل سوال رو تایپ کنید.

‫برنامه ای که دنباله های مختلف از اعداد تولید کند بطوری که‬
‫معادالت زیر جواب نداشته باشند. (با فرض اینکه 7 =< ‪p‬‬
‫11,7,5,3,2=‪ q‬و ‪ p,q‬هر دو عدد اول هستند.)‬

اینم معادلات:
mod(-q ‌^ i-1 - q ^ j-1 + 2 * q ^ k-1, p) = 0
mod(3 * q ‌^ i-1 - q ^ j-1 - 2 * q ^ k-1, p) = 0
mod(q ‌^ i-1 + q ^ j-1 - q ^ k-1 - q ^ l-1, p) = 0
mod(2 * q ‌^ i-1 + q ^ j-1 - q ^ k-1 - 2 * q ^ l-1, p) = 0
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *

آفلاین amin-asa

  • Full Member
  • *
  • ارسال: 161
  • جنسیت : پسر
خوب بعد از کل فشار اوردن به کجا بماند نتیجه این شد:

#!/usr/bin/python

def mod(a, b):
  return a % b

def main():
  p_base = 7
  q_base_list = [2, 3, 5, 7, 11]

  p = input("Enter p: ")
  q = input("Enter q: ")

  li = range(2, 5)

  if p >= p_base and q in q_base_list:
    for i in li:
      for j in li:
        for k in li:
          for l in li:
            if mod(-q ** (i-1) - q ** (j-1) + (2 * q ** (k-1)), p) != 0\
 and mod(3 * q ** (i-1) - q ** (j-1) - (2 * q ** (k-1)), p) != 0\
 and mod(q ** (i-1) + q ** (j-1) - q ** (k-1) - q ** (l-1), p) != 0\
 and mod(2 * q ** (i-1) + q ** (j-1) - q ** (k-1) - (2 * q ** (l-1)), p) != 0:
              print "OK. found the numbers: i={}, j={}, k={}, l={}".format(i, j, k, l)

  #print " you entered wrong number(s)\n turn again"

if __name__ == '__main__':
  main()


چطوره؟ :)
* زندگی خالی نیست *
* مهربانی هست، سیب هست، ایمان هست *
* آری تا شقایق هست، زندگی باید کرد *