Головна » Статті » Pascal » Цикли

Цикли із параметром Pascal
Цикл із параметром - це повторення конкретного набору команд, яку потребує наявність лічильника, який, в свою чергу, вимагає використання параметра (звідки і пішла назва).
У мові програмування Pascal цикл із параметром - це оператор for. Він використовує один параметр (він обов'язково має бути цілим числом), задаючи йому початкове значення, і змінює його на одиницю, допоки значення цього параметра не набуде певного наперед заданого значення.
Так як у Паскалі значення параметра може або збільшуватися, або зменшуватися на 1, то існує два "варіанта" запису циклу for. Давайте розглянемо їх.
Для початку візьмемо перший варіант, який є легшим для сприйняття. Він записується наступним чином:
for <параметр>:=<початкове значення> to <кінцеве значення> do <команди>;
В даному випадку параметру присвоюється певне початкове значення, яке збільшується постійно на 1, і повторюються прописані команди доти, доки значення параметра не стане рівне кінцевому.
Так як Вам так чи інакше доведеться використовувати цей варіант циклу for і зразу ж, то давайте розберемо простий приклад, в якому він може бути застосований.
Приклад:
Нехай є одновимірний масив із n цілих чисел. Потрібно знайти найбільше значення.
Пояснення:
Можна реалізувати перевірку з використанням циклу for, присвоївши параметру початкове значення 1, а кінцеве - n.
Якщо ж говорити про другий варіант, то він "записується" наступним чином:
for <параметр>:=<початкове значення> downto <кінцеве значення> do <команди>;
і його суть аналогічна за винятком того, що тут значення аргумента не збільшується на одиницю, а зменшується.
З суттю ми розібрались. Тепер давайте вияснимо, як можна використовувати цикл з параметром. Перш за все його застосування доречне при роботі з масивами, особливо, з одно- та двовимірними. Для прикладу, немало ітераційних методів розв'язання систем рівнянь (лінійних алгебраїчних та інших) є матричними, тобто при їх реалізації на ЕОМ (тобто при їх запрограмовуванні) є зазвичай найпрактичнішим і найчитабельнішим варіантом саме використання оператора for.
Також є сенс використовувати цикл з параметром, коли потрібно, для прикладу, побачити якусь залежність, щось зобразити чи просто підрахувати.

Ось в цьому і заключається суть циклу з параметром. Надіюсь, Вам це бцде в пригоді.
Категорія: Цикли | Додав: Lord_Adwond (05-06-2018) | Автор: Lord_Adwond
Переглядів: 202 | Теги: цикли, цикл з параметром, Pascal | Рейтинг: 0.0/0
Всього коментарів: 0
avatar