Есть ответ 👍

10 класс информатика ! определите, количество чисел k, для которых следующая программа выведет такой же результат, что и для k = 18: var i, k: integer; function f(x: integer): integer; begin f: =x*x; end; begin i : = 0; readln(k); while f(i) < k do i: =i+1; writeln(i); end. напишите в ответе число, равное количеству различных значений входной переменной k, при которых ниже программа выводит тот же ответ, что и при входном значении k=12. значение k=2 также включается в подсчёт различных значений k. var k, i : longint; function f(n: longint) : longint; begin f : = 3*n*n - 2*n; end; begin readln(k); i : = 1; while f(i) < k do i: = i+1; if f(i)-k < = f(i-1) then writeln(i) else writeln(i-1); end. напишите в ответе наименьшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k = 14. var k, i : longint; function f(n: longint): longint; begin f : = n * n * n; end; function g(n: longint): longint; begin g : = 5*n + 1; end; begin readln(k); i : = 1; while f(i) < g(k) do i : = i+1; writeln(i) end.

259
295
Посмотреть ответы 2

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


1. f(x) = x^2.  что происходит в программе? сначала i = 0, затем, пока f(i) = i^2 меньше k, i увеличивается на 1, и в конце выводится i. цикл прерывается тогда, когда i^2 станет не меньше k. итого, программа выводит наименьшее число, квадрат которого не меньше k. при k = 18 это происходит при i = 5. такой же результат будет для всех 16 < k < = 25, это 25 - 16 = 9 чисел. 2. тут начало похожее: в i появляется наименьшее число, для которого f(i) не меньше k. затем, если f(i) - k < = f(i - 1), выводится i, иначе i - 1. это условие не удобное, перепишем так: если k > = f(i) -  f(i - 1), то выводим i, иначе i - 1. f(i) = 3i^2 - 2i для k = 12 выведется 2: f(3) = 21, но 12 < f(3) - f(2) = 21 - 8 = 13. 2 выведется, если: - i = 2, при этом k > = f(2) - f(1) - i = 3, и k < f(3) - f(2) f(1) = 1 f(2) = 8 f(3) = 21 первый случай: 1 < k < = 8, при этом k > = 8 - 1. подходят k = 7 и k = 8. второй случай. 8 < k < = 21, при этом k <   21 - 8. подходят k = 9, 10, 11, 12. всего 6 чисел. 3. по аналогии с первым, выводится наименьшее натуральное i, для которого f(i) > = g(k). для k = 14 g(k) = g(14) = 71, и i = 5 (5 в кубе не меньше 71, а 4 в кубе - меньше 71). нужно найти такое целое k, для которого g(k) < = 5^3 g(k) > 4^3 64 < 5k + 1 < = 125 63 < 5k < = 124 13 < = k < = 24 k = 13.

40960 байт переводим в килобайты = 40 кб. 1 кб=1024 байт

1 мбайт=1024 кбайт, соответственно 5 мбайт=5120 кбайт

на 5120 кб файлов, размером 40 кб, можно записать 128

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

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

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS