کد N وزیر در ECLiPSe

در این کد که با فرمت ecl ارائه شده است، برنامه N وزیر با زبان ECLiPSe پیاده سازی شده است.
کافی است تعداد وزیر ها را به عنوان ورودی به تابع مورد نظر داد تا تمام حالتهایی که وزیرها می توانند بدون تهدید دیگری در یک صفحه شطرنج N*N قرار گیرند، در خروجی قرار گیرد. ...
ادامه مطلب ...

تابع Divisor در ECLiPSe

در این کد که به صورت متنی ارائه شده است، یک عدد صحیح مثبت از ورودی گرفته می شود و تمامی مقسوم علیه های آن در خروجی نشان داده می شود. ...
ادامه مطلب ...

بازنویسی تابع Reverse در ECLiPSe با پیچیدگی زمانی خطی

این کد، به صورت فایل متنی با فرمت تکست در اختیار شما قرار گرفته است و تابع Built in نرم افزار ECLiPSe که با زبان Prolog نوشته شده است، با پیچیدگی خطی بازنویسی شده است.
با توجه به اینکه پیچیدگی زمانی دستور Reverse در ECLiPSe به صورت غیرخطی می باشد، در این کد، تابع Reverse مجددا با پیچیدگی زمانی خطی بازنویسی شده است.
این تابع، یک لیست از ورودی دریافت کرده و معکوس آن را به خروجی می دهد.
مخصوص درس مباحث ویژه دوره (تکنیکهای برنامه ریزی خطی)کارشناسی ارشد نرم افزار کامپیوتر ...
ادامه مطلب ...

بازنویسی تابع Flatten با ECLiPSe

این کد، به صورت فایل متنی با فرمت تکست در اختیار شما قرار گرفته است و تابع Built in نرم افزار ECLiPSe که با زبان Prolog نوشته شده است، بازنویسی شده است.
در این کد، تابع Flatten مجددا بازنویسی شده است.
مخصوص درس مباحث ویژه دوره (تکنیکهای برنامه ریزی خطی)کارشناسی ارشد نرم افزار کامپیوتر ...
ادامه مطلب ...