این تمرین شامل مباحث متغیرها ، لیست ها ، آرایه های numpy ، ماتریس ها، بسط تیلور ،خواندن / نوشتن روی فایل ها و رسم نمودارها است. تمامی سوالات به همراه پاسخ کامل در فایل پی دی اف اورده شده است و همچنین کد تمامی تمرینات به زبان پایتون در فایل فشرده قرار داده شده است. ...
این تمرینات شامل مفاهیم اساسی ، حلهای مستقیم و تکراری برای سیستم خطی معادلات است(ماتریسها). روشهای مستقیم شامل روش تجزیه Gauss elimination ، LU و Choleski است. روش pivoting برای جلوگیری از تقسیم بر صفر در برخی مسائل خاص انجام شده است. روش های تکراری نیز شامل روش تکرارهای Gauss-Seidel با relaxation برای حل سیستم های خطی است.کدهای لازم به همراه جواب ها برای تمرین ها در فایل آورده شده است. ...
این پروژه به صورت کامل انجام شده و تمامی فایل ها از جمله سوالات ، فایلهای کد برنامه نویسی و تمامی نمودارها به همراه گزارش کاملی از پروژه در فایل فشرده آورده شده است . در گزارش کامل، تمامی اطلاعات و همچنین نتیجه پروژه توضیح داده شده و دانشجو به راحتی میتواند تمامی سوالات را به همراه مفاهیم درک کند. به خاطر رعایت شرایط دانشجویان قیمت انتخابی پایینی تعیین شده است تا رضایت کامل دانشجو را در بر داشته باشد. همچنین گزارش در ورد اورده شده تا امکان ویرایش و کپی و دسترسی راحت تر برای دانشجو فراهم شود. ...
آقای ژوبین آرتاباز رئیس سازمان ملل متحد هست و قراره راجع به انتخاب هیئت رئیسه یک رای گیری انجام بده! دادمهر جمشیدی که مسئول کامپیوتر سازمان ملل هست برنامه ای نوشته که می شمره هر کشور چند رائ رو کسب کرده. شما قراره با نوشتن برنامه ای به دادمهر کمک کنید تا آراء رو شمارش کنه. خط اول ورودی شامل عدد n هست که تعداد کل آراء رو نمایش میده. هر یک از n خط بعدی شامل اسم یک کشور می باشد. اسم کشورها از حروف کوچک انگلیسی ساخته شده اند. در خروجی m خط چاپ کنید که شامل تعداد آراء هر یک از کشورها می باشد. نام کشورها را به ترتیب الفبا در خروجی بنویسید. برای اطلاعات بیشتر به ورودی نمونه و خروجی نمونه مراجعه کنید. ...
آرتادخت برای پایان نامه ی دانشگاهش در حال آماده سازی یک مترجم آنلاین هستش. مترجم آنلاینی که آرتادخت داره آماده می کنه یک دیکشنری داره و در انتها این مترجم باید یک جمله را ترجمه کند. در خط اول ورودی یک عدد n وجود دارد که نمایانگر تعداد کلمات دیکشنری است. هر یک از n خط بعدی شامل دو کلمه است که نشان می دهد کلمه ی دوم معنی کلمه ی اول است. خط بعدی شامل یک جمله است. یک جمله شامل چند کلمه می باشد که با space از هم جدا شده اند. حال شما باید به آرتادخت کمک کنید و مترجمی بنویسید که دیکشنری و جمله ی مربوطه را از ورودی بخواند و جمله را ترجمه کند. در پروسه ی ترجمه اگر کلمه ای در دیکشنری وجود نداشت خود کلمه را در خروجی چاپ کنید. ...
یه روز جعفر و ایرسا در حال بحث در مورد قیمت لپ تاپ ها و کیفیت آنها بودند. سیندخت حدس میزنه هرچی یه لپ تاپ گرون تر باشه کیفیت بهتری هم داره. اما ایرسا ادعا می کنه می تونه ۲ تا لپ تاپ پیدا کنه که قیمت اولی از دومی کمتر باشه ولی کیفیتش از دومی بیشتر باشه و بتونه حدس سیندخت را رد کند. حالا شما باید با نوشتن یه برنامه به ایرسا کمک کنید ادعای خودش را بررسی کند. مشخصات n لپ تاپ به شما داده میشه. خط اول ورودی شامل عدد n هست که تعداد لپ تاپ ها را نشان می دهد. هر یک از n خط بعدی شامل دو عدد می باشد که عدد اول قیمت لپ تاپ را نشان می دهد و عدد دوم کیفیت آن لپ تاپ را. اگه تونستید دو تا لپ تاپ پیدا کنید که شرایط گفته شده توسط ایرسا را داشته باشد چاپ کنید happy irsa در غیر این صورت چاپ کنید poor irsa ...
رنگ آمیزی نقشه ایران با استفاده از روش ارضای محدودیت (Constraint satisfaction problem ) و الگوریتم بهینه سازی ژنتیک (Genetic algorithm ) مناسب برای یادگیری الگوریتم ژنتیک و روش ارضای محدودیت درس هوش مصنوعی. زبان برنامه نویسی استفاده شده: پایتون (Python) فایل پیاده سازی در پایتون و توضیحات کد (در فایل word) ...
حل مسئله nوزیر با الگوریتم ژنتیک و پایتون با استفاده از کتابخانه numpy، مسئله nوزیر با استفاده از الگوریتم ژنتیک نوشته شده است. گزارش کار نیز نوشته شده است. نمونهای از تصاویر خروجی ...
حل مسئله فروشنده دوره گرد tsp با الگوریتم ژنتیک و پایتون با استفاده از الگوریتم ژنتیک، مسئله فروشنده دورهگرد حل شده است. 127 مسیر در یک فایل اکسل وجود دارد که میخواهیم طول کوتاهترین مسیر را به دست آوریم. ...
مسعود خیلی ناراحته که توی اینترنت ملت وقتی یه کلمه می نویسن توش هم حروف بزرگ استفاده می کنن هم حروف کوچیک. به خاطر همین تصمیم گرفت یه browser بنویسه که کلماتی که هم حروف کوچیک دارن هم حروف بزرگ رو به صورت جدیدی بنویسه، به این صورت که اگر کلمه ای تعداد حروف بزرگش از تعداد حروف کوچیکش بیشتر بود کل کلمه رو با حروف بزرگ می نویسه در غیر این صورت کل کلمه رو با حروف کوچیک می نویسه. ...
برنامه ای بنویسید که ۲۰ عدد از ورودی بخواند و در انتها عددی که بیشترین تعداد مقسوم علیه را دارد به همراه تعداد مقسوم علیههای آن در خروجی چاپ کند. اگر چند عدد این حالت را داشتند بزرگترین آنها را چاپ کند. ...
سارا به تازگی یادگرفته تایپ کنه و وارد اینترنت بشه. همینکه وارد اینترنت شد تصمیم گرفت وارد یه چت روم بشه و به همه سلام کنه. سارا یه کلمه را توی چت روم وارد کرد. اگه بشه تعدادی از حروف کلمه ای که سارا وارد کرده را حذف کرد و در آخر کلمه ی hello باقی بمونه یعنی سارا تونسته بگه hello در غیر این صورت خیر. ...
برنامه ای بنویسید که یک عدد از ورودی به عنوان سن کاربر دریافت کند و بازه ی سنی او را چاپ کند.اگر بزرگتر از صفر سال و کوچکتر از شش سال باشد خروجی khordsal اگر بزرگتر مساوی شش سال و کوچکتر از ده سال باشد خروجی koodak اگر بزرگتر مساوی ده سال و کوچکتر از ۱۴ سال باشد خروجی nojavan اگر بزرگتر مساوی ۱۴ و کوچکتر از ۲۴ سال بود خروجی javan اگر بزرگتر مساوی ۲۴ و کوچکتر از ۴۰ سال بود خروجی bozorgsal اگر بزرگتر مساوی ۴۰ سال بود خروجی miansal ...
مراحل بازی به این ترتیب می باشد: ابتدا کاربر یک عدد را در ذهن خود مشخص می کند و به کامپیوتر این عدد را نمی گوید (به عنوان ورودی به کامپیوتر عدد را نمی دهد)(عددی بین ۱ تا ۹۹) برنامه را اجرا می کنیم برنامه یک عدد را حدس زده و چاپ می کند عدد چاپ شده سه حالت را ایجاد می کند ۱-یا از عددی که شما در ذهن خود دارید بزرگتر هست که شما با تایپ حرف k به برنامه می گویید که عدد در ذهن شما از عددی که برنامه چاپ کرده کوچکتر است و برنامه باید عدد دیگری را حدس زده و نمایش بدهد و ... (قابل ذکر است که در این حالت با تایپ k برنامه باید عدد کوچکتری از حدس قبلی خود حدس بزند تا بازی زودتر تمام شود) ۲-و یا اینکه عدد چاپ شده از از عددی که شما در ذهن خود دارید کوچکتر هست که با تاپ حرف b به برنامه می گویید که عدد در ذهن شما از عددی که برنامه چاپ کرده بزرگتر است و برنامه باید عدد دیگری را حدس زده و نمایش بدهد و ... (قابل ذکر است که در این حالت با تایپ b برنامه باید عدد بزرگتری از حدس قبلی خود حدس بزند تا بازی زودتر تمام شود) ۳- و یا اینکه عدد چاپ شده همان عددی است که در ذهن شما بود ...
در این برنامه امتیازی که تیم در مسابقات لیگ برتر فوتبال کسب کرده را به عنوان ورودی دریافت کنید و جمع امتیازات تیم به همراه تعداد بردهای این تیم در این فصل را در خروجی چاپ کنید. سپیدرود در لیگ برتر ۳۰ بازی انجام میدهد پس در ۳۰ خط امتیازات این تیم به شما داده می شود. به ازای هر بازی تیم یا صفر امتیاز کسب کرده یا یک و یا سه امتیاز. این تیم در صورت باخت صفر امتیاز، در صورت تساوی یک امتیاز و در صورت برد سه امتیاز کسب می کند. ...
برنامه ای بنویسید که یک عدد از ورودی بخواند اولین مضرب بعدی ۱۰ که بزرگتر از این عدد است را چاپ کند. به عنوان مثال در صورتی که از ورودی عدد ۱۱ خوانده شد باید عدد ۲۰ چاپ شود. اگر عدد ۴۰ خوانده شد باید عدد ۵۰ چاپ شود. برای ارتباط با ما از صفحه تماس با ما استفاده کنید. ...
برنامه ای بنویسید که یک عدد سه رقمی را از ورودی بخواند و دو برابر برعکس آن را در خروجی چاپ کند. می توانید اطمینان داشته باشید که ورودی حتما یک عدد سه رقمی است. مثلا اگر در ورودی عدد 765 زده شد در خروجی عدد 567*2 یعنی 1134 را چاپ کنید. ...
برنامه گرفتن فاکتوریل با برنامه نویسی به زبان پایتون به 1000 تومان و تخفیف بالا. ...
برنامه حساب محیط و مساحت دایره با برنامه نویسی به زبان پایتون. ...
یک رشته را از ورودی بخوانید سپس یک زیر رشته را از ورودی دریافت کنید. چک کنید که آیا زیر رشته در رشته اصلی وجود دارد یا خیر ...