1) 01101110
2) 11111100 (первый разряд слева знаковый; 1 - отрицательное число, 0 – положительное)
3) В постфиксной форме записи сначала операнды, потом действие между ними. Выполняем действия последовательно:
1. 16 4 +, т.е. 16 + 4 = 20 >> 20 7 2 - 1 - * 12 +
2. 20 5 1 - * 12 +
3. 20 4 * 12 +
4. 80 12 +
5. 80 + 12 = 92 (ответ)
4) Количество путей из А в Т:
А – 1
Б = А = 1
Д = А = 1
В = А + Б = 2
Г = А + Д = 2
Е = Б + В + Г + Д = 1 + 2 + 2 + 1 = 6
К = Е = 6
Л = К + Е = 6 + 6 = 12
М = Л + К = 12 + 6 = 18
Н = К + М + Л = 6 + 18 + 12 = 36
П = Н = 36
Р = Н = 36
Т = П + Н + Р = 36 + 36 + 36 = 108
Ответ: 108
Вот, получилось 2 решения, но я перепроверил, правильно, вроде, не знаю, почему их двое..)
program yaneznayupascal;
procedure PS;
var m, n, S, P : integer;
begin
write('Введите число m (длина): ');
readln(m);
write('Введите число n (ширина): ');
readln(n);
S := m*n;
P := 2*m+2*n;
write('S = ', S);
write('P = ', P);
end;
begin
PS;
end.
63 символа 63 байт
(если в конце предложения будет стоять точка, то будет 64 байта)