Page 12 - 208_
P. 12

Інструкції  for
               Інструкції for слід використовувати замість інструкцій while у
               тих випадках, коли деякий програмний код повинен виконатись
               відоме число разів.



                Теоретичний матеріал до розробки комп’ютерної програми


               “Дружній”  інтерфейс  програми  з  користувачем  означає,  що
               людина, яка працює з програмою, не відчуває дискомфорту від
               роботи з нею, який може виникати при незрозумілих зупинках
               у роботі програми для введення даних, аварійного завершення

               роботи  програми  при  введенні  некоректної  інформації,
               незрозумілому  виведенні  результатів  роботи  програми.
               “Дружній” інтерфейс передбачає щонайменше:

               -  повідомлення користувачеві про призначення програми при
                   її  запуску  (це  повідомлення  може  включати  також
                   інформацію про розробника програми);

               -  у  випадку  введення  інформації  з  клавіатури  обов’язкове
                   повідомлення  про  те,  яка  інформація  (і  в  якому  вигляді)
                   повинна бути введена;

               -  якщо  для  інформації,  яка  вводиться  з  клавіатури,  існують
                   певні обмеження, програма повинна не допускати введення
                   некоректних значень;
               -  зручність  для  сприйняття  результатів  роботи  програми,  які

                   виводяться на екран чи у файл.

               Для  створення  такого  інтерфейсу  слід  засвоїти  наступні
               прийоми та шаблони.

               1. При необхідності отримання від користувача відповіді “Так”
               або  “Ні”  (Y/N)  на  запит  програми  можна  використати  такий

               шаблон (змінна ch має тип Char):

               repeat
                 Write(‘.. запитання .. (Y/N): ’);
                 ReadLn(ch);

               until (ch=’Y’) or (ch=’y’) or (ch=’N’) or (ch=’n’);

               Подібний  набір  інструкцій  можна використати і  для  введення
               числа в певному діапазоні.

               2.  При  необхідності  зробити  зупинку  в  роботі  програми
               (наприклад,          для       забезпечення           можливості          перегляду



                                                         12
   7   8   9   10   11   12   13   14   15   16   17