تبليغاتX
C++ برنامه سازی به زبان
با سلام

ببخشید که این همه مدت تاخیر داشتیم . سعی میکنیم از الان برنامه های جالب و بهتری رو اینجا بزاریم .. درس و مشق نمی زاره آدم به بلاگش برسه .

یک ویروسی نوشتیم که اگر اجرا بشه ساعت سیستم رو بر روی 12:12  نگه میداره

این برنامه با c++  نوشته شد .

امیدوارم خوشتون بیاد

download

+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در سه شنبه دهم دی 1387 و ساعت 22:15 |

با سلام به دوستان عزیز

برنامه‌ای که قرار هست ببینید، برنامه‌ایه که همونطور که از اسمش هم پیداست، قراره n تا وزیر رو روی یک صفحه‌ی شطرنج nxn قرار بده، بدون اینکه همدیگه رو تهدید کنند. من این برنامه رو قبلاً بدون آگاهی از اینکه الگوریتم خاصی برای این کار وجود داره نوشته بودم، البته فقط برای 8 وزیر، الحق که اون یکی دردسرش بیشتر بود!!! حقیقتش رو بهتون بگم که الگوریتم این برنامه رو از روی کتابی کپی کردم و مابقی ماجرا اصلاً کار خاصی نداشت. اصلاً آدم شرمش میگیره که بگه این برنامه رو خودم نوشتم!!! الگوریتم اصلیش توی کتاب بود، فقط یه چیزایی بهش اضافه کردم که مثلاً صفحه‌ی شطرنج رو هم نشون میده، وگر نه ...

ابن الگوریتم از راهبرد عقبگرد استفاده می‌کنه؛ راهبرد خوبیه!

جالبی این الگوریتم اینه که اولاً از توابع بازگشتی استفاده میکنه، ثانیاً اگر امیدی نباشه که چیدمان فعلی نتیجه بده ، ادامه‌ی چیدن رو دنبال نمی‌کنه و نوع دیگه‌ای از چیدمان رو چک میکنه. به به!

 

دانلود برنامه

 

+ نوشته شده توسط نیما nqp2008@yahoo.com در جمعه بیست و هشتم تیر 1387 و ساعت 0:6 |
سلام و خسته نباشيد

از اون جايي كه هر چه تلاش كرديم در borlan c++   تابع يا توابعي براي ايجاد يك وقفه كوتاه پيدا كنيم  و پيدا هم نكريديم سعي بر اين برديم كه خودمون هدر فايلي براي ايجاد يك وقفه به اندازه 10 صدم ثانيه درست كنيم

در اين هدر فايل كلاسي نوشته شده كه  بطور پيش فرض با استفاده از تابع  dly  بدون آرگومان براتون 10 صدم ثانيه تاخير ايجاد ميكنه ( تقريبا 10 صدم ثانيه )


delay  p  ;            //
p.dly ()  ; //function
 
or
  delay  p  ;                              //
p.dly (10)  ; //function  for  1 sec


download

ادامه مطلب
+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در سه شنبه بیست و چهارم اردیبهشت 1387 و ساعت 0:40 |
سلام وخسته نباشيد
يكي از برنامه هايي كه در ساختمان داده داده ميشه برنامه اي در باره جبر رياضي ميباشيد
نوشتن اين برنامه ومحاسبه توان و ضرب و عمگرهاي ديگر و رعايت حق تقدم عملگر ها موضعي است كه بايد در نوشتن اين برنامه رعايت بشه
اين برنامه به چند حالت نوشته ميشه كه امروز براتون با  حالت پسوندي نوشتم  POST FIX

DOWNLOAD

ممون و خدا نگهدار
 
+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در شنبه بیست و یکم اردیبهشت 1387 و ساعت 0:38 |
با سلام و عرض خسته نباشيد

امروز برنامه ي مرتب سازي بوسيله Quick sort ‌رو نوشتم كه اميدوارم لذت ببريد

در اين برنامه شما 10 عدد كوچكتر از 10000  را وارد ميكنيد و برنامه به روش quick sort ، 10 عدد ورودي رو براتون مرتب ميكنه

با تشكر


"برای دانلود این برنامه باید در سایت مذکور عضو بشوید "


DOWNLOAD
+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در چهارشنبه هجدهم اردیبهشت 1387 و ساعت 3:18 |
با سلام
امروز برنامه ایی رو میزارم که با یک لیست پیوندی  اسامی دانشجویان را گرفته و با یک travers  آن ها را نمایش می دهد
همچنین برنامه قابلیت سرچ با id  دانشجو را نیز داراست
امیدوار خوشتون بیاد
از نظراتتون بهره مند میشیم
انتقاد ی اگر داشتید حتما بگید
ممنون
از دوست خوبم هم تشکر میکنم که برنامه  شبیه سازی ارایه های پویا با لیست پیوندی یک طرفه رو در وبلاگ قرار دادند ..بی مغلته بگویم که خیلی کار میبره
امیدوارم شاد باشید
یاعلی

download 

 
+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در چهارشنبه بیست و هشتم فروردین 1387 و ساعت 2:22 |

با سلام به دوستان عزیز،

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

 

دانلود برنامه

 

+ نوشته شده توسط نیما nqp2008@yahoo.com در پنجشنبه بیست و دوم فروردین 1387 و ساعت 19:55 |
با سلام به همه
از اینکه اینقدر دیر کردیم عذر میخواهیم
امیدواریم دیگه اینجوری نشه
..........

برنامه ایی برای اضافه کردن و سورت کردن و نشان دادن 20 عدد که به وسیله کلاس نوشته شده
برنامه ی بسیار ساده ایی است ولی سعی شده که اصول کلاس در آن رعایت شود


download

این برنامه فقط 3 کار اصلی بر روی آرایه های خطی رو انجام می دهد ولی به گونه ایی نوشته شده که قابلیت اضافه کردن عملیات ها دیگر را نیز دارد
ممنون
.
 
+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در شنبه هفدهم فروردین 1387 و ساعت 20:58 |
با سلام به دوستان عزیز،

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

دانلود برنامه


ادامه مطلب
+ نوشته شده توسط نیما nqp2008@yahoo.com در جمعه دوازدهم بهمن 1386 و ساعت 13:29 |

با سلام به دوستان عزیز،

بالاخره بعد از یک مدت نسبتاً طولانی، وقتی پیدا شد تا یک برنامه‌ی جدید بنویسم، بازی دوز 3x3. (البته بدون استفاده از هوش مصنوعی!) یک مقدار وقت‌گیر بود، ولی برنامه‌ی جالبی از آب در اومد. امیدورام از این برنامه لذت ببرید.

=> ان‌شاء‌الله بعداً به کمک هوش مصنوعی، مدلهای بهتری از این نوع بازی‌ها رو ارایه خواهیم کرد، ولی نه به این زودی‌ها!! 

دانلود بازی

+ نوشته شده توسط نیما nqp2008@yahoo.com در دوشنبه سوم دی 1386 و ساعت 22:15 |

حل جدول سودوکو (جدید)

با سلام به دوستان عزیز،

برنامه‌ی زیر در واقع مدل اصلاح شده و "ورژن" جدید برنامه‌ی "حل جدول سودوکو"ست. از دوستانی که علاقهمندند برنامهی جدید رو هم امتحان بکنند و از تواناییها و ویژگیهای جدید اون استفاده ببرند، دعوت میکنم برنامهی زیر رو حتماً دانلود کنند.

البته بهتره که در مورد برنامهی جدید و تواناییهاش توضیح مختصری رو مرور کنیم. لطفاً ادامه ی مطلب رو مطالعه کنید.

دانلود برنامه


ادامه مطلب
+ نوشته شده توسط نیما nqp2008@yahoo.com در چهارشنبه نهم آبان 1386 و ساعت 23:19 |
با سلام به دوستان گرامی،

    مدتی بود که وبلاگ ما خیلی "سوت و کور" شده بود و حتی یک مطلب جدید هم توسط من و علیرضا نوشته نمی شد، تا اینکه بالاخره برنامه ی بسیار زیبای "حل جدول سودوکو" رو نوشتم. (تعریف از خود نباشه!). امیدوارم از این برنامه خوشتون بیاد و نظراتتون رو در مورد این برنامه بنویسید.

    در ضمن برنامه های قبلی رو هم که توی وبلاگمون بودند، مقداری تغییر دادم و دوباره توی وبلاگ با عنوان "جدید..." قرار دادم. امیدوارم با حوصله همشون رو دانلود کنید و از اجرای برنامه ها لذت ببرید.

    ان شاء الله.  

+ نوشته شده توسط نیما nqp2008@yahoo.com در سه شنبه سوم مهر 1386 و ساعت 12:51 |

جدید...

 

              حل جدول سودوکو

 

با سلام به دوستان عزیز:

برنامه‌ی زیر جداول سودوکو را با به کارگیری روشی بسیار جالب و با سرعت بسیار بالا حل می‌کند.

 

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

 

نکته‌ی قابل توجه این است که جداول ساده توسط برنامه بسیار سریع حل می‌شوند (کمتر از دو یا سه ثانیه)، ولی جداول متوسط و سخت به زمان بیشتری نیاز دارند. (حداکثر بین ۱۰ الی ۱۵ ثانیه).

 

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

 

در نهایت باید به این نکته اشاره کرد که این برنامه خالی از هرگونه اشکال است و به هیچ وجه جدولی را بی‌جواب نمی‌گذارد!

(البته لازم به توضیح است که: ممکن است کاربر جدولی را "فی‌البداهه" وارد برنامه کند، در مورد این جداول (و در کل) باید به این نکته توجه کرد که برنامه این موضوع را چک می‌کند که آیا این جدول جواب یکتا دارد یا خیر؟ در صورتی که پاسخ منفی باشد، با نشان دادن پیغام خطا، از حل آن جدول جلوگیری می‌کند.)

 

برای اجرای برنامه، هرجا که جای خالی بود اسپیس، و هر جا عدد بود، عدد را وارد کنید.

 

دانلود برنامه

(برای دریافت برنامه ی جدید، اینجا کلیک کنید.)

این هم یک نمونه ی سخت از این جداول:  

 

 

   

+ نوشته شده توسط نیما nqp2008@yahoo.com در شنبه بیست و چهارم شهریور 1386 و ساعت 20:2 |
با سلام


من یه برنامه ی کوچیک نوشتم...امیدوارم خوشتون بیاد.


اگر مشکلی داشت تو قسمت نظرات بنویسید تا برطرف بشه


مرسی و ممنون


دانلود

+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در پنجشنبه بیست و یکم تیر 1386 و ساعت 1:6 |
با سلام

من مشکلات بازی رو بر طرف کردم حالا دوباره خودتون چک کنید ببیند .

اگر مشکلی داشت تو قسمت نظرات بنویسید تا دوباره برطرف بشه

مرسی و ممنون

بازی 2

+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در چهارشنبه سیزدهم تیر 1386 و ساعت 19:5 |

جدید...

 

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

 

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

 

 

دانلود بازی

 

+ نوشته شده توسط نیما nqp2008@yahoo.com در چهارشنبه سیزدهم تیر 1386 و ساعت 14:14 |

جدید...

 

با سلام به دوستان گرامی، در این قسمت توجه شما را به دو برنامه‌ی جذّاب جلب می‌کنم:

 

با اجرای برنامه اول، شما می‌توانید متن دلخواه خود را وارد کرده و در نهایت با زدن دکمه‌ی Enter معادل متن وارد شده را به صورت باینری دو بیتی (0 و 1) ببینید. این خروجی توسط برنامه در فایلی ذخیره می‌شود که این فایل مورد استفاده‌ی برنامه‌ی بعدی قرار می‌گیرد.

 

با اجرای برنامه دوم، فایل ذخیره شده توسط برنامه‌ی اول باز شده و کدهای موجود در آن نمایش داده می‌شود. برنامه این کدها را به حالت عادی برگردانده و متن حاصله را نمایش می‌دهد. درضمن اگر کدی ناآشنا باشد (کاربر محتویات فایل ذخیره شده را تغییر دهد) به جای آن علامت سؤال قرار می‌دهد.

 

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

 

+ نوشته شده توسط نیما nqp2008@yahoo.com در چهارشنبه سیزدهم تیر 1386 و ساعت 0:55 |

جدید...

 

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

 

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

 

برای اجرای بازی لازم است هر دو قسمت زیر را دانلود کنید و در یک دایرکتوری قرار دهید، در غیر این صورت، برنامه دایرکتوری لیست بازی را می‌پرسد.

 

درضمن لازم به توضیح است که تمام کلمات انگلیسی هستند.

 

دانلود بازی

دانلود لیست بازی

+ نوشته شده توسط نیما nqp2008@yahoo.com در دوشنبه بیست و یکم خرداد 1386 و ساعت 9:27 |
با سلام

امیدوارم از این برنامه ای که تو هفته آخر اردیبهشت 86 تمومش کردم لذت ببرید
مدت انجام پروژه : دو روز مداوم بدون شام وناهار !!!!
اینم لینک دانلودش


دانلود

 

از دوستم نیما هم ممنونم که زحمت کشیدن و پروژه استاد رو نوشتند

+ نوشته شده توسط علیرضا alirezash_li@yahoo.com در سه شنبه پانزدهم خرداد 1386 و ساعت 0:34 |

با سلام به خدمت همه­ی دانشجویان دانشکده فنی و مهندسی تهران مرکزی.

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

+ نوشته شده توسط علیرضا و نیما در یکشنبه سیزدهم خرداد 1386 و ساعت 12:57 |