- •Інформатика як наука. Поняття інформації. Кодування й вимірювання інформації
- •2. Структура й основні принципи функціонування інформаційної системи. Процесор та його основні характеристики. Пам'ять.
- •3. Історія розвитку обчислювальної техніки. Характеристика різних поколінь еом.
- •4. Основні пристрої введення/виведення еом.
- •6. Поняття файлу. Робота з файлами та папками в операційній системі Windows
- •7. Основні поняття комп’ютерної графіки. Особливості растрових і векторних графічних зображень
- •8. Загальна характеристика програми для обробки растрових графічних зображень
- •9. Поняття векторного контуру. Загальна характеристика програми для обробки векторних графічних зображень
- •10. Призначення та функціональні можливості програм для обробки текстових документів. Особливості редагування та форматування документів у середовищі редакторів тексту.
- •11.Загальна технологія роботи з електронними таблицями
- •12.Поняття баз даних та системи управління базами даних. Реляційна модель бази даних.
- •14.Призначення та структура комп’ютерних мереж. Глобальна мережа Інтернет, принципи функціонування, ідентифікації комп’ютерів.
- •.Основні служби глобальної мережі Інтернет і їх коротка характеристика.
- •Інтернет-магазин
- •Електронні платіжні системи
- •16. Основні поняття та елементи мови розмітки гіпертексту
- •17. Алгоритм і його основні властивості. Способи запису алгоритмів. Базові структури алгоритмів. Методи проектування алгоритмів.
- •18. Класифікація мов програмування. Системи програмування, інтегровані середовища програмування
- •19. Основні елементи мови програмування Pascal.
- •20. Характеристика основних типів даних мови програмування Pascal.
- •21. Оператори повторення у мові програмування Pascal.
- •22. Оператор розгалуження
- •23. Процедури і функції у мові Паскаль
- •24. Масиви у мові Паскаль. Алгоритм роботи.
- •25. Рядки, процедури та функції обробки рядків у мові програмування Pascal.
- •Операції над рядками
- •Функції обробки рядків
- •Процедури
- •27. Записи у мові програмування Pascal.
- •Команда приєднання with
- •28. Множини у мові Паскаль
- •29. Тип даних файл.Процедури роботи з файлами.
- •30. Загальна характеристика середовища Делфі
24. Масиви у мові Паскаль. Алгоритм роботи.
Об’єднання однорідних змінних для представлення послідовності називається масивами.
Масив - група змінних одного типу (елементів масиву), названа одним ім'ям і яка має індексний механізм доступу до кожної змінної цієї групи.
Види масивів:
1)одновимірний-вектор або лінійна таблиця
Дя доступу до даних масиву необхідно вказати ім’я массиву та порядковий номер елемента в масиві.
2)двовимірний - кожному елементу ставиться у відповідності 2 індекси (стовпчики та рядки)-матриця,прямокутна таблиця.
Для доступу до таких, що зберігаються в даному масиві, необхідно вказати його імя та два індекси. Перший індекс повинен відповідати номеру рядка, а другий – номеру стовпця, в якому зберігається відповідний елемент.
З елементами масиву можна робити:
-впорядкувати (за зростанням або спаданням)
-знайти найбільший або найменший елемент
-+,-,* елементів
-міняти місцями або заміняти
-знаходити елемент за властивістю.
Опис масивів містить у собі вказівку, з змінних якого типу повинний складатися масив, скільки в ньому повинно бути елементів і які індекси повинні бути використані для доступу до його елементів:
Vаr <Ім'я масиву >: Аггау [<Нижній індекс >..<Верхній індекс >] Оf <Тип елементів >;
Для Імені масиву застосовуються ідентифікатори, що відповідають тим же правилам, що й імена перемінних і інших елементів програми.
Параметри масиву Нижній індекс і Верхній індекс повинні бути константами і визначати межі зміни індексу і, відповідно, кількість елементів, що містяться в масиві.
Як Тип елемента може бути використаний будь-який необхідний для рішення поставленої задачі тип даних.
Введення та виведення елементів масиву
Для введення- виведення елементів масиву необхідно організувати цикл з параметром
For i:=1 to n do
Begin
Write (‘a[‘,I,’]=’);
Readln(a[i]);
End;
Для виведення елементів масиву використовується також цикл з параметром
For i:=1 to k do
Writeln(a[i]);
Для заповнення масиву будь якими довільними елементами використовується стандартна процедура Паскаля Randomize та функції Randomize(n), що генеруються випадкові числа.
Введення та виведення елементів багатовимірного масиву
Для введення- виведення елементів, багатовимірного масиву необхідно організувати цикл з параметром
For i:=1 to n do
For j:=1 to m do
Begin
Write (‘a[‘,i,’,’,j,’]=’);
Readln(a[i,j]);
End;
Для виведення елементів багатовимірного масиву у вигляді таблиці використовується також цикл з параметром
For i:=1 to n do
Begin
For j:=1 to m do
Write(a[i,j],’ ‘);
Writeln;
End;
Алгоритм роботи:
1.оголосити про масив у розділі описів,вказавши його розмір і тип елементів
2.очистити підготовлене місце в пам’яті
3.заповнити масив значеннями
4.вивести на екран для зорової перевірки
5.робота з даними масиву,виклик даних із масиву
6.виведення та аналіз отриманих результатів