2 года назад
Всем добрый день! В первом посте я расскажу... о Посте! Точнее, о его машине. Машина Поста - это бесконечная лента, по которой движется каретка. Лента разбита на ячейки, каждая из которых может быть пустая (0) или помеченная меткой (1). За один шаг каретка может сдвинуться на одну позицию влево или вправо, считать, поставить или стереть символ в том месте, где она стоит. Алгоритм работы машины Поста задаётся как программа для универсального исполнителя. Программа использует 6 видов команд: N. → J - сдвиг вправо; N. ← J - сдвиг влево; N. 1 J - запись метки; N. 0 J -удаление метки; N. ? J1, J0 - если в ячейке есть метка, то перейти к J1 строке программы, иначе перейти к J0 строке программы; N. Стоп - остановка, где N. — номер строки, J — строка на которую переходит управление далее. При попытке поставить метку в ячейке, где она уже есть, или стереть метку из ячейки, где её нет, программа выдаст ошибку. Предположено, что любой алгоритм может быть записан как программа для машины Поста. Например, следующий алгоритм перемещает каретку влево до первой отмеченной ячейки: 1. ← 2 2. ? 1,3 3. стоп Числа в машине Поста записываются в унарной (единичной) системе счисления, в виде непрерывной цепочки меток нужной длины. А в качестве самостоятельной работы задам 2 задачи: 1) Что делает следующая программа для машины Поста? 1. ← 2 2. ? 3, 4 3. 1 1 4. стоп 2) Напишите программу для машины Поста, которая увеличивает число в единичной системе счисления на единицу. Каретка расположена слева от числа. На этом всё! Всем хорошего дня и нетрудной работы!
Готовые посты Автолюбители
В поисках готовых постов для своих социальных сетей? Мы подготовили для Вас 31 Готовый пост, который Вы сможете использовать в своих социальных сетях для привлечения новых клиентов. Купить посты на тему "Автолюбители" можете на ВБ: Темы постов: 1. Топ-10 лучших автомобильных форумов для автолюбителей 2. Лучшие места для автопутешествий 3. История и эволюция автомобильных брендов 4. Какие автомобили будут популярны в следующем десятилетии? 5. Советы по уходу за автомобилем 6. Интересные факты о первых автомобилях 7...