ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

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

     

    Інформатика, програмування

    Оператори вводу-виводу

    С.А. Григор'єв

    Найпростіший оператор введення в Паскалі - оператор READ, він записується у вигляді:

    READ (ім'я, ім'я ,...);

    де ім'я - імена змінних або типізованих констант. Вводяться значення задаються у вигляді допустимих в Паскалі констант і розділяються будь-якою кількістю пробілів. Для завершення введення слід натиснути клавішу Enter. Оператор вводу можна записати і як READLN, при введенні числових змінних вони еквівалентні. Крім того, оператор READLN без списку в дужках можна використовувати для організації затримки в роботі програми - він буде очікувати натискання клавіші Enter.

    Найпростіший оператор виводу записується у вигляді:

    WRITE (вираз, вираз ,...);

    або

    WRITELN (вираз, вираз ,...);

    Вивести можна будь-який вираз, якщо необхідно вивести текст, він полягає в апострофи. Оператор WRITELN відрізняється від оператора WRITE тим, що після виведення відбувається перехід на новий рядок. Можна використовувати оператор WRITELN без списку виводу для пропуску рядка. Запишемо приклад програми, що здійснює введення і висновок:

    VAR i: Integer;

    w: Word;

    r: Real;

    BEGIN

    WRITELN;

    {------------- введення -------------}

    WRITE ( 'Введіть ціле число');

    READ (i);

    WRITELN;

    WRITE ( 'Введіть натуральне число');

    READ (w);

    WRITELN;

    WRITE ( 'Введіть дійсне число');

    READ (r);

    WRITELN;

    {------------- висновок -------------}

    WRITELN ( 'Ви ввели:', i, '', w, '', r, 'їх сума = ', i + w + r);

    WRITELN ( 'Натисніть Enter для виходу');

    READLN;

    END.

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

    1. Організація діалогу з користувачем. Перш ніж записати оператор READ, ви зобов'язані записати хоча б один WRITE, який виведе на екран запрошення "Введіть ...", причому з цього запрошення користувач має зрозуміти, які саме дані йому слід ввести. Так, у нашому прикладі оператори WRITE ( 'Введіть i'); READ (i); були б недоречні, тому що користувачеві невідомо, що таке i, і він міг би ввести, наприклад, дійсне число, що призвело б до аварійного завершення програми.

    2. Оформлення тексту програми. Добре оформлена програма легко читається і швидше регламентуватиме, слід прагнути до "прозорості" тексту, але не до деякої, цілком суб'єктивною, "красі". Так, скажімо, оператори, що виконуються послідовно, слід і записувати суворо один під одним, але не "ялинкою" або будь-який інший фігурою. Засоби, які використовуються для оформлення тексту, дуже прості і доступні всякому - це прогалини, порожні рядки і коментарі.

    При виведенні чисел можна їх форматувати, тобто управляти формою їх подання. Для цього в списку виведення після виведеного виразу можна вказувати модифікатори: ": L: d" - для дійсних значень і ": L" для дійсних та цілих. L і d - цілочисельні вирази, перший з них визначає, скільки всього позицій відводиться для виведеного числа на екрані, а друге - скільки виводиться цифр після десяткової крапки. Якщо при виведенні дійсного числа заданий модифікатор ": L: d", то воно виводиться з фіксованою точкою, якщо ж задано модифікатор ": L" або він відсутній - то з плаваючою точкою. Нехай значення змінної X одно 123.45678, тоді оператор

    WRITE (X); виведе "1.2345678000E +02"

    WRITE (X: 8:2); виведе "123.46"

    WRITE (X: 10:5); виведе "1.235E +02"

    WRITE (X: 10); виведе "1.235E +02"

    WRITE (X: 8); виведе " 1.2E +02 "

    WRITE (X: 1); виведе " 1.2E +02 "

    За замовчуванням речові числа завжди поділяються при виведення пропусками, але якщо ви виводите поспіль кілька цілих чисел, не Форматуємо їх і не виводячи між ними прогалин, вони будуть виводитися поспіль і зіллються в одне число.

    Список літератури

    Для підготовки даної роботи були використані матеріали з сайту http://elib.albertina.ru/

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status