- •А.В. Кравцов, н.В. Чеканцев, е.С. Шарова, м.С. Гынгазова, ю.А. Смышляева, э.Д. Иванчина Проблемно-ориентированная информатика химико-технологических процессов
- •Введение
- •1. Общая характеристика языков программирования
- •2. Основы программирования на языке turbo pascal
- •2.1. Оператор присваивания
- •2.2. Программирование линейных алгоритмов
- •2.3. Программирование разветвляющихся алгоритмов. Условный оператор
- •2.4. Оператор варианта
- •2.5. Программирование циклических алгоритмов
- •2.6. Одномерные массивы
- •2.7. Матрицы
- •2.8. Файлы
- •3. Технология программирования и модули
- •3.1. Подпрограммы
- •3.2. Использование стандартных модулей
- •3.2.1. Модуль Сrt. Работа с экраном в текстовом режиме
- •3.2.2. Модуль Graph . Работа с экраном в графическом режиме
- •3.2.3. Закрашенные области
- •3.2.4. Вывод текстовой информации
- •4. Решение функциональных и вычислительных задач химической технологии
- •4.1. Обработка экспериментальных данных
- •4.1.1 Интерполяционный многочлен Лагранжа
- •4.1.2. Интерполяционный многочлен Ньютона
- •4.2. Итерационные методы решения нелинейных уравнений
- •4.2.1. Метод деления отрезка пополам
- •4.2.2. Метод простых итераций
- •4.2.3. Метод Ньютона (метод касательных)
- •4.2.4. Примеры составления программ
- •4.3. Приближенное решение обыкновенных дифференциальных уравнений первого порядка
- •4.3.1. Метод Эйлера
- •4.3.2. Метод Рунге-Кутта
- •5. Основы работы с windows
- •Управление манипулятором мышь
- •Курсор ввода
- •Рабочий стол
- •Окно программы мой компьютер
- •Корзина
- •Панель задач
- •Файловая система и структура
- •5.1. Основы работы с Microsoft Word
- •5.1.1. Запуск программы Word
- •5.1.2. Элементы окна редактора Word
- •5.1.3. Набор текста
- •5.1.4. Сохранение и загрузка документов
- •5.1.5 Основы форматирования текста
- •5.1.6. Создание таблиц
- •5.1.7. Формульный редактор
- •5.2. Построение графиков с использованием Microsoft Excel
- •Формулы для вычисления линий тренда
- •6. Основы работы в среде delphi
- •6.1. Знакомство со средой Delphi
- •6.1.1. Главное окно
- •Пиктографические кнопки
- •6.1.2. Окно формы
- •6.1.3. Окно Инспектора Объектов
- •6.1.4. Окно кода программы
- •6.2. Основы визуального программирования в среде Delphi
- •6.2.1. Пустая форма и ее модификация
- •6.2.1.1. Настройка Delphi
- •6.2.1.2. Имена в Delphi
- •6.2.1.3. Изменение свойств формы
- •6.2.1.4. Размещение нового компонента
- •6.2.2. Реакция на события
- •6.2.2.1. Обработчик события OnClick
- •6.2.2.2. Динамическое изменение свойств компонента
- •6.3. Использование компонентов общего назначения
- •6.3.1. TFrame – рама и шаблоны компонентов
- •6.3.2. TMainMenu - главное меню формы (программы)
- •6.3.3. TPopupMenu - вспомогательное (локальное) меню
- •6.3.4. TLabel - метка для отображения текста
- •6.3.5. TEdit - ввод и отображение строки
- •6.3.6. TMemo - ввод и отображение текста
- •6.3.7. TButton – кнопка
- •6.3.8. TCheckBox - независимый переключатель
- •6.3.9. TRadioButton - зависимые переключатели
- •6.3.10. TListBox - список выбора
- •6.3.11. TComboBox – раскрывающийся список выбора
- •6.3.12. TScrollBar - управление значением величины
- •6.3.13. TGroupBox - панель группирования
- •6.3.14. TRadioGroup - группа зависимых переключателей
- •6.3.15. TPanel – панель
- •6.3.16. TActionList - механизм действий
- •7. Базы данных и базы знаний. Сеть интернет.
- •7.1. Системы сбора, хранения и обработки информации о протекании промышленного процесса
- •7.1.1 Общая характеристика систем управления базами данных
- •7.1.2 Иерархические субд
- •7.1.3 Сетевые базы данных
- •7.1.4 Реляционные базы данных
- •7.1.5 Среда быстрой разработки приложений Delphi
- •7.1.6 Язык sql как стандартный язык реляционных бд
- •7.1.7 Базы данных на нефтеперерабатывающих заводах. Единая тематическая витрина данных на ооо «по «Киришинефтеоргсинтез»
- •7.1.8 Базы знаний
- •7.2. Сеть интернет
- •7.2.1. Что такое Интернет
- •7.2.2. История возникновения Интернет
- •7.2.3 Интернет - компьютерные сети и сетевые протоколы. Семейство протоколов tcp/ip
- •7.2.4 Службы (сервисы) Интернет и архитектура клиент-сервер
- •7.2.5 Интернет в цифрах
- •8.1. Анализ и задание требований к безопасности
- •8. Средства защиты информации
- •8.2. Безопасность в прикладных системах
- •8.3 Проверка достоверности входных данных.
- •8.4. Проверка достоверности внутренней обработки данных
- •8.5. Аутентификация сообщений
- •8.6. Защита файлов прикладных систем
- •8.7. Контроль рабочего программного обеспечения
- •8.8. Защита системных тестовых данных
- •8.9. Безопасность в среде разработки и рабочей среде
- •8.10. Процедуры управления процессом внесения изменений
- •8.11. Технический анализ изменений, вносимых в операционную систему
- •8.12. Ограничения на внесение изменений в пакеты программ
- •Литература
- •Оглавление
- •Учебное издание
- •Проблемно-ориентированная информатика химико-технологических процессов
5.2. Построение графиков с использованием Microsoft Excel
Microsoft Excel так же, как и Word, входит в состав программного продукта Microsoft Office. Основное его назначение – это математическая обработка табличных данных и различные способы их графического представления: графические зависимости, диаграммы и т.д. Возможности этой программы очень велики, мы рассмотрим ее применение на примере построения графика по табличным данным.
При входе в Excel на экране появляется бланк электронной таблицы. Строки таблицы нумеруются арабскими цифрами, а столбцы буквами латинского алфавита. Кроме того, в верхней части экрана располагаются меню и панель инструментов. (Способы работы с ними такие же, как и в Word).
Рассмотрим конкретный пример. Пусть даны зависимости концентраций веществ A, B и C в реакторе от времени.
Время, час |
Са |
Сb |
Cc |
0 |
10.000 |
6.000 |
0.000 |
0.1 |
7.000 |
3.000 |
3.000 |
0.2 |
5.950 |
1.950 |
4.050 |
0.3 |
5.370 |
1.370 |
4.630 |
0.4 |
5.002 |
1.002 |
4.998 |
0.5 |
4.751 |
0.751 |
5.249 |
Рис.5.5. Элементы окна редактора Execl
Введем таблицу значений. (Рис.5.5.) Обратите внимание, что при наборе чисел используется запятая, а в первой строке – комментарии для легенды.
Далее
выделяем те ячейки с данными, которые
будут использованы для построения
графика. Нажимаем кнопку
(“Мастер диаграмм”).
При этом появляется диалоговое окно, с помощью которого можно выбрать тип диаграммы. Для построения графика рекомендуется выбрать тип “Точечная диаграмма”. И далее следует ряд диалоговых окон, при помощи которых задаются все необходимые параметры для построения диаграммы: заголовки диаграммы и осей координат, наличие осей и линий сетки, наличие легенды диаграммы и ее расположение).
Диаграмму рекомендуется поместить на отдельном листе.
Для изменения каких-либо параметров построенной диаграммы необходимо нажать на диаграмму правой кнопкой мыши.
В результате приводим диаграмму к требуемому виду. (Рис.5.6.)
Рис.5.6. Зависимость концентраций веществ А, В, С от времени
Большим достоинством использования среды Exel является то, что помимо построения обыкновенных графиков, можно строить так называемую линию тренда. Линии тренда позволяют графически отображать тенденции данных и прогнозировать их дальнейшие изменения. Подобный анализ называется также регрессионным анализом. Используя регрессионный анализ, можно продлить линию тренда в диаграмме за пределы реальных данных для предсказания будущих значений. Например, приведенный ниже рисунок 5.7, использует простую линейную линию тренда, которая является прогнозом на полтора месяца вперед, для демонстрации тенденции коксонакопления на катализаторе.
Рис. 5.7. Зависимость количества кокса на катализаторе от срока эксплуатации
Для того чтобы провести линии тренда нужно:
Выберите ряд данных (Ряд данных – набор связанных между собой элементов данных, отображаемых на диаграмме. Каждому ряду данных на диаграмме соответствует отдельный цвет или способ обозначения, указанный на легенде диаграммы. Диаграммы всех типов, кроме круговой, могут содержать несколько рядов данных.), к которому нужно добавить линию тренда.
Выберите команду Добавить линию тренда в меню Диаграмма.
На вкладке Тип выберите нужный тип регрессионной линии тренда.
Примечание:
В поле Построен на ряде перечислены все ряды данных диаграммы, поддерживающей линии тренда. Для добавления линии тренда к другим рядам выберите нужное имя в поле, а затем выберите нужные параметры.
