Primary tabs
Forums:
В этом уроке мы рассмотрим инструкции (стандартные процедуры ввода/вывода):
Read и Readln
Инструкция read предназначена для ввода с клавиатуры значений переменных (исходных данных). В общем виде инструкция выглядит следующим образом:
где переменнаяы — имя переменной, значение которой должно быть введено с клавиатуры во время выполнения программы.
Приведем примеры записи инструкции read:
При выполнении инструкции read происходит следующее:
- Программа приостанавливает свою работу и ждет, пока на клавиатуре будут набраны нужные данные и нажата клавиша Enter.
- После нажатия клавиши Enter введенное значение присваивается переменной, имя которой указано в инструкции.
Например, в результате выполнения инструкции
и ввода с клавиатуры строки 21, значением переменной Temperat будет число 21.
Одна инструкция read позволяет получить значения нескольких переменных. При этом вводимые числа должны быть набраны в одной строке и разделены пробелами. Например, если тип переменных а, b и с — real, то в результате выполнения инструкции
и ввода с клавиатуры строки:
переменные будут иметь следующие значения:
Если в строке набрано больше чисел, чем задано переменных в инструкции read, то оставшаяся часть строки будет обработана следующей инструкцией read. Например, в результате выполнения инструкций
и ввода с клавиатуры строки
переменные получат следующие значения:
. Инструкция read (С); присвоит переменной с значение 18.
Readln
Инструкция readln отличается от инструкции read тем, что после выделения очередного числа из введенной с клавиатуры строки и присваивания его последней переменной из списка инструкции readln, , и следующая инструкция read или readln будет требовать нового ввода.
Например, в результате выполнения инструкции
и вводе с клавиатуры строки
перемнные получат следующие значения:
После чего программа будет ожидать ввода нового числа, чтобы присвоить его переменной с.
Перед каждой инструкцией read или readln следует располагать инструкцию write, для того чтобы .
Write и Writeln
- Write() — выводит на экран все переданные значения (аргументы передаются через запятую — это могут быть переменные или литералы разных типов).
Процедура WriteLn Pascal-Паскаль
- Скачено бесплатно: 7800
- Куплено: 414
- Pascal-Паскаль->W->Процедура WriteLn Pascal-Паскаль
Описание
WriteLn: Выполняет процедуру Write, затем записывает маркер конца строки в файл.
Объявление: | Procedure WriteLn([Var F: Text;] P1 [,P2. Pn]); |
---|
Замечания:
Процедура WriteLn является расширением процедуры Write, поскольку она определена только для текстовых файлов. После вызова процедуры Write, WriteLn записывает маркер конца строки (CR/LF) в файл. Обращение типа WriteLn(F) записывает маркер конца строки в файл F. Вызов WriteLn без параметров соответствует вызову WriteLn(Output).
Ограничения:
Файл должен быть открыт на запись.
Пример программы для процедуры WriteLn.
- Read
- ReadLn
- Write
Программирование
Исходники Pascal (127)
Справочник
Справочник по паскалю: директивы, функции, процедуры, операторы и модули по алфавиту
лабораторные работы и задачи по программированию и информатике, егэ по информатике
Оператор write или writeln в Pascal
Оператор writeln (от англ. write line — написать строку) или write (от англ. write — написать) — оператор вывода в Паскале, т.е. служит для вывода на экран каких-либо данных (просто текста, результатов выполнения программы, значений переменных и т.п.).
Если необходимо после вывода перейти на другую строку, то используется оператор writeln () .
Результат:
Рассмотрим примеры задач с использованием вывода Writeln в Pascal:
Write(‘Сумма 5 + 6 = ‘,5+6);
Результат: Сумма 5 + 6 = 11