Есть ответ 👍

2.7. вычислить значение функции: z=ln(x), если x=≥1; z=1, если -1

167
242
Посмотреть ответы 2

Ответы на вопрос:


Формула несколько не совсем понятна, но если что функцию не трудно переделать var       x: real; function z(x: real): real; begin       if x > = 1 then               z : = ln(x)       else               z : = 1; end; begin       x : = 1;       writeln('z(', x, ') = ', z(x));             x : = -1;       writeln('z(', x, ') = ', z(x));             write('x=');       readln(x);       writeln('z(', x, ') = ', z(1)); end.

1) цикл проработает 3 раза, но деление на 8 произойдёт дважды 2) идём восходящим методом. чтобы число было наибольшим, то нужно помножить наибольший остаток при последней итерации цикла, следовательно остатки в цикле будут 6. 0, 0 теперь помножим 6 на 8 два раза получим следующую цепочку 6-> 48-> 384, следовательно 384 наибольшее такое число. ответ: 384

Популярно: Информатика