Автор: Медведева Г. В




Скачать 1.04 Mb.
Название Автор: Медведева Г. В
страница 6/23
Дата публикации 18.06.2014
Размер 1.04 Mb.
Тип Документы
literature-edu.ru > Лекции > Документы
1   2   3   4   5   6   7   8   9   ...   23

Процедуры ввода – вывода информации

Процедуры ввода информации Read, ReadLn


Процедура ввода обеспечивает ввод числовых данных, символов, строк, и т.д. для следующей их обработки программой.

Формат:

Read(X1, X2,…,Xn);

Значения X1, X2,…,Xn набираются минимум через один пробел на клавиатуре пользователем. После набора данных для одной процедуры Read нажимается клавиша ввода. Значения переменных должны вводится в строгом соответствии с синтаксисом языка Pascal. Если соответствие нарушается ( например X1 имеет тип Integer, а при вводе набирается значение типа Char), то возникает ошибка ввода.

Пример:

Var:

I: Real;

J: Integer;

K: Char;

BEGIN

Read(I,J,K);



END.

Выполнение программы

I вариант

  1. 100 G

нет ошибки

II вариант

G 235.47 100

есть ошибка

Процедуру Read можно использовать для организации пауз произвольной длины при выполнении программы. Для этого достаточно записать: Read(Kbd,Ch). Ch- литерная переменная, Kbd – имя стандартного файла клавиатуры. Программа продолжит работу только после того, как будет нажата любая клавиша на клавиатуре. Введенный символ на клавиатуре не отобразится.

Для ввода данных можно использовать процедуру ReadLn. Она аналогична процедуре Read. После выполнения данной процедуры курсор автоматически перейдет на новую строку.

Процедуры записи Write, WriteLn


Процедура производит вывод числовых данных, символов, строк.

Формат:

Write(Y1,Y2,…,Yn);

Например:

Write(234);

Write(A+B-2); {выводится результат выражения}

Write(List,Summa,A1,A2);

Write(List,’Результат вычислений=’,Rez);

После записи каждого выражения можно задать целочисленное выражение, определяющее ширину поля вывода.

I,p,q – целочисленное выражение

R - выражение вещественного типа

Ch – выражение символьного типа

S – выражение строкового типа.

Форматы процедуры вывода Write


  1. I – выводится десятичное представление величины I, начиная с позиции положения курсора.

    Значение I

    Выражение

    Результат

    134

    287

    Write(I)

    Write(I,I,I)

    134

    287287287

  2. I:p – выводится десятичное представление величины I в крайние правые позиции поля шириной p.

    Значение I

    Выражение

    Результат

    134

    1

    70

    Write(I:6)

    Write(I:7)

    Write(I+I:4)

    134

    1

    140

  3. R – в поле шириной 18 символов выводится десятичное представление R в формате с плавающей точкой.

    Значение R

    Выражение

    Результат

    715.432

    -1.919E+01

    Write(R)

    Write(R)

    7.1543200000E+02

    -1.9190000000E+01

  4. R:p – в крайние правые позиции поля шириной p символов выводится десятичное представление значения R в формате с плавающей точкой. Если R>=0 минимальная длина поля вывода 7 символов, если R <=0, то минимальная длина поля вывода 8 символов.

    Значение R

    Выражение

    Результат

    511.04

    46.78

    Write(R:15)

    Write(-R:12)

    5.110400000E+02

    -4.67800E+01

  5. R:p:q – в крайние правые позиции поля шириной p символов выводится значение R в формате с фиксированной точкой, причем после десятичной точки выводится q цифр. Если q> 24, то при выводе используется формат с плавающей точкой.

    Значение R

    Выражение

    Результат

    511.04

    -46.78

    Write(R:8:4)

    Write(-R:7:2)

    511.0400

    -46.78

  6. Ch – начиная с позиции курсора выводится значение Ch.

    Значение Ch

    Выражение

    Результат

    'X'

    ‘!’

    Write(Ch)

    Write(Ch,Ch,Ch)

    X

    !!!

  7. Ch:p – в крайнюю правую позицию поля шириной p выводится значение Ch

    Значение Ch

    Выражение

    Результат

    'X'

    ‘!’

    Write(Ch:3)

    Write(Ch:2,Ch:3)

    X

    !!

  8. S – начиная с позиции курсора выводится значение S

    Значение S

    Выражение

    Результат

    'Группа 1’

    ‘Лицей №2’

    Write(S)

    Write(S,S)

    Группа 1

    Лицей №2Лицей №2

  9. S:p - значение S выводится в крайние правые позиции поля шириной p символов.

Значение S

Выражение

Результат

'Группа 1’

Write(S:12)

Группа 1

Процедура записи WriteLn аналогична процедуре Write, но после вывода последнего в списке значения для текущей процедуры WriteLn происходит перевод курсора к началу следующей строки.

1   2   3   4   5   6   7   8   9   ...   23

Похожие:

Автор: Медведева Г. В icon Т. Ю. Медведева Методические указания по написанию и защите выпускной аттестационной
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Автор: Медведева Г. В icon Книга сканирована полностью
Артпедагогика и арттерапия в специальном образовании: Учебник для вузов / Е. А. Медведева, И. Ю. Левченко, Л. Н. Комиссарова, Т....
Автор: Медведева Г. В icon Н. Г. Гаманюк В. Н. Прохорова протокол №1 сентября 2011г
Учитель: Медведева Надежда Юрьевна, категория высшая, Почетный работник общего образования Российской Федерации
Автор: Медведева Г. В icon Викторина литературных знаний “Любви все возрасты покорны…” Аукцион...
Разработки внеклассных мероприятий по русскому языку и литературе с применением игровых технологий
Автор: Медведева Г. В icon Айhoе учение даосских воинов ученичество Александра Медведева, первого...
М42 Тайное учение даосских воинов—М.: Саттва, 1996.—320с. —(сер. «Путь Шоу-Дао», кн. 1)—isbn 5-86873-009-7
Автор: Медведева Г. В icon Книга Али Вячеслава Полосина -это честный рассказ о пути человека...
Почему монотеизм первых христиан не устоял перед популярными в древности мистериями?
Автор: Медведева Г. В icon Успенский Владимир Андреевич Апология математики, или о математике как части духовной культуры
Мгу им. М. В. Ломоносова. Родился в 1930 году. Автор филологических и культурологических статей, опубликованных в журналах “Новое...
Автор: Медведева Г. В icon Программа. Автор. Выходные данные 8 класс. Литература. Автор программы...
Литература. Автор программы А. Г. Кутузов. Москва, Дрофа, 2010 год. Материал рассчитан на 68 часов
Автор: Медведева Г. В icon Автор Ю. В. Лебедев
Под редакцией Т. Ф. Курдюмовой. М.: Просвещение 5-е издание, исправленное – М., 2009.// Программно-методические материалы: учебник...
Автор: Медведева Г. В icon Алексей Александрович Маслов Дзэн самурая
Автор и ведущий нескольких телевизионных передач, в том числе «Тайны тибетских мастеров» на канале «Рамблер-тв». Много лет ведет...
Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции