Курсовая работа: Разработка программ в среде программирования Turbo Pascal 7.0
В языке ПАСКАЛЬ допускается вводить целые,действительные и символьные данные. Логические данные вводить не разрешается.
ВВОД ЧИСЛОВЫХ ДАННЫХ
Числовые данные, целые и действительные, должны разделятся пробелом или клавишей ENTER. Пробелы и ENTER перед числом игнорируются.
При выполнении программы происходит останов программы привстрече
READ(A,B,C), на клавиатуре необходимо набрать три действительных числа, после чего с новой строки два целых числа соответственно оператору
READ(K,T),например:
0.5 6.23 -7.1 [enter]
3 48 [enter]
ВВОД СИМВОЛЬНЫХ ДАННЫХ
Ввод символьных данных имеет свои особенности. Поскольку пробел относится к символьным данным то символьные данныевводятся сплошной строкой. Одной переменной можно присвоить значение только одного символа.
Пример ввода:
var a,b,c:char;
...........
read(a,b,c);
Если при вводе ввести данные -- SNR [enter] -- получим:A='S',B='N',C='R'
При вводе данныхв виде: -- S N R [enter] -- получим:A='S',B=' ',C='N'
ОПЕРАТОР ВВОДА ДЛЯ ЧТЕНИЯ ФАЙЛА
Оператор ввода для чтения файла обладает всеми свойствамии обычного оператора READ. Вкачестве параметров могут быть переменные; каждая переменная поучает значение одного эемента считанного из внешнего файа.
Процедура READ(F1,X) применяется для считывания (по одному) данных из внешнего файла в переменную X.
ОПЕРАТОР ВЫВОДА.
Опеатор вывода данных из памяти ЭВМ на экран дисплея имеет три формы:
1) WRITE(b1,b2,...bn)-выводит последовательно значения b1,b2,...,bn;
2) WRITELN(b1,b2,...,bn)-выводит последовательно значения b1,b2,...,bn и осуществляет переход на новую строку;
3) WRITELN-осуществляет переход на новую строку при выводе данных.
В качестве параметров b1,b2,...,bn могут быть целые,действительные,символьные и логические переменные, а так же символьные константы. Допускается вывод данных с форматами и без них. Форма представления выводимых данных зависит от типа данных: значения целых переменных выводятся как целые числа ,значения действительных переменных-в виде мантиссы и десятичного порядка, значения символьных переменных- в виде отдельных символов,значения логических переменных- в виде TRUE или FALSE.
Для выводимых значений переменных отводятся следующие поля: 13-для целого числа,13-для действительного, 1-для символа,6-для логических данных.Если целое число занимает позиций меньше, чем 13, то соответствующее поле перед числом заполняется пробелами.Если отсутствует формат для действительного числа, оно выводится в форме с плавающей точкой. Например число Z=10.9 при выводе в виде WRITE (`Z=`,Z) на экране будет представлено
Z= 1.090000E+01
Символьная константа(строка)выводится явно в том виде ,как она записана но без апострофов. Для наглядности выводимых значений прредусмотрены форматы. Они указываются за переменной в операторе WRITE через двоеточие. Для действительных переменных формат имеет вид:
a:m:n