Перечень практических заданий к экзамену

по дисциплине «Системное программирование»

1. Вычислить значение выражения (53+8)*2 + (150-60)/3. Полученный результат записать в регистр DX. Ответ: 152.

2. Вычислить значение выражения (1260-450)/2 + 310*3. Полученный результат записать в регистр SI. Ответ: 1335.

3. Вычислить значение выражения (176 / 2 + 23*3) - (125-50)/3. Полученный результат записать в регистр BX. Ответ: 132.

4. Вычислить значение выражения (786+35)*3 + (125-50)/5. Полученный результат записать в регистр DI. Ответ: 2478.

5. Вычислить значение выражения (5684 / 4 + 357 / 3 + 245 / 5)*3. Полученный результат записать в регистр CX. Ответ: 4767.

6. Вычислить значение выражения (25*7 - 31*2 + 11*3)/2. Полученный результат записать в регистр BL. В регистр BH записать 0. Ответ: 73.

7. Вычислить значение выражения 150 /3 + 78 / 2 + 365 / 5. Полученный результат записать в регистр CL. В регистр CH записать 0. Ответ: 162.

8. Вычислить значение выражения (35 / 7)*(78 / 2)-190. Полученный результат записать в регистр BH. В регистр BL записать 0. Ответ: 5.

9. Вычислить значение выражения (81 / 9)*(65 / 5)-110. Полученный результат записать в регистр CH. В регистр CL записать 0. Ответ: 7.

10. Вычислить значение выражения 150 / 5 - 35 / 7 + 210 / 3. Полученный результат записать в регистр DL. В регистр DH записать 0. Ответ: 95.

11. Разработать программу вычисления выражения а=3, b=5, c=2.

12. Разработать программу вычисления выражения а=2, b=1, c=3.

13. Разработать программу вычисления выражения а=3, b=1, c=2.

14. Разработать программу вычисления выражения а=4, b=3, c=1.

15. Разработать программу вычисления выражения а=16, b=2, c=4.

16. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=3, b=1.

17. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=7, b=3.

18. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=3, b=2.

19. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=5, b=3.

20. Разработать программу вычисления выражения, используя команды условного и безусловного переходов , a=6, b=1.

21. Разработать программу, вычисляющую сумму положительных элементов в массиве. Количество элементов в массиве - 10.

22. Разработать программу, вычисляющую количество отрицательных элементов в массиве. Количество элементов в массиве – 14.

23. Разработать программу, изменяющую массив из 10 элементов таким образом, чтобы каждый следующий элемент был равен сумме текущего и предыдущего элементов.

24. Разработать программу, возводящую в квадрат каждый элемент массива. Количество элементов в массиве – 8.

25. Разработать программу, изменяющую массив из 5 элементов таким образом, чтобы каждый элемент стал равен произведению его индекса на значение самого элемента.

26. Разработать программу, заменяющую каждый отрицательный элемент массива на ноль. Количество элементов в массиве – 10.

27. Разработать программу, умножающую положительные элементы массива на 2, а к отрицательным прибавляющую единицу.

Наши рекомендации