این مطلب به عنوان راهنمای مبتدی برای آشنایی و ورود به دنیای برنامهنویسی بکند و فرانتاند است. ما اصول هر بخش، از جمله فنآوریها و زبانهای رایج مورد استفاده را پوشش خواهیم داد و تفاوتهای بین آنها را بررسی خواهیم کرد. چه به ساخت برنامههای کاربردی وب، برنامههای تلفن همراه یا سیستمهای نرمافزاری علاقهمند باشید، درک برنامهنویسی بکند و فرانتاند برای موفقیت ضروری است. در پایان این مطلب، درک پایهای از اینکه برنامهنویسی بکند و فرانتاند چیست، تفاوت آنها چیست و اگر میخواهید بیشتر بدانید از کجا شروع کنید، خواهید داشت.
(بیشتر…)سورس کد شبکه عصبی مصنوعی هب در سی شارپ (#C)
شبکه عصبی Hebb:
يکی از ساده ترين قوانين آموزش شبکه های عصبی به نام قانون Hebb مشهور است. Hebb براساس اينکه يادگيری در اثر تغييرات قدرت وزن ها به وجود می آيد، قانون خود را بنا نهاد.
سورس کد کامپایلر به زبان سی شارپ (#C)
کامپایلر (Compiler) برنامه یا مجموعهای از برنامههای کامپیوتری است که متنی از زبان برنامهنویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل میکند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیادهسازی یک کامپایلر اختصاص داده میشود.
ما هم یک زبان نمونه (با الهام از زبانهای برنامهنویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی و آن را در زبان برنامهنویسی Java پیاده کردیم که شما میتوانید آن را به راحتی بعد از خریداری دانلود کرده و استفاده کنید.
سورس کد کامپایلر به زبان جاوا
کامپایلر (Compiler) برنامه یا مجموعهای از برنامههای کامپیوتری است که متنی از زبان برنامهنویسی سطح بالا (زبان مبدا) را به زبانی سطح پایین (زبان مقصد) تبدیل میکند. درس اصول طراحی کامپایلر یکی از دروس کارشناسی کامپیوتر (نرم افزار و فناوری اطلاعات) است که معمولا در آن نیمی از نمره به پیادهسازی یک کامپایلر اختصاص داده میشود.
ما هم یک زبان نمونه (با الهام از زبانهای برنامهنویسی محبوب مانند جاوا و پاسکال و …) مرحله به مرحله طراحی و آن را در زبان برنامهنویسی Java پیاده کردیم که شما میتوانید آن را به راحتی بعد از خریداری دانلود کرده و استفاده کنید.
طراحی و ساخت پروژه ی کامپیوتر و برنامه نویسی
گروه کامپیوتر و تکنولوژی سامینتک میتواند پروژه های زیر را به صورت سفارشی برای شما انجام میدهد.
- طراحی حرفه ای کارت ویزیت ، لوگوتایپ ، کالیگرافی ، پروفایل و استیکر
- انجام پروژه های برنامه نویسی ( دانشجویی و سطح بالا )سی پلاس پلاس ، جاوا ( ویندوز ) ، اندروید ، سی شارپ ، ویژوال بیسیک ، سایت php یا وردپرس یا Yii ، ریکت نیتیو
- طراحی پروژه ی پایگاه داده (MySQL – SQL Server – Access)
- و …
برای اطلاعات بیشترمی توانید با ما تماس بگیرید.
Email: admin@samiantec.ir
Telegram ID: @contact99
ساختمان داده صف Queue در جاوا
صف یا Queue یک حافظه ی First In – First Out است. یعنی داده ای که زودتر در این حافظه قرار میگیرد، زودتر از همه هم از حافظه خارج میشود.
معمولا برای صف متدهای زیر تعریف میشود:
متد insert: یک داده به انتهای صف اضافه میکند.
متد delete: داده ی ابتدای صف را برمیگرداند و سپس از صف خارج میکند.
متد peek: داده ی ابتدای صف را برمیگرداند ولی آن را از صف خارج نمیکند.
متد isEmpty: در صورتی که صف خالی باشد مقدار true را برمیگرداند.
متد isFull: در صورتی که ظرفیت حافظه ی صف پر شده باشد مقدار true را برمیگرداند.
متد size: تعداد اعضای منتظر در صف را برمیگرداند.
متد maxSize: ظرفیت صف را برمیگرداند.
(بیشتر…)
ساختمان داده پشته Stack در جاوا
پشته یا Stack یک حافظه ی First in – Last out است. یعنی داده ای که زودتر در این حافظه قرار میگیرد، دیرتر از همه هم از حافظه خارج میشود.
معمولا برای پشته متدهای زیر تعریف میشود:
متد push: یک داده به انتهای پشته اضافه میکند.
متد pop: آخرین داده در پشته را برمیگرداند و سپس از پشته حذف میکند.
متد peek: آخرین داده در پشته را برمیگرداند ولی آن را از پشته حذف نمیکند.
متد isEmpty: در صورتی که پشته خالی باشد مقدار true را برمیگرداند.
متد isFull: در صورتی که ظرفیت حافظه ی پشته پر شده باشد مقدار true را برمیگرداند.
متد getMaxSize: حداکثر اندازهی پشته را برمیگرداند.
متد getSize: تعداد اعضای پر در پشته را برمیگرداند.
(بیشتر…)
شمردن اعداد زوج و شمردن اعداد بخش پذیر بر ۳ در سی پلاس پلاس
برنامه ای بنویسید که n عدد را از ورودی دریافت کرده و تعداد عدادی که بر ۳ بخش پذیر است و تعداد اعداد زوج را بشمارد.
(بیشتر…)
سطح معدل دانشجو در سی پلاس پلاس
برنامه ای که معدل دانشجو را بخواند و متناسب با آن جملاتی چاپ کند:
اگر بالاتر یا مساوی از ۱۸ باشد بنویسد شما دانشجوی بسیار خوبی هستید،
اگر بین ۱۵ تا ۱۸ باشد بنویسد شما دانشجوی خوبی هستید،
اگر بین ۱۲ تا ۱۵ باشد بنویسد شما دانشجوی نرمال هستید،
اگر پایین تر ۱۲ باشد بنویسد شما دانشجوی ضعیفی هستید.
(بیشتر…)
پیدا کردن دو عدد بزرگتر بین پنج عدد در سی پلاس پلاس
برنامه ای بنویسید که پنج عدد از ورودی دریافت کرده و دو عدد بزرگتر را پیدا کرده و چاپ کند.
(بیشتر…)