Лекция: Логические выражения и операции.

Функция odd используется для проверки четности или нечетности целого выражения.

odd(целое_выражение) – возвращает true, если параметр – нечетный, в противном случае возвращает false.

odd(3), odd(2), odd(0). Результат: true, false, false

odd(-3), odd(-2). Результат: true, false

odd(3.0). Результат: ошибка

Следующие функции служат для определения конца строки или конца файла соответственно. Функция eoln используется только с текстовыми файлами, которые организованы как строки символов. Функцию eofне следует использовать при вводе данных с клавиатуры.

eoln(имя_файла) – возвращает true, если была прочитана последняя литера текущей строки.

while not eoln do begin

read(i); {целый тип, пробелы пропускаются}

writeln(i:3)

end;

while not eoln do begin

read(a); {вещественный тип, пробелы пропускаются}

write(a:5:1)

end;

eof(имя_файла) – возвращает true, если была прочитана последняя литера файла (попытка дальнейшего чтения ведет к ошибке).

while not eof(f) do begin

while not eoln(f) do begin

read(ch); {тип char, пробелы учитываются}

write(ch)

end;

writeln

end;

while not eof(g) do begin

read(ch); {признак конца строки читается как пробел}

write(ch)

end;

Структура программы на языке Паскаль.

Программа состоит из заголовка и блока.

еще рефераты
Еще работы по информатике