Міністерство освіти Республіки Білорусь
Установа освіти В«Білоруський державний університет інформатики і радіоелектронікиВ»
Факультет заочного навчання
Кафедра економічної інформатики
Контрольна робота
Дисципліна: Інформатика
Тема
Розробка підсистеми прийому та обліку виконання замовлень на доставку піци додому по місту
Студентка: гр. 101501
Чіженок Алеся Олександрівна
Керівник
старший викладач кафедри ЕІ
Унучек Е.Н.
Мінськ 2011р.
Одновимірні і багатовимірні масиви, їх ініціалізація
Одновимірні масиви
У програмах середньої і високої складності використовується, як правило, велика кількість змінних.
Присвоєння імені кожної з них - процес трудомісткий.
Тому були запропоновані масиви - послідовності однотипних величин. Кожен елемент масиву є змінна заданого типу. Тип присвоюється при описі масиву і робиться це тим же способом, що й опис простих змінних. Відмінність полягає у вказівці кількості елементів масиву в кінці опису в квадратних дужках. Наприклад: A [10];// опис масиву з 10 дійсних змінних
Звернення до конкретного елементу масиву здійснюється через його номер. При цьому слід запам'ятати, що елементи масивів нумеруються з нуля, тому останній елемент має номер на 1 менший загальної кількості елементів у масиві
[0], A [1], A [2], ..., A
У програмі це виглядає, наприклад, так: = A [2];// x присвоєно значення 3-го за рахунком елемента масиву A
Важливо відзначити, що при зверненні до елементів масиву автоматичний контроль виходу індексу за кордон масиву не проводиться, що може призвести до помилок.
Як і змінні, елементи масиву можуть бути ініціалізовані. Ініціалізували значення для масивів записуються в фігурних дужках. Значення елементам присвоюються по порядку. Якщо елементів у масиві більше, ніж ініціалізаторів, елементи, для яких значення не вказані, обнуляються:
int b [5] = {3, 2, 1};// b [0] = 3, b [l] = 2, b [2] = l, b [3] = 0, b [4] = 0a [5] = {0};// обнулення всього масиву
Розмірність масиву разом з типом його елементів визначає обсяг пам'яті, необхідний для розміщення масиву, яке виконується на етапі компіляції, тому розмірність може бути задана тільки цілої позитивної константою або константним виразом. Розмірність масивів переважніше задавати за допомогою іменованих констант, як це зроблено в прикладі нижче, оскільки при такому підході для її зміни досить скорегувати значення ...