- •1.Понятие информации.Носители информации.
- •2.Представление и обработка данных.
- •3. Кодирование информации.
- •4. Файлы и файловая структура.
- •5.Историческая справка о этапах развития эвм.
- •6.Состав эвм.
- •7.Устройства ввода-вывода пэвм.
- •8.Перифирийные устройства.
- •9. Классификация программных средств по отношению к решаемым задачам.
- •10.Иерархия программных средств по отношению к решаемым задачам.
- •11. Операционные системы. Общие характеристики.
- •12.Понятие алгоритма. Свойства. Основные характеристики.
- •13.Способы описания алгоритмов. Правила выполнения блок схем.
- •14.Информационные технологии решения задач. Структуры алгоритмов.
- •15.Сервисные и инструментальные системы.
- •16-18.Операционные системы.
- •19.Среда Borland Pascal 7.0 for Windows.Общие сведения. Интерфейс.
- •20. Запуск и отладка программы.
- •21.Структура языка паскаль(общая, для всех версий).
- •22.Типы переменных.
- •23.Структура программы.
- •24.Операции и стандартные функции.
- •25. Операторы ввода и вывода данных.
- •26.Операторы ввода данных с клавиатуры.
- •32.Двумерные массивы.
- •33.Текстовые файлы.
- •34.Установка атрибутов файла.
- •35.Описание функций и процедур.
- •36.Рекурсивные функции и процедуры.
32.Двумерные массивы.
Var A:array[1..30,1..7] of byte;
33.Текстовые файлы.
Var f: Text;
Assign(f, 'Name_f');
где Name_f - имя файла.
Например,
Assign(f, 'file. dat'); {файл находится в текущем каталоге}
Assign(f,'C:\Pascal\Work\file.dat') {файл находится}
Открытие файла для записи данных
ReWrite(f);
Запись данных в файл
Write(f,"сп"); или Writeln(f,"сп"); {"сп" - список переменных}
Открытие файла для считывания данных
Reset(f);
Считывание данных
Read(f, "сп"); или Readln(f, "сп");
Закрытие файла
Close(f);
Запись данных в конец закрытого файла
Append(f);
34.Установка атрибутов файла.
Исходный атрибут файла
GetFattr(f, af);
Установка атрибута файла
SetFattr(f, af);
где f - имя файловой переменной,
af - имя переменной атрибута (тип Word).
Наименование |
Константа "ads" |
Двоичное |
Шестнадцатиричное |
Только для чтения |
ReadOnly |
0000 0001 |
$01 |
Скрытый файл |
Hidden |
0000 0010 |
$02 |
Системный файл |
System |
0000 0100 |
$04 |
Архивный файл |
Archiv |
0010 0000 |
$20 |
35.Описание функций и процедур.
Модули System, Crt, Graph
Procedure Name_P(p1, p2,...:"тип"; Var p3, p4,...: "тип";...);
Function Name_F("список формальных параметров"):"тип результата";
где Function и Procedure - служебные слова,
Name_F, Name_P - имена функции и процедуры соответственно,
p1, p2 - имена формальных параметров-значений,
p3, p4 - имена формальных параметров-переменных,
Type M= array[1..100]of real;
Procedure Name_P(p: M);
Name_P(p11, p22,..., p33, p44,...); - вызов процедуры Name_P,
Y:= Name_F("список фактических параметров"): - вызов функции Name_F,
Здесь p11, p22, . . . - имена или значения переменных,
p33, p44, . . . - имена переменных, значения которых возвращаются в программу.
Y - переменная, которой присваивается значение возвращаемое функцией.
36.Рекурсивные функции и процедуры.
Схема линейного взаимодействия процедур
Схема циклического взаимодействия процедур
1