Эта функция выведет 20.
Сначала мы передаём 2 в функцию h как указатель.
Увеличиваем 2 на один, а потом ещё на один, у нас выходит 4.
Возвращаем 4+4=8.
Потом мы передаём 4 в функция h как указатель.
Увеличиваем 4 на один, а потом ещё на один, у нас выходит 6.
6+6=12.
Ну а потом мы возвращаем сумму наших двоих функций h.
12+8 = 20.
В ответе напишите букву А, если способ А быстрее или Б, если быстрее способ Б. Сразу после буквы напишите количество секунд, насколько один способ быстрее другого. Так, например, если способ Б быстрее способа А на 23 секунды, в ответе нужно написать Б23. Слов «секунд», «сек.», «с.» к ответу добавлять не нужно.<span><span>Решение </span>Выразим объем документа в битах, выделив в качестве множителя степень двойки.</span><span>10 Мбайт = 10*220 байт = 10*223 бит.</span><span>Время передачи документа бес сжатия (способ Б) T<span>Б = </span>10*223 (бит) : 218 (бит/сек) = 10*25 = 10*32 = 320 (сек). Сжатый файл на 100% - 25% = 75% меньше исходного. Поэтому выигрыш во времени передачи упакованного документа (не считая времени на сжатие и распаковку документа) составляет 0.75*320 = 240 (сек). Учитывая 8+2 = 10 сек, которые требуются для сжатия и распаковки жокумента, способ А быстрее на 240 – 10 = 230 сек.</span><span>Ответ: А230</span><span>
</span>
Решим задание наоборот: 12 -> 8, 31 -> 14, команды меняем на противоположные.
Команда 1: подели на 3.
Команда 2: прибавь 5.
12 -> 8.
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 : 3 = 3 (1).
3 + 5 = 8 (2).
Пишем команды снизу-вверх: 2121.
31 -> 14.
31 + 5 = 36 (2).
36: 3 = 12 (1).
12 : 3 = 4 (1).
4 + 5 = 9 (2).
9 + 5 = 14 (2).
Пишем снизу-вверх: 22112.
Тут есть два варианта или перевести оба числа в десятичную, а потом результат пересчитать обратно или считать в столбик, абсолютно по тем же правилам как и с десятичными числами
Var a,b:real;
x:real;
begin
write('введите концы отрезка a,b a<b');
read(a,b);
write('введите число х');
read(x);
if (x>=a) and (x<=b) then write(' принадлежит') else write(' не принадлежит');
end.