Юрьевна174
?>

З пункту А одночасно у протилежних напрямах виїхали два потяги . Дослідіть, через який час відстань між ними стане більша ніж 400 км залежно від їх швидкостей . Створіть для дослідження електронну таблицю і проект у середовищі візуального проектування.

Информатика

Ответы

Nadegdasb
Код программы ruby
for i in "1000".to_i(8).."7777".to_i(8)
    s = i.to_s(2)
    k = 0
    s.chars.each {|c| k += 1 if c == "1"}
    if (k==5)
        p [i, i.to_s(8), s, k]
        break
    end
end

Вывод
[527, "1017", "1000001111", 5]

ответ
1017

Если решать аналитически, то наверное это делается методом подбора плюс быстрым переводом восьмеричной системы в двоичную (каждая цифра 8чной переводится в 3 цифры 2чной, можно заранее посчитать кол-во единиц для каждой). Сразу понимаем что в числах 1000-1016 будет слишком мало единиц, только "7"_8 переводится в "111"_2. И еще две единицы дают "1"_8

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

З пункту А одночасно у протилежних напрямах виїхали два потяги . Дослідіть, через який час відстань між ними стане більша ніж 400 км залежно від їх швидкостей . Створіть для дослідження електронну таблицю і проект у середовищі візуального проектування.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Fedorov1283
Шиловский126
lilit-yan
ivanrancev
kurlasku
Лихачев Полина1978
yusinelnik8
DzukaevAlekseevich
borisowaew
Дружинин
langprint
Petrushin482
avto3132
Алексеевич620
Leon-12