s
Sesiya.ru

Разработка программ разветвляющейся структуры

Информация о работе

Тема
Разработка программ разветвляющейся структуры
Тип Практическая работа
Предмет Программирование
Количество страниц 5
Язык работы Русский язык
Дата загрузки 2014-06-04 22:22:57
Размер файла 11.17 кб
Количество скачиваний 14
Узнать стоимость учебной работы online!
  • Тип работы
  • Часть диплома
  • Дипломная работа
  • Курсовая работа
  • Контрольная работа
  • Решение задач
  • Реферат
  • Научно - исследовательская работа
  • Отчет по практике
  • Ответы на билеты
  • Тест/экзамен online
  • Монография
  • Эссе
  • Доклад
  • Компьютерный набор текста
  • Компьютерный чертеж
  • Рецензия
  • Перевод
  • Репетитор
  • Бизнес-план
  • Конспекты
  • Проверка качества
  • Единоразовая консультация
  • Аспирантский реферат
  • Магистерская работа
  • Научная статья
  • Научный труд
  • Техническая редакция текста
  • Чертеж от руки
  • Диаграммы, таблицы
  • Презентация к защите
  • Тезисный план
  • Речь к диплому
  • Доработка заказа клиента
  • Отзыв на диплом
  • Публикация статьи в ВАК
  • Публикация статьи в Scopus
  • Дипломная работа MBA
  • Повышение оригинальности
  • Копирайтинг
  • Другое
Узнать стоимость

Скачать файл с работой

Помогла работа? Поделись ссылкой

ПРАКТИЧЕСКАЯ РАБОТА № 5

Тема: Разработка программ разветвляющейся структуры.
Цель:
 повторить структуру команд, назначение полей команды;
 повторить назначение основных блоков процессора;
 научиться читать и писать программы с разветвляющейся структурой;
 проанализировать работу процессора с основной памятью;
 протестировать программу для всех целых a [-2;2] , причем b и c – любые целые числа.
 проследить за изменением состояния регистров процессора (РОНов, регистра команд и регистра счетчика команд), а также ячеек памяти при выполнении команд программы.

Ход работы:

1. Составить блок-схему для задачи своего варианта.

2. Разработать программу для задачи своего варианта.

3. Протестировать полученную программу.

4. Оформить отчет по лабораторной работе:
 номер варианта, условие задачи;
 получить листинг программы;
 результаты тестирования программы (значения исходных данных и полученные результаты в шестнадцатеричной и десятичной системе счисления) оформить в виде таблицы.


Варианты заданий

Задача.

 (b2-c*d)/b, если b > 0
1. а =
 3 , иначе  a/c - k, если a > 5
2. c =
 d*5 , иначе
 a*j - j2/k, если j > 3
3. b =
 8 , иначе  a*b/k, если a+b > 0
4. а =
 a+b , иначе
 3*a*x/[5*(b-5)], если j <5
5. d =
 -10 , иначе
 a*x-3*b, если a*k > 0
6. а =
 k*a+3/k , иначе
 a3/3 -c*x, если c > 10
7. а =
 3 , иначе
 (k-5)2/4+2*k,если k*a<5
8. d=
 8 - a , иначе

 a*x/2 , если a+b > 3
9. d =
 a*b - x , иначе

(b2-2*b)/(3a+b),если a/b>5
10. a =
 5 , иначе

 (a2-b2)/2+a, если a2<8
11. b =
 8 , иначе
 (a-c)2+2*a*c, если a/c>2
12. e =
 a+2*c , иначе

 a/c-b/c+2*a*b, если a>5
13. c =
 - 8 , иначе
 k2/4 - 5*a,если k*c>5
14. a =
 2*b+c , иначе

 q3- 2*a*q, если q  2
15. s =
 a2/q , иначе
 q2/3 - a*d, если q > 5
16. n = a+q , -5  q  5
 a , иначе

 a*c2- b, если a > b
17. m =
 a/c+a/b , иначе

 a*y*(b-a)/4, если y  a
18. x =
 a2-2 , иначе

 a*x2- b*y, если a  y
19. n =
 a*x/(y+a) , иначе
 (l-a)2/c+k, если a  c
20. k =
 l+c/2 , иначе

 (a-b2)/(y-a), если a2  c
21. s =
 3 , иначе
 (m-5)*(m+2), если m  a
22. b =
 m+a/2 , иначе

 (a+b)/d - d2, если d  0
23. c =
 a - b , иначе
 b*(c-d) - c/d, если d > 0
24. a =
 c , иначе

 a2/2 - b3/4, если a + b > 0
25. q =
 a + b , иначе
 a*b/2 - k, если a/2 >b
26. s =
 k - a/2 , иначе



Контрольные вопросы:

См. работу по условным переходам.

© Copyright 2012-2021, Все права защищены.