
- •Курсовая работа
- •Пояснительная записка
- •Курсовая работа
- •Информатика
- •Задание
- •Аннотация
- •Содержание
- •Введение
- •1. Теоретические положения
- •2.1.3. Расчетные формулы
- •2.2. Подготовка теста
- •2.3. Разработка алгоритма решения задачи
- •2.3.1. Укрупнение алгоритма и его описание
- •2.3.2. Пояснения к блок-схеме
- •2.4. Программирование
- •2.4.1. Описание используемых переменных, массивов и подпрограмм
- •2.4.2. Файловый ввод-вывод данных
- •2.4.3. Соответствие между блок-схемой и программой
- •2.5. Программный код
- •2.6. Отладка программы
- •2.6.1. Методы, используемые при отладке программы
- •2.6.2. Результаты отладки
- •2.7. Результаты выполнения программы и их анализ.
- •Заключение
- •Библиографический список
1. Теоретические положения
Курсовая работа по информатике позволяет закрепить и развить первоначальные навыки программирования, выработать хороший стиль программирования, и получить представление о применении персонального компьютера при решении задач по специальности.
Весь процесс получения результатов с применением персонального компьютера требует значительных усилий и умения планировать свои действия вперед. Он состоит из следующих этапов:
постановка задачи и ее математическое моделирование;
выбор метода решения и разработка алгоритма;
написание текста программы и представление исходных данных;
подготовка тестов для отладки программы;
отладка программы;
выполнение расчетов по отлаженной программе и обработка полученных результатов.
Описание алгоритмов представленных в работе структурировано “сверху вниз”.
Это означает, что сначала нужно выделить укрупненные этапы решения задачи. Затем каждый этап разбивается на более мелкие шаги и т. д. Процесс детализации завершается тогда, когда все шаги становятся очевидными для программирования, т. е. их можно представить либо одним оператором, либо небольшим количеством очевидных операторов.
Исходные данные представлены в том виде, в каком их ввели в компьютер. Если их много (больше пяти-шести), то создается файл с исходными данными, и они вводятся в программу из этого файла.
Анализ результатов предполагает их сравнение с результатами ручных вычислений, а также их смысловую оценку и выводы.
2. Определение эмпирических формул для кинетики флотации
2.1. Постановка и математическая модель задачи
2.1.1. Содержательная формулировка задачи
Для шести значений времени флотации указаны экспериментальные значения извлечения. Требуется получить эмпирическую зависимость извлечения и скорости флотации от времени, представить результаты в табличной и графической форме, сопоставить расчетные и эмпирические значения.
2.1.2. Исходные данные
Заданные шесть значений времени флотации и соответствующие шесть экспериментальных значений извлечения в концентрат следующие:
Таблица 1.1
Время флотации, с |
15,6 |
30,6 |
60,6 |
150,6 |
300,6 |
600,6 |
Извлечение в концентрат, доли ед. |
0,1636 |
0,2696 |
0,4106 |
0,6936 |
0,8436 |
0,8786 |
2.1.3. Расчетные формулы
Извлечение
в концентрат за время флотации t
зависит от времени следующим образом:
,
(1)
где - предельное значение извлечения при t стремящимся к бесконечности,
k-текущая скорость флотации, зависящая от t.
Зависимость скорости флотации от времени имеет вид:
(2)
,
где
-скорость
извлечения неполезной части в концентрат;
b-диапазон изменения
скорости флотации; m-постоянная
времени.
Считая параметры и заданными, можно определить b и m:
(3)
(4)
(5) (6)
(7)
Для
выбора значения параметра
с учетом указанных выше условий можно
рекомендовать формулу:
,
(8)
где
-максимальное
из заданных экспериментальных значений;
-любое
число от 0 до 1.
При задании параметра можно воспользоваться формулой:
(9)