- •220400 – «Управление в технических системах»;
- •220700 – «Автоматизация технологических процессов и
- •Пример выполнения контрольной работы
- •1.Распределение исходных данных по ячейкам памяти
- •2.Создание укрупненного алгоритма решения математической зависимости
- •3. Реализация вариантов программирования в командах эвм
- •3.1. Программирование с использованием трехадресных команд
- •3.2. Программирование с использованием одноадресных команд
- •3.3. Программирование с использованием двухадресных команд
- •4.Сравнительный анализ созданных программ
- •4.1. Трехадресный вариант
- •4.2. Одноадресный вариант
- •4.3. Двухадресный вариант
- •Рекомендуемая литература
- •394000 Воронеж, пр. Революции, 19
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНЖЕНЕРНЫХ ТЕХНОЛОГИЙ
КАФЕДРА ИНФОРМАЦИОННЫХ И УПРАВЛЯЮЩИХ СИСТЕМ
ОСНОВЫ СИСТЕМНОГО ОБЕСПЕЧЕНИЯ.
ПРИНЦИПЫ ПРОГРАММНОГО УПРАВЛЕНИЯ ЭВМ
Методические указания к контрольным работам
для студентов ФБО по курсам
«Информатика. Основы системного обеспечения»,
«Информатика. Основы технологии обработки информации»
Для студентов,
обучающихся по направлениям подготовки бакалавриата
220400 – «Управление в технических системах»;
220700 – «Автоматизация технологических процессов и
производств (в пищевой и химической промышленности)»,
безотрывной формы обучения
ВОРОНЕЖ
2011
УДК 681.3.06
Основы системного обеспечения. Принципы программного управления ЭВМ: Метод. указания к практическим занятиям по курсам «Информатика. Основы системного обеспечения», «Информатика. Основы технологии обработки информации»/ Воронеж. гос. ун-т инж. технологий; Сост. Д.А. Палишкин. Воронеж, 2011. 12 с.
Составитель:
Старший преподаватель Д.А. ПАЛИШКИН
Научный редактор д.т.н. профессор С.Г. ТИХОМИРОВ
Рецензент
Печатается по решению
редакционно-издательского совета
Воронежского государственного университета инженерных технологий
Палишкин Д.А., 2011
Воронеж. гос. ун-т инж. технологий, 2011
Оригинал-макет данного издания является Воронежского государственного университета инженерных технологий, его репродуцирование (воспроизведение) любым способом без согласия университета запрещается.
ЦЕЛЬ: Овладение принципами программного управления ЭВМ.
ЗАДАНИЕ: Выполнить программирование в машинных командах простейшей математической зависимости:
– распределить исходные данные по ячейкам памяти;
– выбрать (обосновав) размер ячеек для хранения данных, а затем и команд;
– создать программы решения математической зависимости, а затем разместить их в выбранную область памяти:
1. с использованием трехадресных команд;
2. с использованием одноадресных команд;
3. с использованием двухадресных команд;
– дать сравнительный анализ созданных программ по типовым характеристикам.
Распределение памяти под исходные данные выполнять, начиная с ячейки с адресом 5008; для хранения программных кодов команд использовать ячейки, начиная с 6008;
ТРЕБОВАНИЯ К СОЗДАНИЮ И ОФОРМЛЕНИЮ КОНТРОЛЬНОЙ РАБОТЫ:
1. Номер варианта задания определяется как сумма трех последних цифр номера зачетной книжки.
2. Средство создания контрольной работы – текстовый процессор Microsoft Word.
3. Оформление – по типовой методике для технических документов в ВУЗе в следующей последовательности:
– титульный лист;
– лист с полным содержимым задания и номером выполняемого варианта;
– листы расчетно – графической части с необходимыми пояснениями;
– лист сравнительного анализа результатов работы.
4. Форма представления – листы формата А4 (сшитые папкой).
ВАРИАНТЫ ЗАДАНИЯ
1. x = ( a2b – 36c2 ) / 0,8 + c3
2. y = ( 6,3a6 + a3 ) / ( a3b – 0,63b2 )
3. z = 365x4 – x2y + 15,3y3
4. p = a3b2 + a2b3 / ( 73c + d )
5. t = 2px3 – p2 / 4y2 + x
6. x = ( 28a2 – 0,6b2 ) / ( 15c + d2 )
7. y = 0,96b3 + b3 / ( 35 – a2 )
8. z = 7,6a3 + 2a6 – 0,03a8b2
9. p = 6x2 + 0,3x4 / ( 7x3 – y2 )
10. t = 17ab2 – a2b4 + 1800a4 / b
11. x = 8,5a3 + 7a6b – a4b2 / c
12. y = ( 1,2b2 + b3c2 ) / ( c – b2 )
13. z = 1 – 35x2y / ( 96x4 – y2 )
14. p = 3 + b2c2 – b2c / ( 0,3 + c )
15. t = p2x – p4x2 + p6x / ( 370 + p )
16. x = ( 5a3 – 8a2b ) / 7,3c + d2
17. y = ( 96c2 + a4 + a8 ) / ( 15 – 3a4b )
18. z = 72x2 – 8x4 ( 6,7xy2 + 8y3 )
19. p = a2b2 – 23a + 4,5c2 + c4
20. t = px4 + px2 – 63 / y3 + y
21. x = 3ab3 – b2 / ( 17a3 + 120ab )
22. y = 4,4b2 – 20b4 + ab6 / c2
23. z = xy2 – ( 96x2y4 + 7 ) / y
24. p = 67x – x3y2 / ( 0,06y4 + x2 )
25. t = 2p + (2p)2x – p3 / ( x2 + y2 )
26. x = a2b – 3a4 + c / ( d – a2b )
27. y = ( 12ab3 + a2b2 ) / ( c – a2b2 )