Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Оператори введення - виведення даних

Реферат Оператори введення - виведення даних





Y, ... , Z - змінні, звані списком введення. br/>

При виконанні процедури READ робота програми припиняється, ЕОМ чекає введення даних. Користувач повинен з клавіатури ввести значення змінних, вказаних у списку, відокремлюючи їх одним пропуском. Введення завершується натисканням клавіші ENTER. Можна натискати клавішу введення і після набору кожного елемента вводу. У цьому випадку кожне натискання клавіші ENTER здійснює присвоювання черговий змінної списку введення її значення, набраного з клавіатури. По завершенні введення програма відновлює свою роботу. p align="justify"> Змінні в списку перераховуються, як зазвичай, через кому. Тут і далі список даних, переданих будь-якого оператора (а пізніше і написаним нами підпрограмам), ми будемо називати параметрами. Таким чином, параметрами оператора (точней, стандартної процедури) read є імена змінних, описаних раніше в розділі var. p align="justify"> Введення даних з клавіатури виконується операторами: READ і READLN.

Формат:

(список змінних); Readln (список змінних);


де <список змінних> - послідовність імен змінних, розділених комами. Букви ln додаються в кінці оператора для того, щоб курсор автоматично переходив на наступний рядок при виведенні на екран текстів чи результатів виконання програми. p align="justify"> Для кращого розуміння роботи даної процедури і її вмілого використання при завданні значень кількох змінних необхідно знати, що при введенні значень змінних (констант) з клавіатури вони спочатку йдуть в буфер клавіатури, а потім зчитуються в осередку оперативної пам'яті , відведені компілятором цим змінним. При зчитуванні буфер очищається за принципом черги (першим зайшов - першим вийшов). Це означає, що при введенні відразу декількох констант і при подальшому натисканні клавіші ENTER з буфера клавіатури буде лічено стільки констант, скільки змінних в операторі READ, а решта залишаться в буфері. Якщо ж в буфері клавіатури після чергового зчитування залишаться ще константи, то при наступному операторі READ зупинки роботи програми не буде, і його змінні отримають свої значення з буфера (якщо тільки в ньому досить констант для всіх змінних). p align="justify"> Наприклад, нехай є фрагмент програми, що включає в себе два оператора READ:


...................... (A, B, C);

................ (D, E);

................


і нехай по першому оператору READ на клавіатурі набрано 5 констант. Тоді при роботі другого READ зупину роботи програми не буде і змінні C і D отримають значення останніх двох раніше введених констант. Якщо ж ввести 4 константи, то другий оператор READ зажадає ще одну константу з клавіатури. p align="justify"> Виклик процедури READLN має той же синтаксис, що і оператор READ, однак її робота відрізняється від роботи першої процедури. При одноразовому введенні к...


Назад | сторінка 8 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми-драйвера клавіатури
  • Реферат на тему: Функції декількох змінних
  • Реферат на тему: Функції декількох змінних
  • Реферат на тему: Межа і безперервність функцій кількох змінних
  • Реферат на тему: Програма для пошуку мінімуму функції двох дійсних змінних в заданій області