Вариант 17 Контрольная |
450,00 ₽
Просмотров: 648
|
Тип работы: | Контрольная |
Название предмета: | Основы системного программирования |
Тема/вариант: | Вариант 17 Контрольная |
Объем работы: | 9 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-08-12 |
Размер файла, тип файла: | 245.19 Kb, RAR |
Прикрепленные файлы: |
Контрольная работа для студентов заочного факультета по курсу «Основы системного программирования» (73 Kb)
|
Содержание
Задание 1: Вычисление арифметических выражений 3
3.1. Описание алгоритма программы 4
3.2. Листинг программы 4
3.3. Результат работы программы 5
Задание 2. Работа с одномерными массивами. 7
3.1. Описание алгоритма программы 8
3.2. Листинг программы 8
3.3. Результат работы программы 10
Задание 1: Вычисление арифметических выражений
1. Наберите и оттранслируйте следующую программу. Программа вычисляет выражение 5*(3+8*9) и результат заносит в регистр АХ. Вычисления проводятся в такой последовательности: 8*9, 3+8*9, 5*(3+8*9)
2. Выполните отладку программу с использованием отладчика TurboDebugger. В ходе отладки посмотрите как изменяются регистры в процессе выполнения программы. Чему равно значение регистра АХ перед выходом из программы? Совпадает ли результат вычислений с реальным значением выражения?
3. Используя предложенную выше программу, разработайте программу, которая вычисляет заданное выражение. Исполнить программу с несколькими (три - четыре) наборами исходных данных, проверить правильность результатов. Числа в наборе данных должны быть различными, т.е. положительными, отрицательными, нулевыми.
7А - 2В - 100 + С
Программа прилагается
Сообщить другу