|
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 11
|
|
Принципы фон Неймана. Лабораторная работа09.11.2014, 15:01. Показов 1306. Ответов 0
Метки нет (Все метки)
Лабораторная работа №1
Принципы фон Неймана Задание. Разработать консольное приложение на языке программирования C++ представляющее собой программную реализацию некоторого исполнителя. Исполнитель представляет собой некоторого робота, перемещающегося по некоторому прямоугольному полю 10 на 10 клеток. На поле (в некоторых клетках) могут находится препятствия. По вертикали и по горизонтали клетки нумеруются начиная с 0. Для робота должно быть определено его состояние (ориентация на поле): он обращён налево, направо, вверх или вниз. После запуска некоторой программы робот находится в клетке с координатами (0; 0) и обращён вниз. У робота есть хранилище маркеров, изначально пустое. Он может положить в клетку, в которой находится, маркер, или поднять с текущей клетки маркер. Робот должен поддерживать следующий набор команд: переместиться на одну клетку вперёд (в том направлении, куда он сейчас обращён), если следующая клетка существует (робот не пытается выйти за пределы поля) или не содержит препятствия, иначе робот остаётся в прежней позиции повернуться направо повернуться налево поднять маркер (если он есть в текущей клетке, если его нет - количество маркеров в хранилище робота не изменяется) положить маркер (если в хранилище есть маркер и если его нет в текущей клетке, при этом количество маркеров в хранилище уменьшается на 1, если же условия не выполняются, маркер остаётся в хранилище) Для данного робота разработать архитектуру в соответствии с принципами фон Неймана. Каждое устройство должно в программе на C++ представляться объектом соответствующего класса. Необходимо разработать формат представления команд и данных. Формат представления программы для робота. Предусмотреть регистры для хранения состояния робота. Для разработанного исполнителя написать программу, используя созданный формат представления, для преобразования исходного состояние поля в требуемое (см. вариант). После выполнения каждой команды выводить в консоль состояние поля и робота. Вопрос: Как мне разработать структуру в соответствии с принципами фон Неймана?Каждое устройство должно в программе на C++ представляться объектом соответствующего класса. Необходимо разработать формат представления команд и данных. Формат представления программы для робота. Предусмотреть регистры для хранения состояния робота. Я не понимаю как это сделать. Помогите, пожалуйста. Объясните
0
|
|
| 09.11.2014, 15:01 | |
|
Ответы с готовыми решениями:
0
Сортировка Фон Неймана алгоритм фон Неймана Энтропия фон Неймана |
| 09.11.2014, 15:01 | |
|
Помогаю со студенческими работами здесь
1
Алгоритм фон Неймана. машина фон неймана 2 принцип фон Неймана сортировка( по алгоритму фон неймана) Архитектура и машина Фон-Неймана Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|