Составители:
Практикум по решению задач на ЭВМ
Функция – это подпрограмма, определяющая единственное скалярное,
вещественное или строковое значение. Отличия функции от процедуры:
• заголовок функции начинается со служебного слова function и за-
канчивается указанием типа значения функции;
• раздел операторов функции должен содержать хотя бы один опера-
тор присваивания имени функции;
• обращение к функции – не оператор, а выражение
вида <имя
функции> (<список фактических параметров>).
Функции и процедуры могут использовать свое имя в собственном опи-
сании, т. е. могут быть рекурсивными.
Работа с файлами. Файл (последовательность) - это одна из наиболее
фундаментальных структур данных. Программная организация компьюте-
ров, их связь с внешними устройствами основаны на файловой структуре.
Файлы позволяют решить две проблемы:
1) возможность формирования и сохранения значений для последую-
щего использования другими программами (например, в программах
многократной обработки информационных систем, таких как платеж-
ные ведомости, различные АСУ, базы данных, необходимость длительно-
го хранения информации очевидна);
2) взаимодействие программ с внешними устройствами ввода-вывода:
дисплеем, принтером, АСП и т.п.
В Паскале эти проблемы снимаются с помощью структурированных дан-
ных файлового типа.
Файловый тип данных в программе задается следующем образом:
type <имя файлового типа>= file of <тип компонентов>
В качестве типа компонентов файла разрешается использовать любой тип
данных, кроме файлового.
Например:
type
intfile=file of integer;
refile=file of real;
chfile=file of char;
ran=1..10;
st=set of ran;
vector=array [ran] of real;
compl=record;
re,im: integer;
end;
setfile=file of st;
vecfile=file of vector;
compfile=file of compl;
Описание файловой переменной задается обычным способом в разделе
9
Практикум по решению задач на ЭВМ
Функция – это подпрограмма, определяющая единственное скалярное,
вещественное или строковое значение. Отличия функции от процедуры:
• заголовок функции начинается со служебного слова function и за-
канчивается указанием типа значения функции;
• раздел операторов функции должен содержать хотя бы один опера-
тор присваивания имени функции;
• обращение к функции – не оператор, а выражение вида <имя
функции> (<список фактических параметров>).
Функции и процедуры могут использовать свое имя в собственном опи-
сании, т. е. могут быть рекурсивными.
Работа с файлами. Файл (последовательность) - это одна из наиболее
фундаментальных структур данных. Программная организация компьюте-
ров, их связь с внешними устройствами основаны на файловой структуре.
Файлы позволяют решить две проблемы:
1) возможность формирования и сохранения значений для последую-
щего использования другими программами (например, в программах
многократной обработки информационных систем, таких как платеж-
ные ведомости, различные АСУ, базы данных, необходимость длительно-
го хранения информации очевидна);
2) взаимодействие программ с внешними устройствами ввода-вывода:
дисплеем, принтером, АСП и т.п.
В Паскале эти проблемы снимаются с помощью структурированных дан-
ных файлового типа.
Файловый тип данных в программе задается следующем образом:
type <имя файлового типа>= file of <тип компонентов>
В качестве типа компонентов файла разрешается использовать любой тип
данных, кроме файлового.
Например:
type
intfile=file of integer;
refile=file of real;
chfile=file of char;
ran=1..10;
st=set of ran;
vector=array [ran] of real;
compl=record;
re,im: integer;
end;
setfile=file of st;
vecfile=file of vector;
compfile=file of compl;
Описание файловой переменной задается обычным способом в разделе
9
Страницы
- « первая
- ‹ предыдущая
- …
- 7
- 8
- 9
- 10
- 11
- …
- следующая ›
- последняя »
