Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Ввод данных, заданных непосредственно.
Пример. Вычислить величину запасов шахтного поля Z по формуле Z=S*H*m*γ *c где S - размер шахтного поля по простиранию, м H - размер шахтного поля по падению, м m - мощность пласта, м γ - плотность угля, т/м3 c - коэффициент извлечения запасов (для пологого падения - 0, 87, для крутого - 0, 75) В данном случае всего исходных данных 6 (с учетом падения пласта). Желательно задавать данные в столбце В, а в столбце А - название этих данных. Если исходные данные изменяются не количественно, а качественно, то каждому качеству присваивается определенное числовое значение. В данном примере присвоим значение 1 пологому падению пласта и 2 – крутому. EXCEL-таблица ввода исходных данных выглядит следующим образом:.1
В ячейках от В3 до В6 будут вводиться конкретные числовые данные, в ячейке В7 вводятся только величины 1 или 2 в зависимости от того, о каком угле падения пласта идет речь. При этом следует предотвратить несанкционированные величины данных (в данном случае любое другое значение кроме 1 и 2). Для этого служит меню " Данные" - " Проверка". Установите курсор на ячейку В7, кликните в верхней строке экрана на кнопку «данные» и активизируйте строку «проверка». В выпавшем меню «проверка вводимых значений» установите «тип данных» - «целое число». Появляется меню «значение между» и строки – «минимум» и «максимум». Укажите минимальное значение – в данном случае 1, и максимальное – 2 и нажмите кнопку «ok». Теперь уже ввести в эту ячейку другое число станет невозможным. Теперь о разделе программы «Вычисления». Первой вычисляемой ячейкой является ячейка В9 – вычисление коэффициента извлечения запасов. В данном случае используется функция «если» (если условие «В7=1» выполняется, тогда (знак «; ») 0, 87, в противном случае (знак «; ») 0, 75). Второй вычисляемой ячейкой является В10 – величина запасов шахтного поля «=В3*В4*В5*В6*В9».
Если исходные данные заданы качественно, а не количественно – обязательно введите ограничения на ввод!
Задание на самостоятельную работу
Запишите программу и убедитесь, что при указанных выше исходных данных результат будет: при пологих пластах - 14302800, при крутых 12330000.
1.1.2.2 Исходные данные заданы формулой, тоже требующей непосредственных исходных данных
Пример. Составить программу вычисления величины затрат на проведение 1 м штрека по формулам: при применении проходческого комбайна k=c1(2572+136, 4F)(0, 16(120/V)+0, 84) при применении буровзрывных работ k=c1(2599+160, 39F)(0, 105(120/V)+0, 895) где с1 – коэффициент, учитывающий период строительства выработки. Если выработка проводится в период строительства шахты – с1 = 2, 55, если в период капитальных работ на действующей шахте – с1 – 1, 84, если в период эксплуатации шахты – с1 = 1, 17. F - площадь поперечного сечения выработки при ее проведении, м2 V - скорость проведения выработки, м/мес. В данном случае количество исходных данных 4 – период сооружения выработки, сечение выработки, скорость проведения выработки и способ проведения выработки. Две переменные (площадь сечения и скорость проведения) имеют конкретные числовые значения, две имеют только качественные значения. Как и в предыдущем примере на этапе ввода данных каждому качеству нужно присвоить определенное количественное значение. Рассмотрим макет программы.
В данном случае так же используется функция «если» (ячейка В11). В ячейке В8 эта функция записывается несколько иным способом. В этом случае решение принимается выбором не из двух возможных вариантов, а из трех, поэтому слово «если» записано дважды. Задание на самостоятельную работу
Составьте программу в EXCEL и убедитесь, что при заданных выше исходных данных стоимость проведения выработки составит 8363, 72736 грн/м. Теперь усложним задание, поставив еще один вопрос – при какой скорости проведения выработки сечением 12 м2 комбайновая проходка будет выгоднее буровзрывной? Используем прием «протягивания» столбцов программы. Для этого выделим столбец В программы. В правом нижнем углу выделенного столбца появляется знак «+». Удерживая нажатой левую клавишу мышки протягиваем столбец вправо до столбца Н. Установим во всех ячейках строки 5 сечение выработки 12, а в строке 6 скорость проведения от 40 до 100. Программа принимает вид:
Теперь можно построить график зависимости стоимости проведения выработки при комбайновой и БВР технологиях от скорости проведения выработки. Рис. 1.7 Зависимость затрат на проведение 1 м выработки от скорости ее проведения при комбайновой проходке и при применении БВР
Как видно из приведенного графика, при скорости проведения выработки более 50 м/месяц комбайновая проходка более выгодна. Задание на самостоятельную работу
(Составьте программу и убедитесь, что числовые результаты совпадают с указанными выше). 1.1.2.3 Табличное задание исходных данных
Использование табличных данных, заданных по интервалам
Если исходные данные задаются в форме таблицы, возможны следующие пути их использования: 1 - программирование таблицы; 2 - непосредственное обращение программы к таблице; 3 - аппроксимация табличных значений математической формулой.
Программирование таблицы В таблице 1.4 показаны группы рабочих скоростей подачи комбайна в зависимости от скорости комбайна. Величина группы рабочих скоростей довольно часто используется в расчетах норм выработки, трудоемкости обслуживания комбайна и т.д. Как же определить группу скоростей, зная скорость подачи комбайна? Напрашивается простой выход – использовать функция «если».
Таблица 1.4 Средняя скорость подачи комбайна и группа рабочих скоростей
Запишем EXCEL-программу.
Таким образом, используя функцию «если» 4 раза, мы можем записать программу вычисления группы скоростей. Но такую функцию использовать в одной записи желательно не более 7 раз. При большом количестве интервалов возникает необходимость иметь ячейки промежуточных вычислений. Рассмотрим это для случая, когда исходная таблица принимает вид таблицы 1.5.
Таблица 1.5 Средняя скорость подачи комбайна и группа рабочих скоростей
Для такого случая программа будет иметь следующий вид:
Как видно, появилась необходимость иметь строки промежуточных вычислений 3-ю и 4-ю. Результат все же окажется в ячейке В2. Таким образом, таблица используется только на этапе программирования и в дальнейшем в программе не принимает участия.
Весьма важно помнить, что в данном случае необходимо ввести ограничения на заданную величину скорости подачи. Она не может быть более 3, 82 м/мин, так как в противном случае программа будет не корректной! Программируя таблицу, помните: функция «если» используйте до 7 раз! Введите ограничения на ввод данных начала и конца таблицы! Задание на самостоятельную работу Составьте программу и убедитесь, что результат при заданной величине скорости подачи окажется равным 14. Популярное:
|
Последнее изменение этой страницы: 2017-03-09; Просмотров: 579; Нарушение авторского права страницы