الگوریتم یک سری دستورالعملهای گام به گام است که برای حل یک مشکل یا انجام یک وظیفه خاص استفاده میشود.
الگوریتم یک سری دستورالعملهای گام به گام است که برای حل یک مشکل یا انجام یک وظیفه خاص استفاده میشود.
محدوده به بخشهایی از کد اطلاق میشود که در آنها یک متغیر یا تابع قابل دسترسی است.
دستور شرطی به دستوری اطلاق میشود که تصمیمگیریهایی را بر اساس شرایط خاص انجام میدهد، به طور معمول با استفاده از دستورات if, else و switch.
یک گیگابایت معادل ۱۰^۹ بایت یا 1,073,741,824 بایت است و معمولاً برای اندازهگیری ظرفیت ذخیرهسازی استفاده میشود.
حلقه for نوعی از حلقه است که معمولاً زمانی استفاده میشود که تعداد دفعات تکرار از قبل مشخص باشد. این حلقه شامل مقداردهی اولیه، شرط تکرار و گام تکرار است.
بازگشتی به فراخوانی یک تابع توسط خود آن تابع گفته میشود. این روش معمولاً در حل مشکلاتی مانند جستجوی دودویی یا مرتبسازی استفاده میشود.
رقم یک واحد کوچک در سیستمهای عددی است که معمولاً یکی از ارقام پایه را در بر دارد و با استفاده از آن عددهایی مانند 10، 100، 1000 ساخته میشود.
عدد به مجموعهای از ارقام گفته میشود که با توجه به موقعیت آنها در سیستم عددی، مقدار مشخصی دارند.
نوع داده مشخص میکند که یک متغیر چه نوع دادهای را میتواند ذخیره کند، مانند عدد صحیح، رشته، یا دادههای اعشاری.
موقعیت هر رقم در یک عدد که ارزش آن رقم را تعیین میکند. این مفهوم در سیستمهای عددی با ارزش مکانی به کار میرود.
دستگاههای خروجی مانند چاپگر و مانیتور که اطلاعات پردازششده را از کامپیوتر به کاربر نمایش میدهند.
سیستم عددی دهدهی است که شامل 10 رقم (0 تا 9) میباشد و رایجترین سیستم عددی در زندگی روزمره است.
آزادسازی حافظه به فرآیند آزاد کردن حافظه اختصاصیافته به برنامه یا دادهها پس از پایان استفاده از آنها اطلاق میشود.
درخت دودویی درختی است که هر گره آن حداکثر دو فرزند دارد.
عبور درونسفارشی از درخت به معنای بازدید از گرههای چپ، ریشه و سپس گرههای راست است.
روش تبدیل به سیستمی است که برای تبدیل یک عدد از مبنای یکی به مبنای دیگر استفاده میشود.
ساختارهایی در برنامهنویسی هستند که به برنامه اجازه میدهند که یک مجموعه از دستورات را بارها و بارها اجرا کنند تا زمانی که یک شرط خاص برآورده شود.
کامپایلر برنامهای است که کدهای منبع نوشتهشده توسط برنامهنویس را به کدهای ماشین ترجمه میکند. این برنامه برای تبدیل زبان سطح بالا به زبان قابل فهم برای پردازندهها استفاده میشود.
یک اگزابایت معادل 1024 پتابایت است و برای اندازهگیری دادههای بسیار بزرگ در مقیاس جهانی به کار میرود.
مدلهایی از هوش مصنوعی هستند که از الگوریتمهایی برای شبیهسازی مغز انسان استفاده میکنند. این شبکهها از لایههای مختلفی تشکیل شدهاند که اطلاعات را پردازش میکنند.
سیستم عددی دودویی است که فقط از دو رقم 0 و 1 برای نمایش اعداد استفاده میکند. این سیستم در پردازشهای کامپیوتری کاربرد وسیعی دارد.
صف یک ساختار دادهای است که از نوع FIFO (اول وارد اول خارج) است و برای مدیریت صفها و پردازشهای متوالی کاربرد دارد.
هپ یک ساختار دادهای است که برای ذخیرهسازی دادهها به صورت درخت استفاده میشود و از ویژگیهای خاصی برای مرتبسازی دادهها برخوردار است.
دسترسی به عناصر آرایه به معنای استفاده از اندیسها برای دستیابی به مقادیر ذخیرهشده در خانههای مختلف آرایه است.
سیگنال آنالوگ سیگنالی است که میتواند هر مقدار پیوستهای از دادهها را منتقل کند.
رویکردی است که به افراد کمک میکند تا مشکلات را نه به صورت جزئی، بلکه به عنوان بخشی از یک سیستم بزرگتر در نظر بگیرند. این نوع تفکر به ارزیابی ارتباطات میان اجزای مختلف یک سیستم کمک میکند.
صف یک ساختار دادهای است که به صورت FIFO (First In, First Out) عمل میکند. این ساختار معمولاً در مدیریت صفها و پردازشهای متوالی استفاده میشود.
فرآیندی است که برای برنامهریزی، نظارت و کنترل منابع و زمانبندی به منظور رسیدن به اهداف پروژه انجام میشود.
فراخوانی بهوسیله مقدار یعنی زمانی که هنگام فراخوانی یک تابع، مقدار متغیر به تابع ارسال میشود و تابع قادر به تغییر آن مقدار نخواهد بود.
گلوگاه در سیستمهای کامپیوتری به وضعیتی اطلاق میشود که در آن یک بخش از سیستم کندتر از دیگر بخشها است و باعث کند شدن کل سیستم میشود.
تابع درونخطی تابعی است که کد آن به جای فراخوانی معمولی مستقیماً در محل فراخوانی قرار میگیرد، که معمولاً برای توابع ساده و کوتاه استفاده میشود.
یک ساختار دادهای است که مجموعهای از دادهها را در یک مکان به صورت مرتب ذخیره میکند. آرایهها برای ذخیرهسازی دادههای مشابه به کار میروند.
کد منبع کدهایی است که به زبان برنامهنویسی توسط توسعهدهندگان نوشته میشود. این کدها پس از تبدیل توسط کامپایلر به کد ماشین، قابل اجرا بر روی پردازندهها خواهند بود.
مقداردهی اولیه آرایه به معنای تخصیص مقادیر اولیه به اعضای آرایه هنگام ایجاد آن است. در C++ میتوان آرایهها را هنگام اعلام آنها با مقادیر خاصی مقداردهی کرد.
عملگر یا دستور کانتینیو برای ادامه دادن به مرحله بعدی در یک حلقه یا فرایند استفاده میشود.