
- •З дисципліни
- •Дніпропетровськ
- •2.1. Створення таблиць та побудова графіків
- •Завдання №1
- •1.1 Теоретична частина
- •1.1.2 Вимоги до алгоритмів. Способи представлення алгоритмів
- •1.1.3 Види обчислювальних процесів
- •1.1.4Схеми алгоритмів: блоки та їх об’єднання
- •1.2 Практична частина
- •2.1.2 Основні типи даних
- •2.1.3 Арифметичні та логічні вирази. Обґрунтувати правила їх формування, запису та виконання
- •2.1.4 Оператори: прості та складні
- •2.2 Практична частина
- •3.1.2Обґрунтування програмування розгалуженого обчислювального процесу. Визначення умовного оператора
- •3.1.3 Вложені умовні оператори
- •3.1.4 Обґрунтувати використання операторів case
- •3.1.5 Запис операторів процедур вводу та виводу інформації і призначення їх елементів
- •3.2 Практична частина
- •Формульний алгоритм:
- •Розробляю програму:
- •Завдання №4
- •4.1 Теоретична частина
- •4.1.2 Визначення оператору циклу з передумовою, оператору циклу з після умовою, оператора циклів з параметром
- •4.1.3 Одновимірні та багатовимірні масиви
- •4.1.4 Використання функції вводу,виводу та обробки векторів. Ініціалізація масивів
- •4.2 Практична частина
- •Розробляю програму:
- •Завдання № 5
- •5.1 Теоретична частина
- •5.1.1 Вложені циклічні обчислювальні процеси
- •5.1.2 Багатовимірні масиви
- •5.1.3 Ініціалізація багатовимірних масивів
- •5.1.4 Використання функцій та динамічного розподілу пам’яті
- •5.2 Практична частина
- •Mатематичнийописзадачі:
- •РоботаздодаткамиMsOffice (Word, Excel). Методичнівказівкитазавдання:
- •1. Текстовий редакторWord.
- •Утворення таблиці:
- •Об’єднання декількох комірок таблиці в одну:
- •Розбиття однієї комірки таблиці на декілька:
- •Повторення заголовку таблиці на кожній сторінці:
- •Виконання розрахунків у таблиці:
- •Команди меню редактора формул:
- •Вставка математичних символів у формулу:
- •Вставка математичних шаблонів у формулу
- •Утворення та зміна формул
- •Введення тексту в формулу
- •2.1. Створення таблиць та побудова графіків.
- •Шаблони в excel.
- •Робота з глобальними шаблонами
- •Створення шаблону документа
- •Список використаної літератури
4.1.3 Одновимірні та багатовимірні масиви
Масив – сукупність змінних одного типу, об’єднаних спільним іменем.
Одновимірний масив – це лінійна послідовність однотипних елементів. Такі масиви часто називають математичним терміномвектор. Кожен елемент одновимірного масиву має свій порядковий номер (індекс), який визначає розташування цього елемента.
Мова Pascal інтерпретує багатовимірний масив як масив масивів, тобто масив, елементами якого є масиви меншої вимірності (під масиви).
Властивості масивів в Pascal:
в Pascal всі елементи масиву в пам’яті розміщуються підряд, один за одним.
індексація елементів масиву завжди починається з нуля.
вPascal немає перевірки на предмет виходу межі масиву.
ім’я масиву є вказівником на його перший елемент (елемент з нульовим індексом).
Статичний масив – розмір (кількість елементів) масиву відомий на момент компіляції.
Динамічний масив – розмір визначається під час виконання програми.
Доступ до елементів масиву – ім’я масиву та індекс (індекси) елементу. Кожен індекс вказується в окремих квадратних дужках.
Розмірність масиву – кількість індексів, необхідних для однозначного визначення елементу масиву.
Двомірний масив. Щоб створити функцію, приймаючі в якості аргументу двомірний масив, необхідно враховувати, що ім’я масиву обслуговується як його адрес. І ми можемо побачити на прикладі заповнення двомірного масиву випадковими числами.
Оголошення масиву – тип елементів масиву, назва масиву та розмір по кожному з індексів. Розмір по кожному індексу вказується в окремих квадратних дужках.
В усіх оголошеннях масиву ім'я масиву - це покажчик-константа! Для формування динамічного масиву може використовуватися тільки ім'я покажчика на масив - це покажчик-змінна.
4.1.4 Використання функції вводу,виводу та обробки векторів. Ініціалізація масивів
Масиви, як і будь-які інші об'єкти, можна розміщувати або за допомогою операторів| опису в сегментах даних або стека, або в динамічній області памяті за допомогою операцій виділення пам'яті. При описі масиву після|потім| імені в квадратних дужках задається кількість його елементів (розмірність), наприклад int| а[10]. Масив розташовується в залежності від місця|місце-милі| його опису або в сегменті даних, або в сегменті стека, і всі інструкції по виділенню пам'яті формує компілятор до виконання програми|. Внаслідок цього розмірність масиву може бути задана лише|тільки| константою| або константним виразом.
При описі масив можна ініціалізувати, тобто|цебто| привласнити його елементам початкові значення, наприклад:
int| а[10] - {1. 1. 2. 2. 5. 100}.
Якщо значень, що ініціалізували, менше, ніж елементів в масиві, залишок|остача| масиву обнуляється, якщо більше — зайві значення не використовуються. Елементи масивів нумеруються з нуля|нуль-індикатора|, тому максимальний номер елементу завжди на одиницю менше розмірності. Автоматичний контроль виходу індексу за границі масиву не проводиться.
Існує два способи введення масиву:
ініціалізація массиву;
по елементневведення (за допомогою циклів).
Ініціалізація масиву - це установка початкових значень елементів масиву. Синтаксис оператора ініціалізації:
одновимірного масиву:
тип ідентифікатор [розмір] = {зн1,зн2,знЗ,...,знп};
двомірного масиву:
тип індифікатор [розм 1][розм2] - {{зн11, зн12,..., зн1п},
{зн21, зн22,..., зн2т},...,{знт 1,знт 2,...,знт n}};
Елементи масиву прийнято позначати іменами масивів біля якого в квадратні дужки записуються індекси координати цього елемента в масиві. Всі елементи масиву мають один і той же тип масиву.