کاربر عزیز خوش آمدید!
|

الگوریتم مسیریابی *A

http://farsbooks.mihanblog.com

در حال حاضر چندین مقاله راجع به این الگوریتم در اینترنت و آن هم به زبان انگلیسی موجود است که از میان آن ها تنها مقاله ی موجود در سایت RayWenderlich برای مبتدیانی نظیر بنده قابل فهم بود. 

این مقاله سعی دارد تا الگوریتم *A را که از این پس برای راحتی کار، آن را الگوریتم «آ-ستاره» یا A-Star می نامیم، گام به گام و بر اساس مفاهیم بسیار ابتدایی شرح دهد. از طرف دیگر سعی کردیم که تنها به حروف و کلمات بسنده نکنیم و از تصاویر و نمودارها نیز برای انتقال مفاهیم کمک گرفته ایم.

مهم نیست که شما می‎خواهید از کدام زبان برنامه نویسی برای پیاده سازی این الگوریتم استفاده کنید، فقط گام به گام با ما پیش بیایید و فقط سعی کنید که الگوریتم «آ-ستاره» را کاملاً دقیق بفهمید.

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش زبان برنامه نویسی ++C

http://farsbooks.mihanblog.com

کتاب  آموزش زبان برنامه نویسی ++C یکی از کمیاب ترین کتابهای آموزش برنامه نویسی C++ می باشد که نحوه طراحی و پیاده سازی نرم افزارهای پیشرفته را به کمک این زبان به شما آموزش میدهد. 

این کتاب منبع درسی برای رشته کامپیوتر می باشد که در دانشگاه پیام نور مورد استفاده قرار میگیرد و جزء معدود کتبی می باشد که در 67 صفحه و 7 فصل به آموزش برنامه نویسی می پردازد. امیدواریم مورد توجه برنامه نویسان عزیز قرار گیرد.

نویسنده: دانیال خشابی

برای دانلود به ادامه مطلب مراجعه کنید.

الگوریتم برنامه نویسی

http://farsbooks.mihanblog.com

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

برای دانلود به ادامه مطلب مراجعه کنید.

آموزش زبان C در دو صفحه


این مطلب آموزشی شامل دو صفحه کدهای مورد استفاده در زبان C می باشد. متن این فایل به زبان انگلیسی بوده و شامل اکثر کدهای مورد استفاده در برنامه نویسی این زبان و نحوه نوشتار آنها در محیط C می باشد. ضمن اینکه توضیح مختصری از هر دستور در کنار آن نوشته شده است.

برای دانلود به ادامه مطلب مراجعه کنید.

نکات مهم برنامه نویسی به زبان ساده

http://farsbooks.mihanblog.com

مقاله ای که براتون آماده کردم در مورد مبحث مهم طراحی نرم افزار است.در اکثر موارد وقتی که کاربری برنامه‌ای رو برای اولین بار اجرا می‌کنه اگر به هر دلیلی رابط کاربر (User Interface) برنامه مورد پسندش قرار نگیره دیگه فرصت اجرای دوباره ‌ای به برنامه نمیده و یک راست میره سراغ برنامه‌ ی مشابه دیگه‌ ای که رابط کاربرش راه دستش باشه و حق هم با کاربره. کاربر کاری به این نداره که برنامه شما چقدر توانایی داره و اون یکی چقدر براش مهم اینه که با اون یکی برنامه زندگی براش راحتتره.
کاربر می‌خواد وظایفی رو به کمک برنامه سریعتر و بهتر انجام بده و در ذهنش هم الگوهایی برای انجام این وظایف داره. از طرفی برنامه هم طبق قوانین و اصول خودش دستورات رو می‌گیره تا وظایف خواسته شده رو به انجام برسونه. هر چقدر ما بتونیم تعابیر برنامه (Program Model) رو به تعابیر کاربر (User Model) نزدیکتر کنیم رابط کاربر مناسبتری برای برنامه ایجاد کردیم.

برای دانلود به ادامه مطلب مراجعه کنید.

تماس با ما
سفارش پروژه