Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Ввод данных, заданных непосредственно.



Пример. Вычислить величину запасов шахтного поля Z по формуле

Z=S*H*m*γ *c

где S - размер шахтного поля по простиранию, м

H - размер шахтного поля по падению, м

m - мощность пласта, м

γ - плотность угля, т/м3

c - коэффициент извлечения запасов (для пологого падения - 0, 87, для крутого - 0, 75)

В данном случае всего исходных данных 6 (с учетом падения пласта).

Желательно задавать данные в столбце В, а в столбце А - название этих данных.

Если исходные данные изменяются не количественно, а качественно, то каждому качеству присваивается определенное числовое значение.

В данном примере присвоим значение 1 пологому падению пласта и 2 – крутому.

EXCEL-таблица ввода исходных данных выглядит следующим образом:.1

 

  А В
Исходные данные  
Размер шахтного поля по простиранию, м
Размер шахтного поля по падению, м
Мощность пласта, м 1, 2
Плотность угля, т/м3 1, 37
Падение пласта (1 – пологое, 2 – крутое)
Вычисления  
Коэффициент извлечения запасов, с =если(В7=1; 0, 87; 0, 75)
Величина запасов шахтного поля, т =В3*В4*В5*В6*В9

 

В ячейках от В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 – период сооружения выработки, сечение выработки, скорость проведения выработки и способ проведения выработки. Две переменные (площадь сечения и скорость проведения) имеют конкретные числовые значения, две имеют только качественные значения. Как и в предыдущем примере на этапе ввода данных каждому качеству нужно присвоить определенное количественное значение.

Рассмотрим макет программы.

  А В
Исходные данные  
Способ проведения выработки (1 – комбайн, 2 – БВР)
Период строительства выработки (1 – в период строительства шахты, 2 – капитальные работы на действующей шахте, 3 – в период эксплуатации)
Площадь поперечного сечения выработки, м2
Скорость проведения выработки, м/месяц
Вычисления  
Коэффициент с1 =если(В4=1; 2, 55; если(В4=2; 1, 84; 1, 17))
Стоимость проведения при комбайновой проходке, грн/м =В8*(2572+136, 4*В5)*(0, 16*(120/В6)+0, 84)
Стоимость проведения при проходке БВР =В8*(2599+160, 39*В5)*(0, 105*(120/В6)+0, 895)
Принятая стоимость проведения выработки =если(В3=1; В9; В10)

 

В данном случае так же используется функция «если» (ячейка В11). В ячейке В8 эта функция записывается несколько иным способом. В этом случае решение принимается выбором не из двух возможных вариантов, а из трех, поэтому слово «если» записано дважды.

Задание на самостоятельную работу

 

Составьте программу в EXCEL и убедитесь, что при заданных выше исходных данных стоимость проведения выработки составит 8363, 72736 грн/м.

Теперь усложним задание, поставив еще один вопрос – при какой скорости проведения выработки сечением 12 м2 комбайновая проходка будет выгоднее буровзрывной?

Используем прием «протягивания» столбцов программы. Для этого выделим столбец В программы. В правом нижнем углу выделенного столбца появляется знак «+». Удерживая нажатой левую клавишу мышки протягиваем столбец вправо до столбца Н.

Установим во всех ячейках строки 5 сечение выработки 12, а в строке 6 скорость проведения от 40 до 100. Программа принимает вид:

 

  А B C D E F H
Исходные данные            
Способ проведения выработки (1 – комбайн, 2 – БВР)
Период строительства выработки (1 – в период строительства шахты, 2 – капитальные работы на действующей шахте, 3 – в период эксплуатации)
Площадь поперечного сечения выработки, м2
Скорость проведения выработки, м/месяц
Вычисления            
Коэффициент с1 1, 84 1, 84 1, 84 1, 84 1, 84 1, 84
Стоимость проведения при комбайновой проходке, грн/м 10222, 3 9478, 9 8983, 3 8629, 2 8363, 7
Стоимость проведения при проходке БВР 10071, 5 9547, 1 9197, 5 8947, 8 8760, 6 8498, 4
Принятая стоимость проведения выработки 10222, 3 9478, 9 8983, 3 8629, 2 8363, 7

 

Теперь можно построить график зависимости стоимости проведения выработки при комбайновой и БВР технологиях от скорости проведения выработки.

Рис. 1.7 Зависимость затрат на проведение 1 м выработки от скорости

ее проведения при комбайновой проходке и при применении БВР

 

Как видно из приведенного графика, при скорости проведения выработки более 50 м/месяц комбайновая проходка более выгодна.

Задание на самостоятельную работу

 

(Составьте программу и убедитесь, что числовые результаты совпадают с указанными выше).

1.1.2.3 Табличное задание исходных данных

 

Использование табличных данных, заданных по интервалам

 

Если исходные данные задаются в форме таблицы, возможны следующие пути их использования:

1 - программирование таблицы;

2 - непосредственное обращение программы к таблице;

3 - аппроксимация табличных значений математической формулой.

 

Программирование таблицы

В таблице 1.4 показаны группы рабочих скоростей подачи комбайна в зависимости от скорости комбайна. Величина группы рабочих скоростей довольно часто используется в расчетах норм выработки, трудоемкости обслуживания комбайна и т.д. Как же определить группу скоростей, зная скорость подачи комбайна? Напрашивается простой выход – использовать функция «если».

 

Таблица 1.4 Средняя скорость подачи комбайна и группа рабочих скоростей

 

Средние рабочие скорости подачи комбайна, м/мин Группа рабочих скоростей подачи комбайна
до 0, 387
0, 388-0, 448
0, 449-0, 512
0, 513-0, 590
0, 591-0, 680

 

Запишем EXCEL-программу.

  А В
Средняя рабочая скорость подачи комбайна, м/мин  
Группа рабочих скоростей подачи комбайна =если(В1< 0, 388; 1; если(В1< 0, 449; 2; если(В1< 0, 513; 3; если(В1< 0, 591; 4; 5))))

 

Таким образом, используя функцию «если» 4 раза, мы можем записать программу вычисления группы скоростей. Но такую функцию использовать в одной записи желательно не более 7 раз. При большом количестве интервалов возникает необходимость иметь ячейки промежуточных вычислений. Рассмотрим это для случая, когда исходная таблица принимает вид таблицы 1.5.

 

 

Таблица 1.5 Средняя скорость подачи комбайна и группа рабочих скоростей

 

Группа рабочих скоростей подачи комбайна Средние рабочие скорости подачи комбайна, м/мин Группа рабочих скоростей подачи комбайна Средние рабочие скорости подачи комбайна, м/мин
до 0, 387 1, 061-1, 220
0, 388-0, 448 1, 221-1, 420
0, 449-0, 512 1, 421-1, 668
0, 513-0, 590 1, 669-1, 950
0, 591-0, 680 1, 951-2, 286
0, 681-0, 790 2, 287-2, 710
0, 791-0, 910 2, 711-3, 220
0, 911-1, 060 3, 221-3, 820

 

Для такого случая программа будет иметь следующий вид:

 

  А В
Средняя рабочая скорость подачи комбайна, м/мин 2, 3
Группа рабочих скоростей подачи комбайна =если(В1< 0, 388; 1; если(В1< 0, 449; 2; если(В1< 0, 513; 3; если(В1< 0, 591; 4; если(В1< 0, 681; 5; если(В1< 0, 791; 6; если(В1< 0, 911; 7; В3)))))))
Промежуточное вычисление =если(В1< 1, 061; 8; если(В1< 1, 221; 9; если(В1< 1, 421; 10; если(В1< 1, 669; 11; если(В1< 1, 951; 12; если(В1< 2, 287; 13; если(В1< 2, 711; 14; В4)))))))
Промежуточное вычисление =если(В1< 3, 221; 15; 16)

 

Как видно, появилась необходимость иметь строки промежуточных вычислений 3-ю и 4-ю. Результат все же окажется в ячейке В2.

Таким образом, таблица используется только на этапе программирования и в дальнейшем в программе не принимает участия.

 

Весьма важно помнить, что в данном случае необходимо ввести ограничения на заданную величину скорости подачи. Она не может быть более 3, 82 м/мин, так как в противном случае программа будет не корректной!

Программируя таблицу, помните: функция «если» используйте до 7 раз!

Введите ограничения на ввод данных начала и конца таблицы!

Задание на самостоятельную работу

Составьте программу и убедитесь, что результат при заданной величине скорости подачи окажется равным 14.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2017-03-09; Просмотров: 547; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.033 с.)
Главная | Случайная страница | Обратная связь