Учебно-методическое пособие для студентов специальности 1-08 01 01 «Профессиональное обучение


Download 0.99 Mb.
Pdf ko'rish
bet11/103
Sana05.05.2023
Hajmi0.99 Mb.
#1432201
TuriУчебно-методическое пособие
1   ...   7   8   9   10   11   12   13   14   ...   103
Bog'liq
Osnovy algoritmizacii i programmirovaniya

Процедуры ввода-вывода данных 
Для организации ввода и вывода информации в языке програм-
мирования Pascal служат четыре процедуры: Read и ReadLnWrite 
и WriteLn. Эти процедуры являются «встроенными» в язык Pascal, 
поэтому для того, чтобы ввести информацию в оперативную память 
компьютера для ее дальнейшей обработки, программисту не надо 
писать специальную программу, а всего лишь нужно правильно об-
ратиться к процедуре Read или ReadLn. Соответственно, чтобы вы-
вести информацию на дисплей из оперативной памяти компьютера, 
необходимо вызвать процедуру Write или WriteLn.
Процедура ввода информации
Процедуры ввода (или чтения информации) Read или ReadLn 
обеспечивают ввод числовых данных, символов, строк и т. д. для их 
последующей обработки программой.
Синтаксис процедуры Read и ReadLn
Read (X,Y); 
ReadLn (X,Y); 
где X, Y – переменные, описанные в разделе описания переменных.
Отметим, что указанные процедуры аналогичны, их единствен-
ное отличие заключается в том, что после ввода значений перемен-
ных, указанных в списке процедуры ReadLn, ввод значений пере-
менных, указанных в списке следующей процедуры ReadLn, будет 
производится с новой строки. Этого не происходит в ходе выполне-
ния процедуры Read, то есть ввод осуществляется на той же строке. 
Таким образом, процедура ReadLn не только вводит значения ука-
занных переменных, но еще и переводит курсор на новую строку. 
Это позволяет делать суффикс Ln. 
Процедуры ввода в блок-схемах (рис. 2.2) реализуются геомет-
рической фигурой – параллелограммом, внутри которого записы-
ваются переменные, которые вводятся, в этот блок входит и выхо-
дит одна стрелка. 
Рис. 2.2. Процедура ввода в блок-схемах 
Ввод: а, в, с 


24 
Процедура вывода информации. Процедуры вывода (или записи ин-
формации) Write или WriteLn обеспечивают вывод числовых данных, 
символов, строк на дисплей. В отличие от процедуры ввода, процедура 
вывода WriteLn может не иметь параметров. В этом случае данная про-
цедура обеспечивает лишь перевод курсора на следующую строку. 
Процедуры вывода в блок-схемах (рис. 2.3) реализуются геомет-
рической фигурой – параллелограммом, внутри которого записы-
ваются переменные, которые выводятся, в этот блок входит 
и выходит одна стрелка. 
Рис. 2.3. Процедура вывода в блок-схемах 
Синтаксис процедуры Write и WriteLn
Write (X,Y); или WriteLn (X,Y); – «слепой» вывод значений 
переменных. 
Write (X+Y); или WriteLn (X+Y); – вывод результата выражения. 
Write (X:6:2); или WriteLn (X:6:2); – форматированный вывод 
значения переменной. 
Write ('Фраза'); или WriteLn ('Фраза'); – вывод некоторой фразы 
на дисплей. 
Write ('Фраза',Y); или WriteLn ('Фраза',Y); – вывод фразы 
и «неслепой» вывод значения переменной, где: 
1. X, Y – переменные, значения которых нужно вывести на экран;
2. 'Фраза' – некоторый пояснительный текст, который обычно 
сопровождает значение переменной;
3. X:6:2 – указывается формат значения переменной. Это значит, 
что всего шесть символов отводится под значение переменной X, 
причем после десятичной точки будет выведено на экран два сим-
вола. Это так называемый форматированный вывод числа с фикси-
рованной точкой. 

Download 0.99 Mb.

Do'stlaringiz bilan baham:
1   ...   7   8   9   10   11   12   13   14   ...   103




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling