для того чтобы выполнить программу номер два необходимо чтобы в ванну спокойно вмещалось 15 литров.
Первая программа
1) Долить 5литров
2) Слить 3 литра
3) Долить 5 литров
4) Слить 3 литра
В ванне 4 литра
Вторая программа
1) Долить 5литров
2) Долить 5литров
3) Долить 5литров
4) Слить 3 литра
5) Слить 3 литра
6) Слить 3 литра
7) Слить 3 литра
В ванне 3 литра
DD(16) = 16^1*13 + 16^0<span>*13 = 208 + 13 = 221(10)
</span>337(8) = 8^2*3 + 8^1*3 + 8^0<span>*7 = 192 + 24 + 7 = 223(10)
</span>x=222(10)=11011110(<span>2)</span>
Var C2, C1: longint;
a, b, n: integer;
begin
readln(a, b, n);
b := b + a * 100;
C1 := b * n;
C2 := C1 mod 100;
C1 := C1 div 100;
writeln(C1, ',', C2);
<span>end.
Вот так =)</span>
Каждой букве соответствует своя цифра
М- 2 О - 0 Л - 3 О-0 К-1 О-0
203010 - получили число в 4-ой системе счисления,переведем его в 10-ю,а после этого в 16-ю
203010 = 1*4 + 3*4^3 + 2*4^5 = 4+192 + 2048 = 2244 в десятичной системе
2244 нужно перевести в 16 и получиться ответ
Машина Поста имеет шесть операций. Для удобства записи алгоритма введем следующие обозначения:
-> шаг влево;
<- шаг вправо;
V поставить отметку;
Х стереть отметку;
?a;b проверить наличие отметки. Если её нет, переход на а, иначе переход на b;
! останов
Пример записи команды:
6. V 11
Эта команда имеет номер 6. В ней проставляется отметка, после чего делается переход к команде 11.
Алгоритм "2 ИЛИ НЕ" реализует логическую функцию "ИЛИ" с отрицанием. Её значение истинно только тогда, когда оба операнда ложны.
На первом рисунке представлена блок-схема, которая составлена по современным канонам, когда операция перехода в явном виде не используется. На втором рисунке сделано упрощение за счет исключения повторяющихся фрагментов и проставлены номера команд при реализации алгоритма для машины Поста.
Сама программа имеет следующий вид:
1. ? 2 ; 7
2. -> 3
3. ? 4 ; 8
4. -> 5
5. ? 6 ; 11
6. V 11
7. -> 8
8. -> 9
9. ? 11 ; 10
10. X 11
11. !