
- •Моделирование и применение эвм в химической технологии
- •Часть 1
- •Введение
- •1 Организация выполнения и требования к оформлению лабораторных работ
- •2 Отладка программы в интегрированной среде
- •3 Лабораторные работы
- •3.1 Расчет ячеечного реактора
- •3.1.1 Постановка задачи
- •3.1.2 Вывод математического описания
- •3.1.3 Условия однозначности
- •3.1.4 Выбор метода реализации
- •3.1.5 Блок – схема реализации
- •3.1.6 Идентификация переменных
- •3.1.7 Варианты заданий
- •3.2 Расчет теплообменника
- •3.2.1 Постановка задачи
- •3.2.2 Вывод математического описания
- •3.2.3 Условия однозначности
- •3.2.4 Выбор метода реализации
- •3.2.5 Блок – схема реализации
- •3.2.6 Идентификация переменных
- •4.7 Варианты заданий
- •3.3 Расчет подогревателя
- •3.3.1 Постановка задачи
- •3.3.2 Вывод математического описания
- •3.3.3 Условия однозначности
- •3.3.4 Выбор метода реализации
- •3.3.5 Блок – схема реализации
- •3.3.6 Идентификация переменных
- •3.3.7 Варианты заданий
- •3.4 Расчет изоляции
- •3.4.1 Постановка задачи
- •3.4.2 Вывод математического описания
- •3.4.3 Условия однозначности
- •3.4.4 Выбор метода реализации
- •3.4.5 Блок – схема реализации
- •3.4.6 Идентификация переменных
- •3.4.7 Варианты заданий
- •7 Расчет насадочного абсорбера
- •7.1 Постановка задачи
- •3.5.2 Вывод математического описания
- •3.5.3 Условия однозначности
- •3.5.4 Выбор метода реализации
- •3.5.7 Варианты заданий
- •3.6 Расчет тарельчатого абсорбера
- •3.6.1 Постановка задачи
- •3.6.2 Вывод математического описания
- •3.6.3 Условия однозначности
- •3.6.4 Выбор метода реализации
- •3.6.7 Варианты заданий
- •3.7 Расчёт ректификационной колонны
- •3.7.1 Постановка задачи
- •3.7.2 Вывод математического описания
- •3.7.3 Условия однозначности
- •3.7.4 Выбор метода реализации
- •3.7.5 Блок – схема реализации
- •3.7.6 Идентификация переменных
- •3.7.7 Варианты заданий
- •Зарезервированные слова turbo pascal 7.0
- •Клавиши быстрого управления среды
3.7.5 Блок – схема реализации
3.7.6 Идентификация переменных
Таблица 3.14 – Идентификация переменных
№ п/п |
Перемен. в прогр. |
Переменная в мат.опис. |
Смысл и размерность переменной |
Значение |
1 2
3 4
5
6 7 8 |
XW Xf
Xp X[i]
Y[i]
A R F |
XW Xf
Xp X
Y*
α R f |
Концентрация НК в остатке, % Концентрация НК в исходной смеси, % Концентрация НК в продукте, % Концентрация НК в жидкой фазе, % Концентрация НК в паровой фазе, % Относительная летучесть НК Флегмовое число Загрузочное отношение |
Из варианта
Из варианта Из варианта
Рассчитываем
Рассчитываем Из варианта Из варианта Из варианта |
3.7.7 Варианты заданий
Таблица 3.15 – Варианты заданий
№ вар. |
XW |
Xf |
Xp |
α |
R |
f |
1 |
0.005 |
0.20 |
0.95 |
3.0 |
3.9 |
4.8 |
2 |
0.003 |
0.10 |
0.87 |
3.2 |
5.2 |
4.2 |
3 |
0.007 |
0.30 |
0.92 |
2.5 |
4.3 |
4.1 |
4 |
0.001 |
0.05 |
0.80 |
3.4 |
7.4 |
5.5 |
5 |
0.006 |
0.15 |
0.90 |
3.5 |
5.5 |
6.0 |
6 |
0.010 |
0.25 |
0.95 |
2.8 |
4.7 |
3.6 |
7 |
0.008 |
0.30 |
0.91 |
3.1 |
6.3 |
5.3 |
8 |
0.004 |
0.10 |
0.88 |
3.3 |
3.8 |
5.0 |
9 |
0.009 |
0.15 |
0.85 |
2.9 |
4.5 |
3.8 |
10 |
0.003 |
0.25 |
0.93 |
2.3 |
5.1 |
4.3 |
11 |
0.001 |
0.20 |
0.90 |
2.8 |
6.0 |
5.0 |
12 |
0.002 |
0.10 |
0.83 |
2.9 |
4.4 |
6.1 |
Приложение А
Зарезервированные слова turbo pascal 7.0
-
Зарезервированное
слово
Назначение
1
2
absolute
and
array
asm
assembler
begin
case
const
constructor
destructor
div
do
downto
else
end
external
far
file
for
forward
function
goto
if
implementation
in
inherited
inline
interfase
Признак абсолютной переменной (расположенной по определенному адресу).
Логическая операция И.
Начало типа-массива.
Начало блока на ассемблере.
Подпрограмма, написанная на ассемблере.
Начало тела программы или подпрограммы, начало составного оператора.
Начало условного оператора CASE.
Идентификатор раздела констант, группы параметров-констант.
Конструктор объекта.
Деструктор объекта.
Операция деления целых чисел с получением целого результата.
Признак начала оператора в цикле FOR, WHILE, оператора WITH.
Указатель изменения параметра цикла от
максимального значению к минимальному.
Секция ИНАЧЕ в условном операторе IF, CASE.
Конец тела программы, подпрограммы, конец
модуля, конец составного оператора, блока на ассемблере, оператора CASE, типа-записи, объекта.
Директива внешней подпрограммы.
Директива формирования "дальнего" адреса.
Файловый тип.
Начало цикла с известным числом повторений.
Директива заголовка подпрограммы, описанной
дальше по тексту программы.
Начало подпрограммы-функции.
Безусловный переход.
Начало условного оператора IF.
Исполнительная часть модуля.
Проверка наличия элемента во множестве.
Наследуемый метод.
Директива, позволяющая включить в программу часть, написанную на ассемблере.
Интерфейс модуля.
Продолжение приложения А
1 |
2 |
interrupt label mod near nil not object of
or packed private procedure program public record repeat set shl
shr
string then to
type unit until uses var
virtual while with xor |
Директива процедуры обработки прерываний. Идентификатор раздела меток. Остаток от деления целых чисел. Директива формирования ближнего адреса. Пустая ссылка. Логическое отрицание. Начало типа-объекта. Начало типа компонентов в определении массива, множества, файла, начало перечисления констант условного оператора CASE. Логическая операция ИЛИ. Признак "упакованного" массива. Начало приватной секции объекта. Начало подпрограммы-процедуры. Начало программы. Начало доступной извне секции объекта. Начало типа-записи. Начало цикла REPEAT. Тип-множество. Сдвиг битов влево с заполнением нулями освободившихся разрядов. Сдвиг битов вправо с заполнением нулями освободившихся разрядов. Тип-строка. Раздел ТОГДА условного оператора IF. Указатель изменения параметра цикла от минимального к максимальному значению. Идентификатор раздела типов. Начало модуля. Конец цикла REPEAT. Указатель используемых модулей. Идентификатор раздела переменных, группы параметров-переменных. Виртуальный метод. Начало цикла WHILE. Начало оператора над записями. Логическая операция ИСКЛЮЧАЮЩЕЕ ИЛИ. |
Приложение Б