русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операторы ввода-вывода.


Дата добавления: 2015-09-15; просмотров: 744; Нарушение авторских прав


Оператор ввода с клавиатурыимеет следующий формат

Read(<список ввода>)

где <список ввода> – это последовательность имен переменных, разделенных запятыми.

Например, Read(a, b, c, d);

Другой вариант оператора ввода с клавиатуры имеет вид:

ReadLn(<список ввода>)

Этот оператор отличается от Read только тем, что после считывания последнего в списке значения для одного оператора ReadLn данные для следующего оператора будут считываться с начала новой строки. Например:

ReadLn(А,В); ReadLn (С,D);

Ввод значений будет происходить из двух строк:

18234 87 (Enter)

2.62E-02 4.5E+01 (Enter)

 

Оператор вывода на экран имеет следующий формат:

Write(<список - вывода>)

где <список вывода> – это список переменных вывода, разделенных запятыми. Элементами списка вывода могут быть выражения различных типов (константы и переменные).

Пример:

Write(256); {выводится целая константа}

Write(F+D+50); {выводится результат вычисления выражения}

Write(X,Sum,g1,g2); {выводятся значения переменных}

Write('абвгд'); {выводится текст}

При выводе на экран нескольких чисел в строку они не отделяются друг от друга пробелами. Программист сам должен позаботиться о таком разделении. Пусть, например, I = 1; J = 2; К = 3.Тогда, написав в программе

Write (I,' ',J, ' ',K);

получим на экране строку: 1 2 3. После вывода последнего сим­вола курсор остается в той же строке. Следующий вывод на экран будет начинаться с этой позиции курсора.

Другой вариант процедуры вывода на экран:

WriteLn(<список вывода>)

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

 

В операторе Write можно использовать формат вывода значений переменных. Формат определяет представление выводимого значения на экране. Он отделяется от соответствующего ему элемента двоеточием. Если указатель формата отсутствует, то машина выводит значение по определенному правилу, предусмотренному по умолчанию.



Если x – целое число оператор write(x:a) обозначает, что под переменную x отводится a позиций. Например:

x:=12; write(x:5);

Результат: _ _ _ 25.

Если x – вещественное число оператор write(x:a:b)обозначает, что под всю переменную x отводится a позиций, а под ее дробную часть – b позиций.

Например:

x:=4.5; y:=-24.123;

write(x:5:2, y:8:2);

Результат: _ 4.50 _ _–24.12



<== предыдущая лекция | следующая лекция ==>
Арифметические выражения | Условный оператор


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.