Page 13 - 33
P. 13

Наступним етапом є програмування блоку вводу даних. Стосовно нашої
               задачі  в  ньому  повинен  бути  опис  констант  і  ввід  змінних  вхідних  даних.  В


               решті елементів (глава 2) необхідності немає.

                      Щодо  констант,  то  в  нашому  випадку  є  тільки  одна:  це  число  .  Для

               опису цієї константи треба надати їй ім’я (ідентифікатор) і присвоїти числове

               значення. Якщо назвати її РІ, то опис константи у програмі виглядатиме так:

                     25 PI = 3.14
                      Слід  додати,  що  без  цієї  команди  можна  обійтись,  якщо  в

               обчислювальному блоці замість ідентифікатора  РІ  підставляти число 3.14.

                      Ввід  вхідних  даних  можна  зробити  кількома  способами:  звичайним

               присвоюванням (як це робилося з константою), з допомогою подвійної команди

               READ-DATA  і командою INPUT.

                      Перші два способи передбачають виправлення усередині програми, тобто

               для вводу нових даних треба викликати програму на екран, а саме - її частину

               із  вказаними  командами,  і  замість  існуючих  даних  ввести  нові.  Це  порушує

               один  з  основних  принципів  програмування:  користувач  не  повинен  бачити

               програму під час користування, тим більше вносити в неї якісь зміни. Більш

               того,  комп’ютерна  програма  як  інтелектуальна  власність  може  бути  взагалі


               захищена  від  проникнення  в  неї.  Тому  надалі  для  вводу  змінних  даних  ми
               будемо користуватись в основному третім способом, тобто командою INPUT.


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


               один  ідентифікатор.  Але  виконання  комп’ютером  команди  в  такому  варіанті
               незручно для користувача, бо він бачить тільки зупинений миготливий курсор і


               повинен  сам  збагнути,  що  в  цьому  випадку  слід  робити.  Наприклад,  яку

               величину треба вводити, в яких одиницях.

                      Тому  зручніше  користуватись  варіантом  з  додатковим  текстовим

               елементом, який виконує функцію підказки. Формат цього варіанту складається

               з  самої  команди,  тексту  в  лапках  і  після  коми  або  крапки  з  комою

               ідентифікатора (-ів). Для нашого прикладу це виглядатиме так:


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