قرآن در کامپیوتر

دانلود نرم افزار های قرآنی یه صورت رایگان

قرآن در کامپیوتر

دانلود نرم افزار های قرآنی یه صورت رایگان

گراف


کدام دنباله می تواند دنباله ی درجه های راس های یک گراف باشد ؟ 


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


طرز کار برنامه :
1- ابتدا دنباله را بصورت صعودی مرتب می کند
2- بزرگترین جمله را حذف و به تعداد آن از جمله های قبلی یک واحد کم می کند
3- اگر عدد مفنفی ظاهر شود دنباله گرافیکی نیست
4- دوباره مرتب می کند
5-درانتها اگر دنباله به عدد صفر برسد آنگاه دنباله مربوط به یک گراف ساده خواهد بود. 

 

 

 

تجزیه به عوامل اول

تجزیه به عوامل اول  

این برنامه عدد ورودی را به عوامل اول تجزیه می کند   

 


زوج های متحابه

زوج های متحابه
این برنامه زوج های متحابه را تا 100000 محاسبه می کند .زبان این برنامه بیسیک می باشد
این برنامه از سه قسمت تشکیل شده است قسمت اول اعداد اول تا عدد 100000 را محاسبه می کند این اعداد برای محاسبه مجموع مقسوم علیه ها کاربرد دارد .روش بکار رفته در محاسبه ی این اعداد اول به وسیله غربال ارتستن می باشد .
در قسمت دوم با استفاده از فرمولی مجموع مقسوم علیه های اعداد را محاسبه می کند در این فرمول از اعداد اول استفاده می شود
در قسمت سوم مجموع مقسوم علیه ها مقایسه می شود در صورت منطبق بودن با تعریف زوج متحابه آن را چاپ می کند
تعریف زوج های متحابه :
زوج متحابه را با ذکر یک مثال تعریف می کنم . بطور مثال دو عدد 220 و 284 زوج های متحابه هستند چون مجموع مقسوم علیه های عدد 220 برابر 284 می باشد و همچنین مجموع مقسوم علیه های  284 برابر 220 می باشد .در مجموع مقسوم علیه ها خود عدد را جمه نمی بندیم .

چند تا از زوج های متحابه (220و284) (88730و79750) (2024444و196724)
 

 


محاسبه مجموع مقسوم علیه

محاسبه مجموع مقسوم علیه
این برنامه با استفاده از زبان برنامه نویسی بیسیک مجموع مقسوم علیه های عدد ورودی را با سرعتی بسیار بالا محاسبه می کند
برای این ذکر کردم که با سرعت بالا چون این برنامه با استفاده از فرمول این محاسبات را انجام می دهد.
این برنامه مجموع مقسوم علیه های اعداد کمتر از 100000 را محاسبه می کند

  


گرفتن جذر بدون استفاده از تابع sqr

گرفتن جذر بدون استفاده از تابع sqr

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


 


محاسبه ریشه n ام یک عدد
این برنامه بدون استفاده از توابعی مانند SQR که جذر عدد را محاسبه می کند می تواند نه تنها جذر با فرجه دو را محاسبه کند بلکه توانایی محاسبه با فرجه  n را نیز دارد
این برنامه با استفاده از قاعده ی دیفرانسیل نوشته شده است و عدد خروجی دارای کمی خطا است .

 


پیدا کردن معادله مماس


ابتدا ضرایب معادله درجه دوم را وارد می کنیم سپس مختصات نقطه ی مورد نظر را وارد می کنیم در نهایت برنامه معادله های مماس از نقطه به سهمی را چاپ خواهد کرد


ضرب دو ماتریس بدون استفاده از آرایه

ضرب دو ماتریس بدون استفاده از آرایه
در این برنامه بدون استفاده از آرایه دو ماتریس را می گیرد و در هم ضرب می کند و خروجی را چاپ می کند



گرفتن مشتق

گرفتن مشتق
این برنامه یک عبارت رشته ای که متغیر آن عبارت ایکس است را می گیرد و در خروجی برنامه مشتق را به صورت رشته چاپ می کند
توجه داشته باشید که این برنامه قادر به جمع جمله ها با توان برابر نیست
پس در ورودی عبارتتان دقت کنید که دو ایکس توان برابر نداشته باشند
در این برنامه توان منفی تعریف نشده است پس از وارد کردن توان منفی خوداری کنید

مثال
ورودی :
              X^25+45-2*x+6*X^3
خروجی :
              25*X^24-2+18*X^2


 


برعکس و معکوس مثلث خیام پاسکال

برعکس و معکوس مثلث خیام پاسکال
مثلا با وارد کردن عدد پنج خروجی روبرو را چاپ می کند
یعنی 5 خط مثلث خیام پاسکال را به صورت وارون و معکوس چاپ می کند

1
    1
4       1
    3         1
6       2           1
    3         1
4       1
    1
1


 


ضرب دو ماتریکس بدون حلقه تو در تو

ضرب دو ماتریکس بدون حلقه تو در تو

شما می توانید در گرفتن و چاپ داده ها از حلقه تودر تو استفاده کنید فقط در مرحله ضرب دو ماتریس اجازه استفاده از حلقه تودر تو را ندارید

این جواب سوال هشتمین مرحله مسابقات رایانه در سطح کشوری است