شبکه عصبی Hebb:
يکی از ساده ترين قوانين آموزش شبکه های عصبی به نام قانون Hebb مشهور است. Hebb براساس اينکه يادگيری در اثر تغييرات قدرت وزن ها به وجود می آيد، قانون خود را بنا نهاد.
سورس کد کامپایلر به زبان سی شارپ (#C)
کامپایلر (Compiler) برنامه یا مجموعه ای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل می کند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیاده سازی یک کامپایلر اختصاص داده میشود.
ما هم یک زبان نمونه (با الهام از زبان های برنامه نویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی کردیم و آن را در برنامه نویسی سی شارپ پیاده کردیم و شما میتوانید آن را خریداری کرده و بلافاصله دانلود کنید.
سورس کد کامپایلر به زبان جاوا
کامپایلر (Compiler) برنامه یا مجموعه ای از برنامه های کامپیوتری است که متنی از زبان برنامه نویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل می کند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیاده سازی یک کامپایلر اختصاص داده میشود.
ما هم یک زبان نمونه (با الهام از زبان های برنامه نویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی کردیم و آن را در برنامه نویسی Java پیاده کردیم و شما میتوانید آن را خریداری کرده و بلافاصله دانلود کنید.
چاپ آرایه از آخر رو به اول به صورت بازگشتی
متدی بازگشتی بنویسید که یک آرایه را از آرگومان بگیرد و آرایه را از آخر رو به اول زیر هم چاپ کند.
(بیشتر…)
جمع دو عدد به صورت بازگشتی
متدی بازگشتی که دو عدد a و b را با هم جمع کند و نتیجه را برگرداند.
(بیشتر…)
چاپ اعداد صفر تا n به صورت بازگشتی
متدی بازگشتی بنویسید که عدد n را از آرگومان بگیرد و اعداد صفر تا n را زیر هم چاپ کند.
(بیشتر…)
چاپ اعداد n تا صفر به صورت بازگشتی
متدی بازگشتی که عدد n را از آرگومان بگیرد و اعداد n تا صفر را زیر هم چاپ کند.
(بیشتر…)
حل سری شامل فاکتوریل در سی پلاس پلاس
برنامهای بنویسید که n را از ورودی بخواند و سری زیر را محاسبه کند.
S=1/n!+(n-1)!/2+3/(n-2)! … + 1
(توضیحات تکمیلی: این سری تا زمانی پیدا میکند که به عدد یک برسیم، اما عامل محدود کنندهی دیگر فاکتوریل است! یعنی تا زمانی اعضا را با هم جمع میکنیم که در محاسباتمان به فاکتوریل یک عدد منفی نرسیم! پس ممکن است این سری به ۱ منتهی نشود! ولی در هر حال به جرئت نمیتوان گفت این سوال اشکال دارد.)
(بیشتر…)
ساختمان داده لیست پیوندی Linked List در جاوا
لیست پیوندی نوعی از ساختمان داده برای حافظه است و ذخیره ی داده ها است. اما لیست پیوندی بر خلاف آرایه و … محدودیت مکانی ندارد و هر تعداد داده ای میتوان در آن قرار داد. لیست پیوندی در اصل از یک گره یا Node به اسم head تشکیل شده است که همان گره خود اشاره گری به یک گره ی دیگر در خود دارد و آن گره هم یک اشاره گر به گره ی دیگر و … و عملا ما لیست یا زنجیری از گره ها را خواهیم داشت که به آن لیست پیوندی میگویند 🙂
معمولا برای لیست پیوندی متدهای زیر ممکن است تعریف شود:
متد insertFirst: یک داده به ابتدای لیست اضافه میکند.
متد insertLast: یک داده به انتهای لیست اضافه میکند.
متد deleteFirst: دادهی ابتدای لیست را برمیگرداند و سپس آن گره را از لیست حذف میکند.
متد deleteLast: دادهی انتهای لیست را برمیگرداند و سپس آن گره را از لیست حذف میکند.
متد peekFirst: دادهی ابتدای لیست را برمیگرداند ولی آن گره را از لیست حذف نمیکند.
متد peekLast: دادهی انتهای لیست را برمیگرداند ولی آن گره را از لیست حذف نمیکند.
متد isEmpty: در صورتی که لیست خالی باشد مقدار true را برمیگرداند.
(بیشتر…)