Опис одновимірного масиву
Всі теми даного розділу:
Алфавіт мови Turbo Pascal
Програма в Turbo Pascal записується у вигляді послідовності символів, до числа яких відносяться: - латинські літери: а, b, с, .... z; - українські літери: а, б, в,
змінні
Для позначення вихідних даних і результатів обчислень вживаються змінні. Змінна - це область пам'яті (комірка) комп'ютера. Змінні можуть змінювати своє
Цілі типи даних мови Turbo Pascal
Назва Діапазон значень Довжина в байтах Byte 0..255 ShortInt
В Turbo Pascal
Запис в математиці запис в Паскалі
Введення і виведення результатів обчислень
Для введення вихідних даних і виведення результатів обчислень використовуються процедури введення і виведення. Процедура введення складається з ідентифікатора read (читати) і
Використання і обробка одновимірного масиву
Змінні, які ми використовували при складанні програм досі, називаються простими змінними. Кожна проста змінна має ім'я, і під кожну таку змінну виділяється осередок пам'яті, про
Часто зустрічаються завдання на одновимірний масив
Нехай заданий масив а, що складається з 10 дійсних елементів. Завдання 1. Знайти суму елементів масиву а. sum: = 0; for i
Використання і обробка двовимірного масиву
Двовимірний масив, або матриця, є більш складною структурою, ніж вектор, тому що являє собою таблицю, що складається з певної кількості рядків і стовпців. При визначенні елементів м
Часто зустрічаються завдання на двовимірний масив
При складанні програм з використанням двовимірних масивів деякі завдання зустрічаються особливо часто. Нижче наведені фрагменти відповідних програм. Нехай для прикладу дана матриця
Головною або побічної діагоналі матриці
Існує безліч завдань, в яких необхідно використовувати елементи головної або побічної діагоналі матриці (ці поняття мають сенс тільки для квадратних матриць!). Нехай дана матриця
З використанням функцій
В алгоритмічних мовах, на відміну від математичного поняття функції, розглядаються тільки такі функції, для яких можна задати алгоритм визначення їх значень. Самостійний алгоритм мож
З використанням процедур
Досить часто, вже на етапі розробки алгоритму програми, можна виявити, що деякі однакові або дуже схожі дії в програмі повинні виконуватися кілька разів. Текст програми, реа
параметри
Параметри, перед якими відсутній зарезервоване слово var і за якими слід тип, називаються параметрами-значеннями. Наприклад, в описі procedure korrect (s, к.
текстові файли
Файловий тип даних, т. Е. Файл, є в Турбо Паскалі єдиним типом, за допомогою якого дані, що обробляються програмою, можуть бути отримані із зовнішнього пам'яті (наприклад, з жорсткого дис
Символьний тип даних
Набір символів в комп'ютері досить великий. Всі символи уперед-чени, тобто кожен символ має свій порядковий номер (код символу). Символьна константа (літера) - це сі
Особливості роботи з рядками
1. Рядок можна вводити і виводити як єдине ціле за допомогою операторів readln, writeIn, наприклад: read (st); writeln (¢ приклад ¢); 2. Значним рядки може бути
редагування рядків
Функція length (s. String): word; обчислює поточну довжину рядка s (кількість символів в рядку). Рядок може бути задана Ідентифіка-індикатором або неп
перетворення рядків
Процедура str (x [: width [: dec]]; var s: string); служить для перетворення числових значень в рядкові, де х може бути змінної або знач
Для роботи з текстовими файлами
Процедура assign (f: text; name: string); пов'язує файлову змінну f з існуючим або при створенні нових на вінчестері файлом, назва ко
Особливості роботи з записами
1. Звернення до запису в цілому можливо тільки в операторі присвоєння, де зліва і праворуч від знака присвоювання використовуються імена записів однакового типу, наприклад: b: = a;
типізовані файли
Типізовані файли складаються з машинних подань чисел, символів і структур, з них побудованих. Вони зберігають дані в тім же вигляді, що і пам'ять ЕОМ. За допомогою типізованих файлів можна здійс
типізований файлами
Процедури assign (f. File; name. String); rewrite (f. file); reset (f. file);
Прямий доступ до елементів файлу
Процедура seek (f. File, n. Longint); дозволяє замінити значення поточного покажчика, встановивши його на елемент файлу з заданим номером n. Поточний