Kodomo

Пользователь

Работа с сетью на низком уровне

План

Ссылки

Контрольная работа

Описание языка BF:

+

mem[ptr] += 1

-

mem[ptr] -= 1

<

ptr -= 1

>

ptr += 1

[...]

while mem[ptr]: ...

  1. Приведённая ниже программа на языке BF складывает числа, записанные в ячейках 0 и 1, записывает результат в ячейку 0 и останавливает курсор на ячейке 1:
    • >[-<+>]
      Напишите программу, которая вычитает из ячейки 0 значение ячейки 1, записывает результат в ячейку 1 и останавливает на ней курсор.
  2. Что останется на ленте после следующей программы, если изначально на ленте лежат числа 6 и 9, а все остальные ячейки имеют нулевые значения?
    • [>[>+>+<<-]>>[-<<+>>]<--<<-]>[-]

    — 1 апреля