Процедуры ввода и вывода Процедуры ввода Процедура read Для ввода какой-то величины надо следующим образом обратиться к этой процедуре: read(v) Здесь v.

Презентация:



Advertisements
Похожие презентации
Тема урока Переменная. Тип данных. Ввод и вывод данных.
Advertisements

Операторы ввода и вывода. Операторы вывода Вывод данных на экран write(x1,x2,….xn) или writeln(x1,x2,….xn), – имена переменных – выражения – просто числа.
Что такое алгоритм? Назовите базовые структуры алгоритмов. В какой форме записываются алгоритмы? Словесная, графическая, программная. Составьте алгоритм.
Процедуры ввода-вывода Процедуры ввода Формат read (х1, …, xn ); readln (x1, …, xn ); {ввод значений переменных с клавиатуры в оперативную память ЭВМ}
Ключи к тесту CABABCA. Данные Данные - общее понятие всего того, с чем работает компьютер. Программа, написанная на языке Паскаль, обрабатывает.
Язык программирования Паскаль ГОУ СОШ 489 г. Санкт-Петербурга Учитель информатики: Ольховик Марина Владимировна.
Язык разработан в 1971 году и назван в честь Блеза Паскаля французского ученого, изобретателя механической вычислительной машины. Автор языка Паскаль.
Информатика Лекция 3. План лекции Процедуры ввода - вывода Примеры ввода - вывода данных Структурированные операторы ( выбора )
Язык программирования Паскаль (Pascal). Структура программы на Паскале Заголовок программы Соглашения Описание меток Описание констант Описание переменных.
1.Что такое оператор? 2.Оператор присвоения 3.Операторы вывода 4.Операторы ввода 5.Закрепление материала.
Алгоритм Мухаммед аль - Хорезми (IX век н.э.). Описание алгоритма Алгоритм – совокупность четко определенных правил для решения задачи за конечное число.
Составить программу вычисления периметра равнобедренного треугольника. Задача.
Основы программирования в Turbo Pascal Язык программирования Паскаль.
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Технология составления алгоритмов и программы для решения линейных задач на языке Паскаль.
1.Что такое оператор? 2.Оператор присвоения 3.Операторы вывода 4.Операторы ввода 5.Закрепление материала.
Стрельникова Л.В.. 1.Что такое оператор? 2.Оператор присвоения 3.Операторы вывода 4.Операторы ввода 5.Закрепление материала Стрельникова.
ОРГАНИЗАЦИЯ ВВОДА И ВЫВОДА ДАННЫХ НАЧАЛА ПРОГРАММИРОВАНИЯ.
Языки программирования. Программа - алгоритм, записанный на языке программирования.
Лабораторная работа 1 Элементы языка Турбо Паскаль. Работа в среде Турбо Паскаль на ПЭВМ.
Транксрипт:

Процедуры ввода и вывода Процедуры ввода Процедура read Для ввода какой-то величины надо следующим образом обратиться к этой процедуре: read(v) Здесь v – т.н. параметр ввода, в качестве которого можно использовать любую переменную типа real, integer или char (переменные других типов, в частности логического, указывать нельзя). В отношении ввода в Паскале действуют следующие соглашения. 1) Тип вводимой величины должен соответствовать типу переменной v 2) Вводимые числа должны записываться согласно правилам Паскаля. 3)процедура read не дает никакого приглашения к вводу, т.е. не показывает на экране никакого символа или текста, подсказывающего пользователю, что он должен что-то вводить. Если надо, то такое приглашение автор программы должен обеспечить сам.

клавиатура --> буфер ввода --> программа readln readln(v 1,v 2,...,v n ) (n 1) Это обращение эквивалентно следующим двум обращениям: read(v 1,v 2,...,v n ); readln

Процедуры вывода Процедура write write(z) write(z 1,z 2,...,z n ) (n 1) Параметр вывода (z i ) может быть выписан в одной из следующих трех форм: e e:m e:m:n где е - выражение типа real, integer, boolean, char или т.н. строка, а m и n - целые выражения с положительными значениями. Под строкой понимается любая последовательность символов, заключенная в (одинарные) кавычки, например: ' это строка'.

Элемент е Выражение е определяет ту величину, которая выводится,: на экран выводится значение этого выражения - число, слово true или false, символ или строка (символы и строки выводятся без кавычек). Элемент m Пусть для изображения значения е нужно d символов Если m=d, то все понятно Если m>d, то ַַַַַַַַַַ m-d d m

Если m<d, т.е. для значения е указано меньше позиций, чем надо, тогда m игнорируется – выводится ровно столько символов (d), сколько надо для е. Элемент n Этот элемент можно указывать, только если е - вещественное выражение e:m:n – вещественное число выводится в т.н. форме с фиксированной точкой: ַַַַַ[-]a 1 a 2...a k.b 1 b 2...b n n m

e:m - вещественное число выводится в т.н. экспоненциальной форме: [±]a 1. a 2 a 3...a k E±p 1 p 2 p 3 p 4 (k=m-8) m Процедура writeln writeln writeln(z 1,z 2,...,z n ) (n 1) эквивалентно последовательности: write(z 1,z 2,...,z n ); writeln;