قالب وردپرس افزونه وردپرس
خانه / بایگانی برچسب: برنامه نویسی

بایگانی برچسب: برنامه نویسی

راه اندازی گروه تلگرام میکروپدیا

گروه تلگرام میکروپدیا با هدف پاسخ‌گویی سریع‌تر به پرسش‌های برنامه‌نویسی و رایانه‌ای شما عزیزان، در تاریخ ۱۳۹۵/۰۴/۲۸ رسماً (!) راه‌اندازی گردید. لذا از کلیه دوستان علاقه‌مند به برنامه‌نویسی و مسائل حوزه رایانه، بالأخص صاحب‌نظران و متخصصین عزیز خواهشمند است در صورت علاقه، در این گروه عضو شوند. همچنین دوستانی که در زمینه آموزش های وب سایت میکروپدیا و یا دیگر …

توضیحات بیشتر »

الگوریتم و کد Heap Sort

مرتب سازی هرمی یا  Heap Sort  یکی از بهترین روش های سورت کردن است که از مرتبه (o(n*log n است و از نظر کار آمدی در شبیه سازی حافظه بعد از Quick sort (مرتب سازی سریع) تقریبا بهترین عملکرد را دارد. قبل از این که به ادامه بحث بپردازیم الگوریتم های مرتب سازی را که آموزش خواهیم داد، معرفی می …

توضیحات بیشتر »

مهندس نرم افزار بشویم یا نشویم؟

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

توضیحات بیشتر »

الگوریتم و کد حل جدول سودوکو

سودوکو یک بازی همه پسنده و به طبع آن برنامه حل کننده سودوکو هم بسیار جالب است و نکات آموزشی زیادی دارد. با ما باشید تا برنامه و الگوریتم سودوکو را بررسی کنیم. اگر نمی دانید سودوکو چیست به این آدرس بروید: سودوکو در ویکی پدیا و اما الگوریتم حل کردن سودوکو  به شرح زیر است: ابتدا در تمام خانه‌های …

توضیحات بیشتر »

۱۰ عادت بد کدنویسی

۱۰ عادت بد کد نویسی که در روند پروژه های نرم افزاری مشکل‌ساز می‌شوند! اصل پارتو (‌Pareto‌‌‌‌‌‌) می گوید: ۸۰ درصد رخدادها از ۲۰ درصد دلایل بوجود می‌آید. در زمینه‌ی توسعه نرم‌افزار می‌توان گفت بیشتر مشکلات توسط تعداد محدودی از عادات بد برنامه نویسی ایجاد می‌شود. اجتناب از این عادات بد معمول باعث آسان تر شدن کار شما، بالا رفتن امنیت نرم افزار و …

توضیحات بیشتر »

بهترین زبان برنامه نویسی برای شما؟

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

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

توضیحات بیشتر »

قسمت هفدهم آموزش HTML – کار با عکس ها در صفحه

اگر شما یک عکس دارید که می خواهید از آن استفاده کنید اما اندازه آن عکس اندازه مورد نظر شما نیست. ممکن است عکس به قدری بزرگ باشد که تمام فضای صفحه را بگیرد یا شما اندازه ای بزرگتر از اندازه فعلی عکس را بخواهید. شما می توانید اندازه عکس را تغییر دهید. این کار را می توانید با افزودن …

توضیحات بیشتر »

کد تبدیل ماتریس خلوت (اسپارس) به ماتریس معادل در ++C

ماتریس های خلوت یا اسپارس گونه ای از داده ساختارها هستند که مقادیر پرارزش (غیر صفر) آن ها در مقابل مقادیر کم ارزششان بسیار ناچیز می باشند. با اعمال الگوریتمی به این ماتریس ها می توان بدون از دست دادن هیچ یک از اطلاعات ماتریس معادلی با حافظه و زمان مصرفی بسیار بهینه تر، تولید نمود. قطعه کد ساده زیر …

توضیحات بیشتر »

کد مثلث پاسکال در جاوا

این برنامه بسیار ساده، به عنوان ورودی عدد صحیح نامنفی  n  را دریافت کرده و n سطر از مثلث خیام پاسکال را در خروجی خط فرمان تولید می کند. برنامه شامل یک کلاس و سه متد بسیار ساده است و برای کسانی که در تازه برنامه نویسی جاوا را آغاز کرده اند، می تواند مفید باشد. همچنین دوستانی که آموزش …

توضیحات بیشتر »

بیشتر از برنامه نویسی (۷) : شیوه های برنامه نویسی

میکروپدیا؛ وب سایت تخصصی انجام پروژه های فنی و مهندسی

اکنون که مفاهیم نظری را پیرامون سطوح زبان ها مطالعه نمودیم، بیایید ببینیم که در عمل واقعاً این سطوح چگونه ظاهر می شوند. در زیر هسته یک برنامه بسیار ساده را به سه صورت، یک بار با زبان ماشین، بار دوم با یک زبان اسمبلی و بار سوم با یک زبان سطح بالا(یا میانی)، نوشته ایم تا به خوبی تفاوت …

توضیحات بیشتر »