- •Министерство образования и науки рф
- •Введение
- •Требования к оформлению отчета*
- •Задания к лабораторным работам.
- •Лабораторная работа 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
Арифметические функции
Аbs Абсолютное значение аргумента
АrcТаn Арктангенс аргумента
Соs Косинус аргумента
Ехр Показательная функция с основанием е
Frас Дробная часть аргумента
Int Целая часть аргумента
Ln Натуральный логарифм
Рi Число (3,1415926535897932385)
Sin Синус аргумента
Sqr Квадрат аргумента
Sqrt Квадратный корень аргумента
Процедуры для величин порядкового типа
Dec Уменьшение переменной
Inc Увеличение переменной
Функции для величин порядкового типа
Оdd Проверка аргумента на нечетность
Pred Предшествующее значение аргумента
Sucс Следующее значение аргумента
Процедуры работы со строками
Delеtе Удаление подстроки из строки
Insert Помещение подстроки в строку
Str Преобразование числа в строковую переменную
Vаl Преобразование символьного представления числа в двоичное
Функции работы со строками
Соnсаt Объединение строк
Сору Выделение подстроки
Length Длина строки
Роs Поиск подстроки в строке
Функции преобразования типов
Сhr Получение символа по его коду
High Получение максимального значения величины
Low Получение минимального значения величины
Оrd Порядковый номер величины перечисляемого типа
Round Округление вещественного число до целого
Тrunc Целая часть числа
Функции управления вводом-выводом
Еоf Конец файла
Ео1n Конец строки текстового файла
FilePos Номер текущей компоненты файла
FileSize Текущий размер файла
IOResult Результат последней операции ввода-вывода
SeekЕоf Конец файла
SеекЕоlп Конец строки текстового файла
Процедуры управления вводом-выводом
Арреnd Открытие файла для добавления в конец информации
Аssign Связь файловой переменной с внешним файлом
В1оскRеаd Чтение компонент из файла
ВlockWrite Запись компонент в файл
СhDir Изменение текущего каталога
Сlоsе Закрытие открытого файла
Еrаse Уничтожение внешнего файла
Flush Освобождение буфера выходного файла
GetDir Получение текущего каталога накопителя
МкDir Создание каталога
Read Чтение информации из файла
ReadLn Чтение информации из текстового файла
Rename Переименование внешнего файла
Reset Открытие существующего файла
Rewrite Открытие нового файла
RmDir Удаление пустого каталога
Seek Настройка на требуемую компоненту файла
SеtТехtВuf Назначение буфера ввода-вывода
Тruncate Удаление части файла, начиная с текущей позиции
Write Запись информации в файл
Writeln Запись строки в текстовый файл
Процедуры управление динамической памятью
Dispose Освобождение динамической памяти
FreeMem Освобождение динамической памяти
GеtМеm Создание новой динамической переменной
Маrk Фиксация состояния динамической памяти
New Создание новой динамической переменной
Releasе Возвращение динамической памяти в заданное состояние
Функции управления динамической памятью и адресные функции
Аddr Адрес аргумента
Аssigned Проверка равенства указателя значению nil
СSеg Содержимое регистра СS
DSeg Содержимое регистра DS
МахАvail Размер максимального блока динамической памяти
МеmAvail Размер свободной области динамической памяти
New Создание новой динамической переменной
Оfs Смещение адреса аргумента
Ptr Преобразование адреса в указатель
Seg Адрес сегмента аргумента
Sseg Содержимое регистра SS
SРtr Содержимое регистра SР
Управление программой
Вrеаk Досрочный выход из цикла
Соntinue Начало новой итерации цикла
Ехit Выход из текущей подпрограммы или программы
Наlt Прекращение исполнения программы
RunЕrrоr Прекращение исполнения программы с выдачей сообщения об ошибке
Процедуры разнообразного назначения
Ехсlude Исключение элементов множества
FillChar Заполнение области заданным значением