Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
КОНТРОЛЬНЫЕ ЗАДАНИЯ
Студент выполняет контрольное задание, которое содержит один вопрос и три задачи. Номера задач определяются по табл. 1 по последней и предпоследней цифрам номера зачетной книжки. Например, студент, у которого номер зачетной книжки оканчивается на 25, должен решить задачи 6, 14, 22. В первых двух задачах необходимо составить блок – схемы алгоритмов и программы на алгоритмическом языке Барсик. Причем, программы надо записать в двух вариантах, используя в первом варианте оператор условного перехода IF… GO TO, а во втоорм варианте оперторы цикла FOR… TO…STIP, NEXT. В третьей задаче необходимо составить экономико- математическую модель в развернутом и матричном виде. При возможности модель решить на ЭВМ. Для облегчения решения задач по ним даня краткие методические указания.
Контрольное задание желательно выполнить в ученической тетрадке. Страницы работы должны быть пронумерованы и на каждой из них оставлены поля размером 3-4 см для замечаний и предложений рецензента. В конце работы приводится список использованной литературы, ставится подпись и дата выполнения.
Выполненное в полном объеме контрольное задание высылается на рецензирование. Проверенное задание с отметкой рецензента высылается студету. Если контрольное задание не допущено к собеседованию, то студент дорабатывает его в соответствии с замечаниями. При этом должен быть полностью сохранен исходный текст, рецензия и замечания преподавателя на полях.
Таблица 1.
Номера задач контрольного задания
Предпоследняя цифра номера зачетной книжки | Последняя цифра номера зачетной книжки | |||||||||
1,11,21 | 2,12,22 | 3,13,23 | 4,1424 | 5,15,25 | 6,16,26 | 7,17,27 | 8,18,28 | 9,19,29 | 10,20,30 | |
1,20,29 | 2,11,30 | 3,12,21 | 4,13,22 | 5,14,23 | 6,15,24 | 7,16,25 | 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 | 6,13,30 | 7,14,21 | 8,15,22 | 9,16,23 | 10,17,24 | |
1,17,23 | 2,18,24 | 3,19,25 | 4,20,26 | 5,11,27 | 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 | 5,20,26 | 6,11,25 | 7,12,24 | 8,13,23 | 9,14,22 | 10,15,21 | |
1,15,28 | 2,16,27 | 3,17,26 | 4,19,25 | 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 | 4,16,23 | 5,18,22 | 6,19,21 | 7,20,30 | 8,11,29 | 9,12,28 | 10,13,27 | |
1,13,24 | 2,14,23 | 3,15,22 | 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-Вз)
К = ---------------,
Вс
где У – урожайность зеленой массы с 1 га, ц;
Вз – влажность зеленой массы, %;
Вс – влажность сенажа, %.
Влажность зеленой массы изменяется в пределах от 75 до 85% с шагом 1%.
Задача 8. Составитьблок-схему алгоритма и программу расчета добавляемого компонента к силосуемой массе по формуле
Ви-Вп
П = ------------------ 100,
Вп-Вд
где Ви – влажность исходного сырья, %;
Вп – планируемая влажность силосуемой массы, %;
Вд – влажность добавляемого сырья, %.
Влажность исходного сырья изменяется в пределах от 76 до 85 % с шагом 1 %.
Задача 9. Составить блок-схему алгоритма и программу расчета энергетической ценности разных видов сена (МДж/кг сухого вещества) по формуле
Эо = 13,1 (1-Кс1,05),
где Кс – содержание сырой клетчатки на 1 кг сухого вещества, кг.
Содержание сырой клетчатки на 1 кг сухого вещества изменяется в пределах от 0,21 до 0,27 кг с шагом 0,01 кг.
Задача 10. Составить блок-схему алгоритма и программу расчета валового прироста живой массы (ц) по формуле
СпПДг
Вп = --------------------,
где Сп – среднесуточный прирост живой массы, г;
П – среднегодовое поголовье скота, гол.;
Дг – число дней в году, дни.
Среднесуточный прирост живой массы изменяется в пределах от 700 до 800 г с шагом 10 г.
Задача 11. Составить блок-схему алгоритма и программу расчета средней арифметической взвешенной по формуле
åxf
x = -------------,
åf
где х – варианты; f – частоты.
Задача 12. Составить блок-схему алгоритма и программу расчета средней гармонической взвешенной по формуле
åw
x = -------------,
w
å ------
x
где х – варианты; w – объемы явлений.
Задача 13. Составить блок-схему алгоритма и программу расчета средней квадратической взвешенной по формуле
Sx2f
x = ----------,
Sf
где х – варианты; f – частоты.
Задача 14. Составить блок-схему алгоритма и программу расчета среднего квадратичного отклонения по формуле
Sх2 Sх 2
s = -------- -- ------
N n
где х – варианты; n – число варианта.
Задача 15. Составить блок-схему алгоритма и программу расчета индекса валового производства однородных видов животноводческой продукции по формуле
Su1g1
I валового производства = -----------,
продукции животноводства Su0g0
где g0и g1 – поголовье скота в базисном и отчетном периодах;
u0 и u1 – продуктивность одной головы в базисном и отчетном периодах.
Задача 16. Составить блок-схему алгоритма и программу расчета индекса продуктивности однородных видов сельскохозяйственных животных:
Su1g1
I продуктивности = -----------,
Su0g0
где u0 и u1 – продуктивность одной головы в базисном и отчетном периодах;
g0 – поголовье скота в отчетном периоде.
Задача 17. Составить блок-схему алгоритма и программу расчета индекса физического объема продукции:
Sq1p
I физического объема = -----------,
Продукции Sq0р
где q0 и q1 – объем продукции в базисном и отчетном периодах;
р – цена единицы продукции, руб.
Задача 18. Составить блок-схему алгоритма и программу расчета индекса цен:
Sр1q1
I цен = ------------,
Sр0q1
где р0 и р1 – цена единицы продукции в базисном и отчетном периодах, руб.;
q1 – объем продукции в отчетном периоде.
Задача 19. Составить блок-схему алгоритма и программу расчета индекса производительности труда:
St0q1
I производительности труда = -----------,
St1q1
где t0 и t1 – затраты труда на единицу продукции в базисном и отчетном периодах, чел.-ч;
q1 – объем продукции в отчетном периоде.
Задача 20. Составить блок-схему алгоритма и программу расчета индекса себестоимости:
Sz1q1
I себестоимости = ------------,
Sz0q1
где 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 г переваримого протеина.
Таблица 2
Содержание питательных веществ в 1 кг корма и собестоимость кормов
Корма | Кормовые единицы, кг | Переваримый протеин, г | Кальций, г | Фосфор, г | Каротин, мг | Сухое вещество, кг | Себестоимость 1 кг корма, руб. |
1. Комбикорм | 0,9 | - | 0,87 | 19,5 | |||
2. Ячмень молотый | 1,21 | 1,2 | 3,3 | 0,87 | 8,2 | ||
3. Сено луговое | 0,42 | 2,1 | 0,85 | 3,4 | |||
4. Сено клеверо-ти- мофеечное | 0,5 | 7,4 | 2,2 | 0,83 | 2,1 | ||
5. Солома овсяная | 0,31 | 4,3 | 0,85 | 0,2 | |||
6. Солома ячменная | 0,36 | 3,7 | 1,2 | 0,85 | 0,3 | ||
7. Силос кукурузный | 0,2 | 1,5 | 0,5 | 0,26 | 0,6 | ||
8. Силос клеверо-ти- мофеечный | 0,22 | 3,5 | 1,2 | 0,31 | 0,8 | ||
9. Картофель | 0,3 | 0,2 | 0,7 | - | 0,23 | 9,7 | |
10. Кормовая свекла | 0,12 | 0,4 | 0,4 | - | 0,13 | 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. Ячмень | 1,21 | 1,2 | 3,3 | 4,0 | 3,4 | 1,5 | 5,92 | ||
2. Овес | 1,4 | 3,3 | - | 3,5 | 3,2 | 1,4 | 5,64 | ||
3. Отруби пше- ничные | 0,71 | 1,8 | 10,1 | 5,5 | 4,0 | 1,9 | 3,98 | ||
4. Травяная мука клеверная | 0,67 | 9,9 | 2,5 | 10,3 | 1,7 | 3,3 | 10,12 | ||
5. Картофель | 0,3 | 0,2 | 0,7 | - | 1,0 | 0,3 | 0,2 | 6,6 | |
6. Кормовая свекла | 0,12 | 0,4 | 0,4 | - | 0,5 | 0,1 | 0,1 | 5,07 | |
7. Обрат | 0,13 | 1,2 | - | 2,6 | 1,1 | 0,4 | 1,09 | ||
8. Мясо-костная мука | 0,89 | 31,7 | 14,4 | - | 28,7 | 14,7 | 4,6 | 23,82 | |
9. Мел | - | - | - | - | - | - | - |
В соответствии с зоотехническими требованиями отдельные группы кормов в рационе могут изменяться в следующих пределах (% к общему количеству кормовых единиц): концентрированные – от 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.
Пример. Составить блок –схему алгоритма и программу расчета коэффициента корреляции по формуле
где х, у – значения пар признаков.
Для составления блок – схемы алгоритма и программы введем обозначения: Sх® А, Sу® В, Sх2 ® С, Sу2 ® D, Sху® Е. Блок -схема алгоритма расчета коэффициента корреляции в этом случае имеет вид (рис.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)
Дата публикования: 2015-11-01; Прочитано: 306 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!