وزن یا مقدار هر رقم در سیستمهای عددی که با توجه به موقعیت آن در عدد تغییر میکند. به عنوان مثال در سیستم دهدهی، هر رقم با پایههای مختلف (ده به توان اندیس) ضرب میشود.
وزن یا مقدار هر رقم در سیستمهای عددی که با توجه به موقعیت آن در عدد تغییر میکند. به عنوان مثال در سیستم دهدهی، هر رقم با پایههای مختلف (ده به توان اندیس) ضرب میشود.
حافظه ثانویه که شامل هارد دیسکها، دیسکهای SSD و دیگر سیستمهای ذخیرهسازی طولانیمدت است.
عبور از درخت به معنای بازدید از تمام گرههای درخت است که میتواند پیش از پیش، پس از پیش یا سطح به سطح انجام شود.
اعلان تابع فرآیند اعلام نام و نوع تابع است که در آن نوع داده بازگشتی و نام پارامترها مشخص میشود، اما بدنه آن در این مرحله تعریف نمیشود.
آرایه ایستا آرایهای است که اندازه آن در زمان کامپایل مشخص میشود و نمیتوان در زمان اجرا آن را تغییر داد. این نوع آرایهها دارای اندازه ثابت هستند.
الگوریتم مرتبسازی سریع یکی از پرکاربردترین الگوریتمهاست که بر اساس الگوریتم تقسیم و غلبه کار میکند و معمولاً سریعترین زمان اجرای مرتبسازی را دارد.
کامپیوترهای آنالوگ برای پردازش دادههای پیوسته مانند دما، فشار و سرعت طراحی شدهاند.
فرآیند در الگوریتم به مجموعهای از دستورات اطلاق میشود که محاسبات و عملیاتهای مختلف را روی دادهها انجام میدهند.
ماشینی است قابل برنامهریزی که از اجزای الکترونیکی و الکترومکانیکی تشکیل شده است و میتواند دادهها و دستورات را از محیط خارج دریافت کرده، آنها را پردازش کرده و نتایج را تحویل دهد.
گره یک عنصر در گراف است که میتواند دادهای را ذخیره کند و با یالها به سایر گرهها متصل باشد.
زبانهای برنامهنویسی سطح پایین به زبانهایی اطلاق میشوند که به کد ماشین نزدیکترند و معمولاً برای تعامل مستقیم با سختافزار استفاده میشوند.
الگوریتم مرتبسازی مرج یک الگوریتم تقسیم و غلبه است که آرایهها را با تقسیم آنها به قسمتهای کوچکتر و سپس ادغام مجدد مرتب میکند.
دیسکهای مغناطیسی که معمولاً به عنوان حافظههای ثانویه (مثل هارد دیسکها) برای ذخیرهسازی دائمی دادهها استفاده میشوند.
اشارهگر متغیری است که آدرس حافظه متغیر دیگری را ذخیره میکند. این نوع داده برای دسترسی به آدرسهای حافظه و تغییرات مستقیم در دادهها به کار میرود.
محصورسازی به این معنا است که دادهها و متدهای مرتبط با آنها در یک واحد یا کلاس قرار میگیرند و از دسترسی مستقیم به دادهها جلوگیری میشود.
تبدیل نوع به فرآیند تبدیل یک نوع داده به نوع دیگر در زبانهای برنامهنویسی گفته میشود. این کار برای اطمینان از هماهنگی انواع دادهها در برنامه انجام میشود.
متغیر به فضایی در حافظه اطلاق میشود که برای ذخیره دادهها استفاده میشود و میتواند مقداری از یک نوع داده خاص را در خود جای دهد.
گراف یک ساختار دادهای است که شامل گرهها و یالها است و برای مدلسازی شبکهها و روابط پیچیده استفاده میشود.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
تابع یک بلوک از کد است که برای انجام یک کار خاص طراحی شده است. توابع میتوانند پارامتر دریافت کنند و مقداری را بازگشت دهند.
یک سیستم یا ابزار که تنها ورودیها و خروجیهای آن قابل مشاهده است، اما اطلاعاتی از عملکرد درونی آن در دسترس نیست. در بسیاری از الگوریتمها مانند شبکههای عصبی، از جعبه سیاه برای مدلسازی سیستمهایی استفاده میشود که به طور کامل قابل مشاهده نیستند.
لیست پیوندی دوطرفه نوعی از لیست پیوندی است که هر عنصر به گره قبلی و بعدی خود اشاره دارد.
ابعاد آرایه به تعداد محورهایی گفته میشود که دادهها در آنها سازماندهی شدهاند. آرایهها میتوانند یکبعدی، دوبعدی، یا چندبعدی باشند.
پشته یک ساختار دادهای است که از نوع FILO (اول وارد آخر خارج) است و برای ذخیره دادهها استفاده میشود.
عملیات Dereferencing زمانی است که از یک اشارهگر برای دسترسی به مقدار دادهای که آن اشارهگر به آن اشاره دارد، استفاده میشود.
برنامهنویسی شیگرا روشی است که در آن دادهها و توابع به صورت واحدهایی به نام شیء سازماندهی میشوند. این روش امکان استفاده مجدد از کدها و توسعه نرمافزارهای مقیاسپذیر را فراهم میکند.
اولویت عملگرها به ترتیب اهمیت و اجرای عملیاتها اشاره دارد. این اولویتها به نحوه اجرای صحیح دستورات در زبانهای برنامهنویسی کمک میکند.
دیباگر ابزارهایی است که برای شناسایی و رفع اشکالات در برنامهنویسی استفاده میشود. این ابزار به برنامهنویس اجازه میدهد تا خطاهای موجود در کد را پیدا و اصلاح کند.
لیست پیوندی یک ساختار دادهای است که عناصر آن به صورت غیرمستقیم و با استفاده از اشارهگرها به هم متصل میشوند.
مدلهایی از هوش مصنوعی هستند که از الگوریتمهایی برای شبیهسازی مغز انسان استفاده میکنند. این شبکهها از لایههای مختلفی تشکیل شدهاند که اطلاعات را پردازش میکنند.
سیستم عددی مبنای 8 است که از ارقام 0 تا 7 برای نمایش اعداد استفاده میشود.
صف یک ساختار دادهای است که به صورت FIFO (اول وارد، اول خارج) عمل میکند. این ساختار برای مدیریت صفها و پردازش دادهها استفاده میشود.
جستجوی دودویی یک الگوریتم جستجو است که برای پیدا کردن عنصر در یک آرایه مرتب شده استفاده میشود. این الگوریتم دادهها را به دو نیمه تقسیم میکند و بررسی میکند.
Base به همان معنای Radix است که به تعداد ارقام مورد نیاز برای نوشتن عدد در سیستمهای عددی مختلف اشاره دارد.
نتایج فرآیندهای انجامشده در سیستم که به طور معمول به کاربر یا سیستم دیگری ارسال میشوند. خروجیها میتوانند دادهها، گزارشها یا سیگنالهای مختلف باشند.