Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програми обліку товарів в магазині

Реферат Розробка програми обліку товарів в магазині





Структура масиву (Кількість розмірностей и розмір) для кожної розмірності может буті представлена ??одномірнім масивом.

- Рядки (рядки) - послідовність сімволів, представлена ??масивом або вказівнікамі на змінні типу char. Для полегшення роботи зі рядками в С ++ введено Спеціальний клас «string», Який дозволяє використовуват новий тип змінніх (Динамічний масив сімволів), без початкових визначення розміру та надає базовий набор основних функцій для роботи з Даними такого типу.

Розмічені про єднання забезпечують Збереження значень, Які могут відносітісь до одного Із множини іменованіх варіантів, з різнімі значення І типами. Що й достатньо Зручне для різнорідніх даних, колі Можливі Різні випадки, включаючі Допустимі та Помилкові; даних, тіпі якіх відрізняються для різніх віпадків; и в якості альтернативи ієрархії невеликих про єктів. Дані, что зберігаються як значень, що не являються фіксованімі, смороду могут буті одним з декількох визначених варіантів.

ПОСИЛАННЯ - це про єкт, Який вказує на певні дані, альо НЕ зберігає їх. Ваші відповіді НЕ являється вказівніком - це просто Інша назва (псевдонім) для змінної, на якові воно ссілається. Ваші відповіді ініціалізується при оголошені и не может буті змінено.

Вказівнік - це змінна, яка представляет собою адресою Іншої змінної. Змінній типом вказівнік можна прісвоїті адресою будь-якої змінної, тип якої співпадає з типом вказівніка.

У С ++ такоже Використовують Поняття: про єкт - Деяка Сутність в ЕОМ, яка характерізується Певної таборували и поведінкою, має визначеня набор властівостей (атрібутів) та операцій над ними (методів), и екземпляр - Певний стан про єкту. Например, если про єкт - це лишь тип даних, то сутності, что зберігають реальні дані и створені на Основі цього про єкту, назіваються его екземпляр.

Змінні и структури в мовах програмування, например в С ++, характеризуються такоже розміром и методом віділення пам яті для Збереження даних. У С ++ про єкти (змінні, Інші Структури даних) могут розміщуватісь статично - во время компіляції, або дінамічно - во время виконан програми помощью виклику функцій стандартних бібліотек. Процес зв язування властівостей про єкта (змінної), що не є одномоментним. Например, зв язування змінної з ее типом всегда відбувається при трансляції програми, а від зв язування адресою пам яті і значення может відбуватіся по різному:

· Глобальні (Зовнішні) змінні розміщуються в загально сегменті даних и отримуються у ньом свои адреси Вже при трансляції. Аналогічно відбувається їх ініціалізація (прісвоєння значень).

· Локальні змінні розміщуються у стеку. Оскількі дані в стеку адресуються відносно потокового положення вказівніка стеку, при трансляції візначається зміщення в поточному фреймі (кадрі) стеку, сформованому при виклику Функції. Відповідно, віділення пам яті, размещения змінніх и їх ініціалізація відбувається во время виконан при вході и функцію.

У С ++ вікорістовується ще одне Поняття статічної змінної:

- загаль звічайні тіпі змінніх, Незалежности від того глобальних чі локальними смороду є, являються статичність, оскількі тип змінної и ее розмірність визначаються при трансляції и в Майбутнього НЕ змінюються. Кожний тип даних має фіксовану розмірність, а отже компілятор Здійснює статичність Розподіл пам яті, закріплюючі за шкірних змінною адреси або зміщення у відповідніх сегментах пам яті. У того чіслі и Локальні змінні, хоча смороду створюються в стеку при віконані програми, но їх Кількість и розмірність НЕ может буті змінено.

Отже, загаль программа НЕ может перевіщіті Ліміт пам яті, запланованій при трансляції. У ІНШОМУ випадка Їй Знадоби додаткова пам ять, яка має віділятісь при віконанні програми.

Тім НЕ менше, при розробці багатьох програм розмірність оброблюваніх даних наперед НЕ відома. У таких випадка, для статичних даних, існує єдиний вихід - віділяті пам ять по максимуму. Для вирішенню таких проблем на Рівні бібліотек С ++ Створено Механізм породження и знищення змінніх Працюючий програмою. Такі змінні назівають дінамічнімі, а область пам яті, в Якій смороду створюються - дінамічною або «кучою». Купа організовується в одному або декількох сегментах пам яті, Які віділяються Програмі операційною системою. Основні Властивості дінамічніх змінніх:

· Створюються и знищують програмою помощью спеціальніх Операторів и функцій.

· Кількість змінніх, других структур даних может змінюватісь в процессе роботи програми.

· Чи не мают имени, доступ до даних можливий лишь с помощью вказівніків.

· Функція размещения дінамічної змінної шукає у пам яті необхідне місце для размещения змінної ...


Назад | сторінка 2 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Модернізація комбінованого вольтметра В7-40 для вимірювання середньоквадрат ...
  • Реферат на тему: Розробка програми для роботи з базою даних
  • Реферат на тему: Розробка і реалізація програми на мові С ++ з використанням класу статичних ...
  • Реферат на тему: Розробка програми обробки масиву даних з побудовою діаграми (предметна обла ...
  • Реферат на тему: Розробка бази даних обліку перепусток учнів і програми-клієнта до неї