Прямой доступ
|
С помощью стандартной процедуры seek производится установка текущей позиции в файле на начало заданного блока, и следующая операция чтения-записи… Ниже описаны стандартные подпрограммы для реализации прямого доступа.
filepos (var f) : longint
...
|
Просмотров: 702 |
Компонентные файлы
|
var имя : file of тип_компонент;
Компоненты могут быть любого типа, кроме файлового, например вещественным …
...
|
Просмотров: 911 |
Бестиповые файлы
|
var имя : file;
ее требуется связать с физическим файлом с помощью процедуры assign. Чтение и…
...
|
Просмотров: 878 |
Текстовые файлы
|
Текстовый файл можно открыть не только для чтения или записи с помощью процедур reset и rewrite, но и для добавления информации в конец (процедура… Процедуры записив текстовый файл — write (f, список) и writeln (f, [список]) .… В Паскале есть несколько стандартных подпрограмм, которые предназначены только для работы с текстовыми файлами:… ...
|
Просмотров: 676 |
Файлы
|
Файловые типы языка Паскаль бывают стандартные и определяемые программистом. Стандартными являются текстовый файл(text) и бестиповой файл(file).…
var ft : text;
...
|
Просмотров: 692 |
Процедуры передачи управления
|
Кроме того, для передачи управления используется оператор перехода goto.
Рассмотрим пример применения процедуры передачи управления.
Пример. Программа вычисления значения функцииСh x (гиперболический косинус) с помощью бесконечного ряда Тейлора с… ...
|
Просмотров: 1190 |
Рекомендации по использованию циклов
|
Чтобы избежать ошибок, рекомендуется:
не забывать о том, что если в теле циклов while и for требуется выполнить более одного оператора, нужно… ...
|
Просмотров: 725 |
Цикл с параметром for
|
for параметр := выражение_1 to выражение_2 do оператор
for параметр := выражение_2 downto выражение_1 do оператор
...
|
Просмотров: 745 |
Цикл с постусловием repeat
|
repeat
тело цикла
...
|
Просмотров: 824 |
Для аргумента, изменяющегося в заданных пределах с заданным шагом.
|
Шаги 3–6 повторяются многократно, поэтому для их выполнения надо организовать цикл. Назовем необходимые нам переменные так: начальное значение…
program tabl_fun;
...
|
Просмотров: 1237 |
Цикл с предусловием while
|
while выражение do оператор
Выражение должно быть логического типа. Например, это может быть операция… ВНИМАНИЕ Если в теле цикла необходимо выполнить более одного оператора, необходимо заключить их в блок с помощью… ...
|
Просмотров: 696 |
Листинг 2.1. Вычисление функции Borand Delphi Enterprise v.7
|
Следует избегать проверки вещественных величин на равенство, вместо этого лучше сравнивать модуль их разности с некоторым малым числом. Это связано…
const eps = 1e-6; { Требуемая точность вычислений }
...
|
Просмотров: 731 |
Вывод на экран
|
write(список);
writeln[(список)];
Процедура write выводит указанные в списке величины на экран, а writeln вдобавок к этому переводит курсор на следующую… ...
|
Просмотров: 869 |
Ввод с клавиатуры
|
read(список);
readln[(список)];
В скобках указывается список имен переменных через запятую. Квадратные скобки указывают на то, что список может… ...
|
Просмотров: 731 |
Структура программы
|
program имя; { заголовок – не обязателен }
разделы описаний
begin
...
|
Просмотров: 685 |