КОНТРОЛЬНЫЕ ЗАДАНИЯ

advertisement
КОНТРОЛЬНЫЕ ЗАДАНИЯ
Студент выполняет контрольное задание, которое содержит один вопрос и три задачи.
Номера задач определяются по табл. 1 по последней и предпоследней цифрам номера зачетной
книжки. Например, студент, у которого номер зачетной книжки оканчивается на 25, должен
решить задачи 6, 14, 22. В первых двух задачах необходимо составить блок – схемы алгоритмов
и программы на алгоритмическом языке Бейсик. Причем, программы надо записать в двух
вариантах, используя в первом варианте оператор условного перехода IF… GO TO, а во втоорм
варианте оперторы цикла FOR… TO…STIP, NEXT. В третьей задаче необходимо составить
экономико- математическую модель в развернутом и матричном виде. При возможности модель
решить на ЭВМ. Для облегчения решения задач по ним даня краткие методические указания.
Контрольное задание желательно выполнить в ученической тетрадке. Страницы работы
должны быть пронумерованы и на каждой из них оставлены поля размером 3-4 см для
замечаний и предложений рецензента. В конце работы приводится список использованной
литературы, ставится подпись и дата выполнения.
Выполненное в полном объеме контрольное задание высылается на рецензирование.
Проверенное задание с отметкой рецензента высылается студету. Если контрольное задание не
допущено к собеседованию, то студент дорабатывает его в соответствии с замечаниями. При
этом должен быть полностью сохранен исходный текст, рецензия и замечания преподавателя на
полях.
Таблица 1.
Номера задач контрольного задания
Предпоследняя
цифра номера
зачетной
книжки
0
1
2
3
4
5
6
7
8
9
Последняя цифра номера зачетной книжки
2
3
4
5
6
7
0
1
8
9
1,11,21
2,12,22
3,13,23
4,1424
5,15,25
6,16,26
7,17,27
1,20,29
2,11,30
3,12,21
4,13,22
5,14,23
6,15,24
7,16,25
8,18,28
9,19,29
10,20,30
8,17,26
9,18,27
10,19,28
1,19,27
2,20,28
3,11,29
4,12,30
5,13,21
6,14,22
7,15,23
8,16,24
9,17,25
10,18,26
1,18,25
2,19,26
3,20,27
4,11,28
5,12,29
1,17,23
2,18,24
3,19,25
4,20,26
5,11,27
6,13,30
7,14,21
8,15,22
9,16,23
10,17,24
6,12,28
7,13,29
8,14,30
9,15,21
10,16,22
1,16,30
2,17,29
3,18,28
4,19,27
1,15,28
2,16,27
3,17,26
4,19,25
5,20,26
6,11,25
7,12,24
8,13,23
9,14,22
10,15,21
5,19,24
6,20,23
7,11,22
8,12,21
9,13,30
10,14,29
1,14,26
2,15,25
3,16,24
1,13,24
2,14,23
3,15,22
4,16,23
5,18,22
6,19,21
7,20,30
8,11,29
9,12,28
10,13,27
4,16,21
5,17,30
6,18,29
7,19,28
8,20,27
9,11,26
10,12,25
1,12,22
2,13,21
3,14,30
4,15,29
5,16,28
6,17,27
7,18,26
8,19,25
9,20,24
10,11,23
Вопрос. Какая вычислительная техника имеется на вашем предприятии и как
используется?
Задача 1. Составить блок-схему алгоритма и программу пересчета молока с различным
содержанием жира в молоке 4-х процентной жирности (ц) по формуле:
М 4% = 0,4М + 0,15 МЖ ,
где М – количество молока, кг;
Ж – фактическое содержание жира в молоке, %.
Жирность молока изменяется в пределах от 3 до 5% с шагом 0,1%.
Задача 2. Составить блок-схему алгоритма и программу расчета расхода молока (ц) для
получения определенного количества сливок по формуле
Кс(Жс-Жо)К
Км = ------------------- ,
Жм-Жо
где Кс – количество сливок, ц;
Жс – содержание жира в сливках, %;
Жо – содержание жира в обрате, %;
Жм – содержание жира в молоке, %;
К – коэффициент потерь жира в сепараторе.
Жирность молока изменяется в пределах от 3,2 до 4,5% с шагом 0,1%.
Задача 3. Составить блок-схему алгоритма и программу перевода объемных единиц молока
в весовые (кг) по формуле
Кв =1,03Ко ,
где Ко – количество молока, л.
Количество молока изменяется в пределах от 3,6 до 4,5 тыс. л с шагом 0,1 тыс. л.
Задача 4. Составить блок-схему алгоритма и программу расчета нагрузки скота (голов) на 1
га пастбищ по формуле
У
Н = -------- ,
КД
где У – урожай зеленой массы с 1 га пастбища за период, ц;
К – количество пастбищного корма на голову скота в сутки, ц;
Д – продолжительность использования пастбища, дни.
Урожай зеленой массы с 1 га пастбища изменяется в пределах от 120 до 160 ц с шагом 1 ц.
Задача 5. Составить блок-схему алгоритма и программу расчета размера пастбищного загона
(га) для гурта скота по формуле
КМА
Н = ----------- ,
Т
где К – количество голов в гурте;
М – суточная норма травы на одну голову, кг;
А – срок пребывания животных в загоне, дни;
Т – выход зеленой массы с 1 га пастбища за период, кг.
Срок пребывания животных в загоне изменяется от 1 до 5 дней с шагом 1 день.
Задача 6. Составить блок-схему алгоритма и программу расчета числа загонов на пастбище
по формуле
П
К = ----- + О,
Ч
где П – период, необходимый для отрастания травы на пастбище, дни;
Ч – количество дней пастьбы скота в каждом загоне;
О – потребное количество загонов для возобновления травостоя.
Количество дней пастьбы скота в загоне изменяется от 1 до 5 дней с шагом 1 день.
Задача 7. Составить блок-схему алгоритма и программу расчета выхода сенажа с 1 га (ц) по
формуле
У(100-Вз)
К = --------------- ,
100-Вс
где У – урожайность зеленой массы с 1 га, ц;
Вз – влажность зеленой массы, %;
Вс – влажность сенажа, %.
Влажность зеленой массы изменяется в пределах от 75 до 85% с шагом 1%.
Задача 8. Составить блок-схему алгоритма и программу расчета добавляемого компонента к
силосуемой массе по формуле
Ви-Вп
П = ------------------ 100 ,
Вп-Вд
где Ви – влажность исходного сырья, %;
Вп – планируемая влажность силосуемой массы, %;
Вд – влажность добавляемого сырья, %.
Влажность исходного сырья изменяется в пределах от 76 до 85 % с шагом 1 %.
Задача 9. Составить блок-схему алгоритма и программу расчета энергетической ценности
разных видов сена (МДж/кг сухого вещества) по формуле
Эо = 13,1 (1-Кс1,05) ,
где Кс – содержание сырой клетчатки на 1 кг сухого вещества, кг.
Содержание сырой клетчатки на 1 кг сухого вещества изменяется в пределах от 0,21 до 0,27
кг с шагом 0,01 кг.
Задача 10. Составить блок-схему алгоритма и программу расчета валового прироста живой
массы (ц) по формуле
СпПДг
Вп = -------------------- ,
100000
где Сп – среднесуточный прирост живой массы, г;
П – среднегодовое поголовье скота, гол.;
Дг – число дней в году, дни.
Среднесуточный прирост живой массы изменяется в пределах от 700 до 800 г с шагом 10 г.
Задача 11. Составить блок-схему алгоритма и программу расчета средней арифметической
взвешенной по формуле
xf
x = ------------- ,
f
где х – варианты; f – частоты.
Задача 12. Составить блок-схему алгоритма и программу расчета средней гармонической
взвешенной по формуле
w
x = ------------- ,
w
 -----x
где х – варианты; w – объемы явлений.
Задача 13. Составить блок-схему алгоритма и программу расчета средней квадратической
взвешенной по формуле
x=
x2f
---------- ,
f
где х – варианты; f – частоты.
Задача 14. Составить блок-схему алгоритма и программу расчета среднего квадратичного
отклонения по формуле
=
х2
-------n
х 2
-- -----n
где х – варианты; n – число варианта.
Задача 15. Составить блок-схему алгоритма и программу расчета индекса валового
производства однородных видов животноводческой продукции по формуле
g1
I валового производства = ----------- ,
продукции животноводства
0g0
где g0 и g1 – поголовье скота в базисном и отчетном периодах;
0 и 1 – продуктивность одной головы в базисном и отчетном периодах.
Задача 16. Составить блок-схему алгоритма и программу расчета индекса продуктивности
однородных видов сельскохозяйственных животных:
1g1
Iпродуктивности = ----------- ,
0g0
где 0 и 1 – продуктивность одной головы в базисном и отчетном периодах;
g0 – поголовье скота в отчетном периоде.
Задача 17. Составить блок-схему алгоритма и программу расчета индекса физического
объема продукции:
q1p
Iфизического объема = ----------- ,
продукции
q0р
где q0 и q1 – объем продукции в базисном и отчетном периодах;
р – цена единицы продукции, руб.
Задача 18. Составить блок-схему алгоритма и программу расчета индекса цен:
р1q1
Iцен = ------------ ,
р0q1
где р0 и р1 – цена единицы продукции в базисном и отчетном периодах, руб.;
q1 – объем продукции в отчетном периоде.
Задача 19. Составить
производительности труда:
блок-схему
алгоритма
и
программу
расчета
индекса
t0q1
Iпроизводительности труда = ----------- ,
t1q1
где t0 и t1 – затраты труда на единицу продукции в базисном и отчетном периодах, чел.-ч;
q1 – объем продукции в отчетном периоде.
Задача 20. Составить блок-схему алгоритма и программу расчета индекса себестоимости:
z1q1
Iсебестоимости = ------------ ,
z0q1
где z0 и z1 – себестоимость единицы продукции в базисном и отчетном периодах, руб;
q1 – объем продукции в отчетном периоде.
Задача 21. Составить экономико-математическую модель оптимизации суточного рациона
кормления для коров со средней живой массой 500 кг и среднесуточным удоем 24 кг молока.
Для обеспечения заданной продуктивности необходимо, чтобы в рационе содержалосьб не
менее 17,1 кг кормовых единиц, 1795 г переваримого протеина, 121 г кальция, 87 г фосфора и
770 мг каротина. Сухого вещества в нем должно быть не более 19 кг.
Рацион составляется из комбикорма, ячменя молотого, сена клеверо-тимофеечного, силоса
кукурузного, силоса клеверо-тимофеечного и кормовой свеклы. Содержание питательных
веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 30 до 40, грубые – от 15 до 25, сочные – от 20 до 30, корнеклубнеплоды
– от 10 до 15. Удельный вес ячменя в группе концентрированных кормов должен составлять не
более 20%, силоса кукурузного в группе сочных – не менее 40%. Для сбалансированности
рациона по переваримому протеину предусматривается включение в него карбамида в размере
не более 10% общей потребности в протеине. Стоимость 1 кг карбамида составляет 6,6 руб, а 1
кг его эквивалентен 2600 г переваримого протеина.
Кальций,
г
Фосфор,
г
Каротин,
мг
0,9
1,21
0,42
112
81
48
15
1,2
6
13
3,3
2,1
1
15
0,87
0,87
0,85
19,5
8,2
3,4
0,5
0,31
0,36
0,2
52
14
12
14
7,4
4,3
3,7
1,5
2,2
1
1,2
0,5
30
4
4
15
0,83
0,85
0,85
0,26
2,1
0,2
0,3
0,6
0,22
0,3
0,12
30
16
9
3,5
0,2
0,4
1,2
0,7
0,4
10
-
0,31
0,23
0,13
0,8
9,7
2,1
Сухое
вещество, кг
Переваримый
протеин, г
1. Комбикорм
2. Ячмень молотый
3. Сено луговое
4. Сено клеверо-тимофеечное
5. Солома овсяная
6. Солома ячменная
7. Силос кукурузный
8. Силос клеверо-тимофеечный
9. Картофель
10. Кормовая свекла
Кормовые
единицы, кг
Корма
Себестоимость
1 кг корма,
руб.
Таблица 2
Содержание питательных веществ в 1 кг корма и собестоимость кормов
Критерий оптимальности – минимум себестоимости рациона.
Задача 22. Составить экономико-математическую модель оптимизации суточного рациона
кормления коров со средней живой массой 500 кг и среднесуточным удоем 14 кг молока в
период раздоя. Для обеспечения заданной продуктивности необходимо, чтобы в рационе
содержалось не менее 11,6 кг кормовых единиц, 1160 г переваримого протеина, 81 г кальция, 57
г фосфора и 520 мг каротина. Сухого вещества в нем должно быть не более 14,9 кг.
Рацион составляет из комбикорма, сена лугового, сена клеверо-тимофеечного, соломы
ячменной, силоса кукурузного, картофеля и кормовой свеклы. Содержание питательных
веществ и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 10 до 15, грубые – от 16 до 19, сочные – от 50 до 60, корнеклубнеплоды
– от 10 до 15. Удельный вес соломы в группе грубых кормов должен составлять не более 30%, а
цена клеверо-тимофеечного не менее 40%, картофеля в группе корнеклубнеплодов – не более
20%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 23. Составить экономико-математическую модель оптимизации суточного рациона
кормления для телок в возрасте 9 месяцев при выращивании коров массой 500-550 кг. В рационе
должно содержаться не менее 4,4 кг кормовых единиц, 435 г переваримого протеина, 36 г
кальция, 21 г фосфора и 130 мг каротина.
Рацион составляется из комбикорма, ячменя молотого, сена лугового, сена клеверотимофеечного, соломы овсяной, силоса кукурузного и силоса клеверо-тимофеечного.
Содержание питательных веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 20 до 25, грубые – от 30 до 40, сочные – от 35 до 45. Удельный вес
комбикорма в группе концентрированных кормов должен составлять не менее 70%, сена в
группе грубых – не менее 60%, силоса кукурузного в группе сочных – не более 40%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 24. Составить экономико-математическую модель оптимитзации суточного рациона
кормления для телят с живой массой 250 кг и суточным приростом живой массы 600 г. Для
обеспечения заданного прироста необходимо, чтобы в рационе содержалось не менее 4,25 кг
кормовых единиц, 479 г переваримого протеина, 18 г кальция, 16 г фосфора, 50 мг каротина.
Рацион составляет из комбикорма, ячменя молотого, сена лугового, соломы овсяной, соломы
ячменной, силоса кукурузного, силоса клеверо-тимофеечного и кормовой свеклы. Содержание
питательных веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 10 до 18, грубые – от 40 до 50, сочные – от 25 до 35, корнеклубнеплоды
– от 2 до 8. Кроме того, удельный вес ячменя молотого в группе концентрированных кормов
должен составлять не более 40%, соломы в группе грубых – не более 40%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 25. Составить экономико-математическую модель оптимизации суточного рациона
кормления для овцематок с живой массой 60 кг. В рационе должно содержаться не менее 1,15 кг
кормовых единиц, 105 г переваримого протеина, 76 г кальция, 4,8 г фосфора и 15 мг каротина.
Рацион составляется из комбикорма, сена лугового, сена клеверо-тимофеечного, соломы
овсяной, соломы ячменной, силоса кукурузного и силоса клеверо-тимофеечного. Содержание
питательных веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельных группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные корма – от 10 до 20, грубые – от 70 до 85, сочные – 8 до 15. Удельный вес
соломы в группе грубых кормов должен составлять не более 40%, а сена клеверо-тимофеечного
– не менее 50%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 26. Составить экономико-математическую модель оптимизации суточного рациона
кормления для ягнят в возрасте 12 месяцев. В рационе должно содержаться не менее 1,05 кг
кормовых единиц, 100 г переваримого протеина, 6,4 г кальция, 4,1 г фосфора и 8 мг каротина.
Рацион составляется из комбикорма, ячменя молотого, сена лугового, сена клеверотимофеечного, силоса кукурузного, силоса клеверо-тимофеечного и кормовой свеклы.
Содержание питательных веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 20% до 30%, грубые – от 25 до 35%, сочные – от 30 до 42%,
корнеклубнеплоды – 5 до 10%. Удельный вес ячменя в группе концентрированных кормов
должен составить не более 40%, сена клеверо-тимофеечного в группе грубых - не менее 60%,
силоса кукурузного в группе сочных не более 30%.
Критерий оптимальности - минимум себестоимости рациона.
Задача 27. Составить экономико-математическую модель оптимизации суточного рациона
кормления для молодняка овец на откорме со среднесуточным приростом живой массы 180 г. в
рационе должно содержаться не менее 1,4 кг кормовых единиц, 125 г переваримого протеина,
8,4 г кальция, 5,6 г фосфора и 11 мг каротина.
Рацион составляется из комбикорма, сена лугового, сена клеверо-тимофеечного, соломы
ячменной, силоса кукурузного, силоса клеверо-тимофеечного и кормовой свеклы. Содержание
питательных веществ в кормах и их себестоимость представлены в табл. 2.
В соответствии с зоотехническими требованиями отдельные группы в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 25 до 30, грубые – от 20 до 30, сочные – от 30 до 40, корнеклубнеплоды
– от 8 до 12. Удельный вес сена в группе грубых кормов должен составлять не менее 80%,
силоса кукурузного в группе сочных – не более 30%.
Критерий оптимальности - минимум себестоимости рациона.
Задача 28. Составить экономико-математическую модель оптимизации суточного рациона
кормления для подсосных маток свиней в возрасте до двух лет с живой массой 150 кг. В
рационе должно содержаться не менее 7,2 кг кормовых единиц, 850 г переваримого протеина, 45
г кальция, 31 г фосфора, 48 мг каротина, 60,6 г лизина, 18,74 г метионина+цистина, 10,1
триптофана.
Рацион составляется из ячменя, овса, отрубей пшеничных, картофеля, кормовой свеклы и
мясо-костной муки. Недостаток кальция возмещается добавкой кормового мела. Содержание
питательных веществ в кормах и их себестоимость представлены в табл. 3.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные от 60 до 80, корнеклубнеплоды от 15 до 25, животного происхождения от 8
до 13. Удельный вес ячменя в группе концентрированных кормов должен составлять не более
60%, кормовой свеклы в группе корнеклубнеплодов – не менее 60%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 29. Составить экономико-математическую модель оптимизации суточного рациона
кормления молодняка интенсивного мясного откорма свиней со средней живой массой 80 кг и
суточным приростом живой массы 650 г. в рационе должно содержаться не менее 3,1 кг
кормовых единиц, 290 г переваримого протеина, 18 г кальция, 13 г фосфора, 16 г каротина,
12,01 лизина, 8,26 г метионина+цистина, 2,25 г триптофана.
Рацион составляется из ячменя, отрубей пшеничных, травяной муки клеверной, картофеля,
кормовой свеклы и мясо-костной муки. Недостаток кальция возмещается добавкой кормового
мела. Содержание питательных веществ в кормах и их себестоимость представлены в табл. 3.
Таблица 3
Содержание питательных веществ в 1 кг корма и себестоимость кормов
Переваримый
протеин, г
Кальций,
г
Фосфор,
г
Каротин,
мг
Лизин,
г
Метионин
+цистин,
г
Триптофан,
г
Себестоимость
1 кг корма,
руб.
1. Ячмень
2. Овес
3. Отруби пшеничные
4. Травяная мука
клеверная
5. Картофель
6. Кормовая
свекла
7. Обрат
8. Мясо-костная
мука
9. Мел
Кормовые
единицы, кг
Корма
1,21
1
81
83
1,2
1,4
3,3
3,3
1
-
4,0
3,5
3,4
3,2
1,5
1,4
5,92
5,64
0,71
126
1,8
10,1
4
5,5
4,0
1,9
3,98
0,67
0,3
96
16
9,9
0,2
2,5
0,7
150
-
10,3
1,0
1,7
0,3
3,3
0,2
10,12
6,6
0,12
0,13
9
31
0,4
1,2
0,4
1
-
0,5
2,6
0,1
1,1
0,1
0,4
5,07
1,09
0,89
-
339
-
31,7
366
14,4
-
-
28,7
-
14,7
-
4,6
-
23,82
2
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 48 до 64, корнеклубнеплоды – от 38 до 50, животного происхождения
от 2 до 7. Кроме того, удельный вес ячменя в группе концентрированных кормов должен
составлять не более 40%, картофеля в группе корнеклубнеплодов – не более 50%.
Критерий оптимальности – минимум себестоимости рациона.
Задача 30. Составить экономико-математическую модель оптимизации суточного рациона
кормления для поросят-отъемышей со средней живой массой 30 кг и суточным приростом
живой массы 450 г. В рационе должно содержаться не менее 1,7 кг кормовых единиц, 215 г
переваримого протеина, 12 г кальция, 8 г фосфора, 6 мг каротина, 12,76 г лизина, 7,83 г
метионина+цистина, 1,88 триптофана.
Рацион составляется из ячменя, овса, травяной муки клеверной, картофеля, кормовой свеклы
и мясо-костной муки. Для сбалансированности рациона по кальцию предусматривается
включение в него кормового мела. Содержание питательных веществ в кормах и их
себестоимость представлены в табл. 3.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут
изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные от 50 до 70, корнеклубнеплоды от 30 до 46, животного происхождения от
1,5 до 5. Удельный вес овса в группе концентрированных кормов должен составлять не более
30%, травяной муки – не менее 20%, кормовой свеклы в группе корнеклубнеплодов – не более
70%.
Критерий оптимальности – минимум себестоимость рациона.
3.2. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ВЫПОЛНЕНИЮ КОНТРОЛЬНЫХ ЗАДАНИЙ
Методические указания к задачам 1-10
Содержание задач сводится к табулированию функций в заданных интервалах. Для их
решения надо организовать циклы для вычислений функций при различных значениях
аргументов, изменяющихся с определенным шагом.
Пример. Составить блок-схему алгоритма и программу расчета величины группы
свиноматок (гол.), отобранных для опороса, в течение одного шага ритма по формуле
П
МШ
,
Вц
где М – среднегодовое поголовье свиноматок, гол.;
Вц – продолжительность воспроизводительного цикла, дни;
Ш – шаг ритма опоросов, дни.
Величина ритма изменяется в пределах от 1 до 15 дней с шагом 1 день.
В данном примере функцией является величина группы свиноматок, а аргументом – шаг
ритма. Блок – схема алгоритма расчета величины свиноматок, отобранных для опороса имеет
вид (рис.1).
Для составления программы перейдем от символов в задаче к символам языка Бейсик:
ММ, Вц  В, Ш  С, П  Р.
Программа расчета величины группы свиноматок, отобранных для опороса, с
использованием оператора условного перехода имеет вид:
10 REM РАСЧЕТ ВЕЛИЧИНЫ ГРУППЫ СВИНОМАТОК
20 INPUT М,В
30 LET C = 1
40 LET Р=М*С/В
50 PRINT С,Р
60 LET С=С+1
70 IF С<= 15 GO ТО 40
80 END
В программе в операторе 10 записан комментарий (название программы). Оператор 20
осуществляет ввод числовых значений переменных М (среднегодового поголовья свиноматок) и
В (прдолжительности воспроизводительного цикла). Оператор 30 присваивает переменной С
значение 1 (нижний предел изменения шага ритма опоросов). Оператор 40 вычисляет значения
переменной Р (величину группы свиноматок, отобранных для опороса). Оператор 50 выводит на
экран дисплея значения переменных С и Р. Оператор 60 увеличивает значение переменной С на
шаг 1. Оператор 70 осуществляет разветвление вычислительного процесса: если С  15, то
управление передается оператору 40, в противном случае – на коней программы.
При использовании операторов цикла программа принимает вид:
10 REM РАСЧЕТ ВЕЛИЧИНЫ ГРУППЫ СВИЕОМАТОК
20 INPUT М,В
30 FOR C = 1 ТО 15 STEP 1
40 LET Р = М*С/В
50 PRINT С,Р
60 NEXT C
70 END
Цикл в программе организуется с помощью операторов 30 и 60. Это операторы заголовка
цикла FOR…, TO… STEP и конца цикла NEXT. В первом вслед за словом FOR указано
начальное значение величины ритма опросов, за словом ТО – конечное значение, а после после
слова STEP – шаг изменения величины ритма опросов. Выход из цикла происходит как только
значение С превысит величину 15.
Методические указания к задачам 11-20
Содержание задач сводится в вычислению сумм n слагаемых и расчета, с помощью их,
требуемых величин. Для решения надо организовать циклы по i, меняющегося от 1 до n.
Пример. Составить блок –схему алгоритма и программу расчета коэффициента
корреляции по формуле
r
где х, у – значения пар признаков.
Для составления блок – схемы алгоритма и программы введем обозначения: х А, у
2
В, х  С, у2  D, ху Е. Блок -схема алгоритма расчета коэффициента корреляции в этом
случае имеет вид (рис.2).
Для составления программы перейдем от символов в задаче к символам языка Бейсик:
i  I, n  N, x  X, y  Y, r  R.
Программа расчета коэффициента корреляции с использованием оператора условного
перехода имеет вид:
10 REM РАСЧЕТ КОЭФФИЦИЕНТА КОРРЕЛЯЦИИ
20 INPUT N
30 LET A=0\ LET B =0\ LET C =0\ LET D =0\ LET E =0
40 LET I =1
50 INPUT X,Y
60 LET A=A+X\ LET B = B+Y
70 LET C =C+X-2\ LET D =D+Y-2\ LET E =E+X*Y
80 LET I=I+1
90 IF I<=N GO TO 50
100 LET R =(N*E – A*B)\SQR ((N*C-A-2)*(N*D – B-2))
110 PRINT R
120 END
В программе в операторе 10 записан коментарий (название программы). Оператор 20
осуществляет ввод N (число пар значений переменных Х иУ). Оператор 30 придает значение 0
переменым А,В, С, D, Е. Оператор 40 придает значение 1 переменной I (начальное значение
цикла). Оператор 50 осуществляет ввод значений переменных Х и У (попарно). Операторы 60 и
70 изменяют значения переменных А,В,С,D,Е (накапливают значения сумм). Оператор 80
увеличивает значение переменной I на 1. Оператор 90 осуществляет разветвление программы:
если I  N, то управление передается оператору50 (вводятся новые значения Х и У), в
противном случае – оператору100. Оператор 100 осуществляет расчет значения R, а оператор
110 – печать. Оператор 120 прекращает вычисления.
При использовании операторов цикла программа принимает вид:
10 REM РАСЧЕТ КОЭФФИЦИЕНТА КОРРЕЛЯЦИИ
20 INPUT N
30 LET A=0\ LET B =0\ LET C =0\ LET D =0\ LET E =0
40 FOR I=1 TO N
50 INPUT X,Y
60 LET A=A+X\ LET B = B+Y
70 LET C =C+X-2\ LET D =D+Y-2\ LET E =E+X*Y
80 NEXT I
90 LET R =(N*E – A*B)\SQR ((N*C-A-2)*(N*D – B-2))
100 PRINT R
110 END
Цикл в программе организуется с помощью операторов 40 и 80.
Методические указания к задачам 21 -30
Решение задач сводится к составлению экономико-математических моделей в развернутом
и матричном виде.
Пример. Составить экономико-математическую модель оптимизации суточного рациона
кормления для коров со средней живой массой 500 кг и среднесуточным удоем 16 кг молока.
Для обеспечения заданной продуктивности необходимо, чтобы в рационе содержалось не менее
12,9 кг корм.ед., 1390г переваримого протеина, 116г кальция, 72г фосфора, 523мг каротина.
Сухого вещества в нем должно быть не более 20 кг.
Рацион составляется из комбикорма, сена клеверо –тимофеечного, соломы ячменной и
силоса кукурузного. Содержание питательных веществ в кормах и их себестоимость
представлены в табл.2.
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе
могут изменяться в следующих пределах (% к общему количеству кормовых единиц):
концентрированные – от 10 до 30, грубые – от 20 до 35, сочные – от 30 до 50. Кроме того, в
группе грубых – солома должна составлять не более 25%.
Критерий оптимальности – минимум себестоимости рациона.
Составим экономико – математическую модель оптимизации рациона кормления коров.
Количество кормов, которое может войти в рацион обозначим через
х1 – комбикорм, кг;
х2 – сено клеверо-тимофеечное, кг;
х3 – солома ячменная, кг;
х4 – силос кукурузный, кг,
а общее количество кормовых единиц(кг) в рационе через х5.
Запишем систему ограничений в развернутом виде.
1. Ограничения по балансу питательных веществ в рационе:
1) общее количество кормовых единиц
0,9х1+0,5х2+0,36х3+0,2х4=х5
или после преобразований
0,9х1+0,5х2+0,36х3+0,2х4-х5=0;
2) кормовые единицы не менее
х5  12,9;
3) переваримый протеин не менее
112х1+52х2+12х3+14х4 1390;
4) кальций не менее
15х1+7,4х2+3,7х3+1,5х4 116;
5) фосфор не менее
13х1+2,2х2+1,2х3+0,5х4 72;
6) каротин не менее
30х2+4х3+15х4 523;
2. Ограничение по содержанию сухого вещества в рационе:
7) 0,87х1+0,83х2+0,85х3+0,26х4 20;
3. Ограничения по содержанию отдельных кормов в рационе:
8) концентрированные не менее
0,9х1 0,1х5;
или после преобразований
0,9х1 - 0,1х5 0;
9) концентрированные не более
0,9х1 0,3х5;
или после преобразований
0,9х1 -0,3х5 0;
10) грубые не менее
0,5х2+0,36х3 0,2х5
или после преобразований
0,5х2+0,36х3 -0,2х50;
11) грубые не более
0,5х2+0,36х3  0,35х5
или после преобразований
0,5х2+0,36х3 - 0,35х5  0;
12)
Download