- •Министерство образования и науки рф
 - •Введение
 - •Требования к оформлению отчета*
 - •Задания к лабораторным работам.
 - •Лабораторная работа 2. Методы численного интегрирования.
 - •Указания и требования к выполнению работы.
 - •Методы численного интегрирования
 - •Лабораторная работа № 3. Расчет реактора смешения для сложной реакции с линейной кинетикой
 - •Требования по выполнению работы:
 - •Замечания по выполнению работы.
 - •Реактор идеального смешения
 - •Методы решения систем линейных алгебраических уравнений.
 - •Метод Жордана-Гаусса (обращения матриц).
 - •Итерационные методы.
 - •Лабораторная работа № 4
 - •4.1 Обработка экспериментальных данных по парожидкостному равновесию.
 - •Обработка экспериментальных данных.
 - •38 Метанол-ацетон-гептан
 - •43 Метанол-ацетон-циклогексан
 - •1. Интерполирование.
 - •2. Метод наименьших квадратов
 - •4.2. Расчет температуры кипения и точки росы трехкомпонентной смеси.
 - •Методы уточнения корней уравнений с одним неизвестным.
 - •Расчет производится по следующим
 - •Лабораторная работа 5 Расчет реактора идеального вытеснения
 - •Требования по выполнению работы:
 - •Методы решения обыкновенных дифференциальных уравнений
 - •Лабораторная работа № 6 Исследование функции, нахождение ее характерных точек и ее графическое изображение в трехмерных координатах.
 - •Содержание
 - •Приложение –1 – описание языка турбо паскаль версия № 7.0
 - •1. Алфавит языка
 - •1.1. Символы, используемые в идентификаторах
 - •1.2. Разделители.
 - •1.3.2. Знаки операций
 - •1.3.3. Зарезервированные слова
 - •1.4. Неиспользуемые символы
 - •2. Структура программы
 - •3. Типы данных
 - •3.1. Классификация типов данных
 - •3.2. Простые типы данных
 - •3.2.3. Символьный тип
 - •3.2.4. Перечисляемый тип
 - •3.2.6. Вещественные типы
 - •4. Выражения
 - •4.1. Переменные
 - •4.2 .Константы.
 - •4.2.1. Целые константы
 - •4.2.4. Константные выражения
 - •4.2.5. Типизированные константы
 - •4.3. Стандартные функции
 - •4.3.1. Арифметические функции
 - •4.3.2. Функции преобразования типа
 - •4.3.3. Функции для величин порядкового типа
 - •4.4. Знаки операций
 - •4.4.1. Арифметические операции
 - •4.4.2. Логические операции
 - •4.4.3. Операции с битами информации
 - •4.4.4. Операции отношения
 - •4.5. Круглые скобки
 - •4.6. Порядок вычисления выражений
 - •5. Операторы языка
 - •5.1. Простые операторы
 - •5.1.1. Оператор присваивания
 - •5.1.2. Оператор безусловного перехода gото. Использование меток
 - •5.1.3. Пустой оператор
 - •5.2. Структурированные операторы
 - •5.2.1. Составной оператор
 - •5.2.2. Условный оператор if
 - •5.2.3. Условный оператор саsе
 - •5.2.4. Оператор цикла repeat
 - •5.2.5. Оператор цикла while
 - •5.2.6. Оператор цикла for
 - •5.2.7. Использование стандартных процедур Break и Соntinue в операторах циклов repeat, while и for
 - •6. Структурированные типы данных
 - •6.1. Массив
 - •6.2. Строка типа string
 - •6.3. Аsciiz-строка
 - •6.4. Запись
 - •6.5. Множество
 - •6.6. Файл
 - •7 Динамические структуры — данных
 - •7.1. Указатель
 - •7.2. Работа с динамической памятью
 - •7.3. Работа со структурами данных
 - •8. Процедурные типы
 - •9. Совместимость и преобразование типов данных
 - •10 Процедуры и функции
 - •10.1. Процедура
 - •10.2. Функция
 - •10.3. Формальные и фактические параметры
 - •10.3.1 Параметры-значения
 - •10.3.2. Параметры-переменные
 - •10.3.3. Параметры-константы
 - •10.3.4. Параметры без типа
 - •10.3.5. Массивы и строки открытого типа
 - •10.3.6. Параметры-процедуры и параметры-функции
 - •10.4. Процедура еxit
 - •10.5. Директивы подпрограмм
 - •10.5.1. Директива forward
 - •10.5.2. Директивы fаr и near
 - •10.5.3. Директива ехтеrnal
 - •10.5.4. Директива аssembler
 - •Пример. Функция, определяющая максимальное из двух чисел
 - •10.5.5. Директива inline
 - •10.5.6. Директива interrupt
 - •10.6. Рекурсивные процедуры и функции
 - •11 Организация ввода-вывода
 - •11.1. Стандартные процедуры и функции для всех файлов
 - •Функции
 - •11.2. Стандартные процедуры и функции для текстовых файлов
 - •11.3. Стандартные процедуры и функции для типизированных файлов
 - •Осуществляется настройка на элемент файла, с которым связана файловая переменная f. Элемент файла определяется номером №, причем нумерация элементов начинается с нуля.
 - •11.4. Стандартные процедуры и функции для файлов без типа
 - •11.5. Внешние устройства в качестве файлов
 - •12 Объектно-ориентированное программирование в turbo pascal 7.0
 - •12.1. Пример использования ооп
 - •12.2. Понятие объекта
 - •12.2.2. Наследование
 - •12.2.3. Полиморфизм
 - •12.3. Виртуальные методы
 - •13 Модули
 - •13.1. Заголовок модуля
 - •13.2. Интерфейс модуля
 - •13.3. Исполнительная часть модуля
 - •13.4. Секция инициализации
 - •13.5. Использование модуля в основной программе
 - •13.6. Использование идентификаторов элементов модуля
 - •14 Стандартные модули
 - •14.1 Модуль System
 - •Арифметические функции
 - •Процедуры работы со строками
 - •Функции работы со строками
 - •Функции управления вводом-выводом
 - •Процедуры управления вводом-выводом
 - •Функции управления динамической памятью и адресные функции
 - •Include Включение элементов множества
 - •14.2. Модуль String
 - •14.3. Модуль Сrt
 - •C80 с080 Для совместимости с версией 3.0
 - •14.4. Модуль Graph
 - •14.4. Пример использования подпрограмм модуля Сrарh
 
Лабораторная работа № 3. Расчет реактора смешения для сложной реакции с линейной кинетикой
Задание: Для химической реакции, протекающей в изотермическом реакторе смешения, составить программу расчета концентраций реагентов на выходе реактора и исследовать зависимость последних от времени пребывания. Найти время пребывания при котором концентрация компонента «В» имеет максимальное значение. Вид реакции, константы скоростей отдельных стадий, метод решения системы линейных уравнений и концентрации исходных реагентов формируются в зависимости от номера варианта.
В работе используются один из четырех методов решения систем линейных алгебраических уравнений: 1 - Гаусса; 2 - Жордана-Гаусса (обращения матрицы); 3 - простых итераций. Каждому варианту достается метод, соответствующий остатку от деления номера варианта студента на 4. Если остаток равен нулю, то берется метод Гаусса-Зейделя. В виде дополнительного – добровольного задания рекомендуется использовать в качестве второго метода - метод Крамера в общем виде для матрицы размерностью n х n, и затем сравнить полученные результаты.
Вид реакции задается следующим образом по двум схемам 1-я схема до 31 варианта включительно и 2-я схема для вариантов больше 31:
1 2 3 4 1-я схема
ABCDE Для вариантов с 1 по 10, 10-я стадия GH,
5 6 7 8 для вариантов с 11 по 20, 10-я стадия HI,
FGHI 11-я стадия - обратимая находится по номеру
9 10 10 (11) стадии соответствующей варианту (для Nvar с 1-по 10) или Nvar -10 для вариантов с 11 по 20. Для вариантов с 21 по 31 стадии GH и HI присутствуют одновременно и равны соответственно 10 и 11. 12-я стадия - обратимая и находится по номеру стадии соответствующему Nvar-20.
1 2 3 4 2-я схема
ABCDE Для вариантов с 32 по 42, 10-я стадия GH,
5 6 7 8 для вариантов с 43 по 53, 10-я стадия HI,
FGHI 11-я стадия - обратимая находится по номеру
9 10 10 (11) стадии соответствующей варианту Nvar-31 для вариантов с 32 по 42 или Nvar-42 для вариантов с 43 по 53. Для вариантов с 54 по 64 стадии GH и HI присутствуют одновременно и равны соответственно 10 и 11. 12-я стадия - обратимая и находится по номеру стадии соответствующему Nvar-53.
Начальные концентрации компонентов равны соответственно:
xA = 1; xB = xC = xD = xE = xF = xG = xH = xI = 0.
Считаем, что константы скорости каждой реакции равны номеру стадии реакции плюс 2 десятых от выражения полученного путем вычитания из номера группы (без буквы) двадцати и от температуры не зависят. Их размерность: мин-1.
Требования по выполнению работы:
Отобразить графически зависимости концентраций всех компонентов на выходе из реактора различным цветом, оси должны быть размечены и обозначены и подписаны. Показано соответствие между цветом и компонентом. Компоненты должны быть указаны заглавными буквами. Над графиком должен быть заголовок, написанный по-русски. Титульный экран должен содержать информацию о разработчике программы, на следующем экране должно быть задание и приведенная к нормальному виду система уравнений материального баланса изотермического реактора.
Необходимо вычислить время пребывания, соответствующее максимальной концентрации компонента B и вывести их на экран в графическом или алфавитно-цифровом режиме.
При выполнении работы под Delphi в среде Windows-95/98/xp интерфейс может отличаться от данного в сторону улучшения с использованием возможностей Delphi.
