Главная страница

Методичка. Полный обучающий курс по Turbo Pascal. Полный обучающий курс Turbo Pascal


Скачать 0.56 Mb.
НазваниеПолный обучающий курс Turbo Pascal
АнкорМетодичка. Полный обучающий курс по Turbo Pascal.doc
Дата27.12.2017
Размер0.56 Mb.
Формат файлаdoc
Имя файлаМетодичка. Полный обучающий курс по Turbo Pascal.doc
ТипДокументы
#13154
КатегорияИнформатика. Вычислительная техника
страница4 из 15
1   2   3   4   5   6   7   8   9   ...   15

Глава 1. Основные понятия системы программирования Турбо Паскаль

Ввод и вывод данных


Решение даже самой простой задачи на компьютере не обходится без операций ввода – вывода информации. Ввод данных – это передача информации от внешнего носителя в оперативную память для обработки. Вывод - обратный процесс, когда данные передаются после обработки из оперативной памяти на внешний носитель (экран монитора, принтер, дискету или винчестер и другие устройства). Выполнение этих операций производится путем обращения к стандартным процедурам: Read, Readln, Write, Writeln.

Глава 1. Основные понятия системы программирования Турбо Паскаль

Ввод данных с клавиатуры


Процедура чтения Read обеспечивает ввод данных для последующей их обработки программой. Общий вид: Read (<список переменных>);

В списке перечисляются имена переменных. Значения этих переменных набираются через пробел на клавиатуре и высвечиваются на экране после запуска программы. После набора данных для одной процедуры Read нажимается клавиша ввода Enter. Значения переменных должны вводиться в строгом соответствии с синтаксисом языка Паскаль. Если соответствие нарушено, то возникают ошибки.

Процедура чтения Readln аналогична процедуре Read, единственное отличие в том, что после считывания последнего в списке значения курсор переходит на начало новой строки.

Пример:

Program primer;

Var i, k:integer; c,d, s: real;

begin

readln (c,d);

read(i,k);



end.

В данном случае необходимо ввести сначала два действительных числа через пробел. Переменной с присваивается значение, равное первому введенному числу, а переменной d – значение, равное второму введенному числу. После ввода этих значений курсор переходит на начало новой строки (за это отвечает ln следующий за словом Read). Далее требуется ввести еще два целых числа, которые будут присвоены значениям переменных i и k соответственно.

Глава 1. Основные понятия системы программирования Турбо Паскаль

Вывод данных


Процедура вывода Write производит вывод данных.

Общий вид: Write(<список вывода>);

В списке вывода могут быть представлены выражения допустимых типов данных (integer, real, char и т.д.) и произвольный текст, заключенный в апострофы.

Например, Write(‘Привет’); Write(34.7); Write(45+55); Write(b, d);

Процедура Writeln аналогична процедуре Write. Отличие в том, что после вывода последнего в списке выражения курсор переходит на начало новой строки.

В процедурах вывода Write и Writeln имеется возможность записи выражения, определяющего ширину поля вывода.

При рассмотрении форматов вывода примем следующие обозначения:

I, p, q – целочисленное выражение;

R - выражение вещественного типа;

# - цифра;

* - знак «+» или «- »;

_ - пробел.

 

Значение I

Выражение

Результат

324

Write (I);

324

34

Write (I, I, I);

343434

324

Write (I : 6);

___324

312

Write (I + I : 7);

____624

 

 

 

Значение R

Выражение

Результат

123.432

Write (R);

__1.2343200000E+02

-1.34E+01

Write (R);

_ -1.3400000000E+01

304.55

Write (R :15);

3.045500000E+02

Значение R

Выражение

Результат

304.66

Write (R :8 : 4);

304.6600

45.322

Write (R : 5 : 2);

45.32

Пример:

Program primer;

Var

a, b, c, sum:integer;

begin

a:=4; b:=6; c:=55;

Write(a:3); Write(b:3); Write(c:3);

Sum:=a+b+c;

Writeln (‘A=’,a);

Writeln (‘B=’,b);

Writeln (‘C=’,c);

Writeln (‘Сумма A+B+C равна ’, sum);

End.

Результат выполнения:

4        6 55

А=4

В=6

С=55

Сумма А+В+С равна 65  
1   2   3   4   5   6   7   8   9   ...   15


написать администратору сайта