|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Операторы ввода-выводаВвод данных - это передача информации от внешних устройств в оперативную память. Вводятся исходные данные решаемой задачи. Вывод - процесс передачи данных из оперативной памяти на внешние устройства. Выводятся результаты решения задачи. Стандартным устройством ввода является - клавиатура, а вывода - экран дисплея. Диалог человека и компьютера осуществляется через эти устройства с помощью операторов ввода-вывода. Оператор ввода имеет следующий формат: read (список ввода); Список ввода представляет собой последовательность имен переменных, разделенных запятыми. При выполнении этого оператора происходит остановка работы компьютера, пользователь должен с клавиатуры ввести необходимые значения переменных в том порядке, в каком они записаны, разделяя их пробелами. При этом вводимые значения отображаются на экране. Заканчивается ввод нажатием клавиши ¿ Enter. Пример. var a, b: integer; .... read (a, b); Пользователь вводит значения 5 10 ¿. После чего у переменной a будет значение 5, у переменной b - 10. Есть еще одна форма оператора ввода: readln (список ввода); Этот оператор отличается тем, что по окончанию ввода буфер клавиатуры будет очищен до признака нажатия клавиши ¿ Enter. Оператор readln без параметров означает, что компьютер ожидает нажатия клавиши ¿ Enter. Оператор вывода имеет следующий формат: write (список вывода); Список вывода предствляет собой выражения различных типов, разделенные запятыми. Пример. write (25); выводится целая константа 25 write (‘Доброе утро, страна!’); выводится строковая константа write (b*b-4*a*c); выводится значение выражения write (‘дискриминант= ’, d); выводится список, состоящий из строковой константы и значения переменной write (a1, a2, a3); выводятся значения переменных a1, a2, a3. Для того, чтобы выводимые значения не слились в одну строку необходимо позаботиться о разделяющих пробелах, т.е. write(a1, ‘ ‘, a2, ‘ ‘, a3). Другая форма оператора вывода: writeln (список вывода); После вывода всех значений из списка вывода происходит переход на начало новой строки. Оператор writeln без параметров означает переход на новую строку. Рекомендуется ввод данных оформлять следующим образом: write (‘введите коэффициенты квадратного уравнения’); readln (a, b, c); Упражнения. 1. Что будет выведено на экран в результате выполнения следующего фрагмента программы: write (‘введите значения переменных’); readln (a, b, a); write (a, b, a); если будут введены числа 1, 2 и 3? 2. Объясните ошибки в следующих фрагментах: var a: integer: b, c: real; ... а). readln (a, b); writeln (a, b+c); б). writeln (‘введите значения’, a,b); readln (a, b); Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |