М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Damir2342
Damir2342
18.12.2021 17:00 •  Информатика

Напишите программу, которая вводит натуральные числа a , b и n , и выводит на экран n псевдослучайных целых чисел на отрезке [ a , b ] . входные данные входная строка содержит три числа, разделённые пробелами: границы отрезка a и b и требуемое количество чисел n . гарантируется, что a ≤ b . выходные данные программа должна вывести n случайных целых чисел в одной строке, разделив их пробелами. примеры: входные данные 10 20 5 выходные данные 10 10 19 12 13 ! язык pascalabc ! ! без while, a через for !

👇
Ответ:
Scorpionoid
Scorpionoid
18.12.2021

var a,b,n,i: integer;


begin


write ('Введите границы отрезка: ');


readln (a,b);


write ('Введите требуемое количество чисел: ');


readln (n);


for i:=1 to n do write(random(b-a+1)+a,'   ')


end.


Напишите программу, которая вводит натуральные числа a , b и n , и выводит на экран n псевдослучайны
4,6(13 оценок)
Открыть все ответы
Ответ:
linda281
linda281
18.12.2021

1)

263₁₀ = 7*8⁰ + 0*8¹ + 4*8² = 407₈

ответ: 3) 407₈

2)

567₈ = 7*8⁰ + 6*8¹ + 5*8² = 375₁₀

375₁₀ = 1*2⁰ + 1*2¹ + 1*2² + 0*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ + 0*2⁷ + 1*2⁸ = 101110111₂

ответ: 3) 101110111₂

3)

A87₁₆ = 7*16⁰ + 8*16¹ + A*16² = 2695₁₀

2695₁₀ = 7*8⁰ + 0*8¹ + 2*8² + 5*8³ = 5207₈

ответ: 3) 5207₈

4)

754₈ = 4*8⁰ + 5*8¹ + 7*8² = 492₁₀

492₁₀ = 12*16⁰ + 14*16¹ + 1*16² = 1EC₁₆

ответ: 3) 1EC₁₆

5)

E7₁₆ = 7*16⁰ + E*16¹ = 231₁₀

351₈ = 1*8⁰ + 5*8¹ + 3*8² = 233₁₀

11101010₂ = 0*2⁰ + 1*2¹ + 0*2² + 1*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ = 234₁₀

11101000₂ = 0*2⁰ + 0*2¹ + 0*2² + 1*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ = 232₁₀

11101011₂ = 1*2⁰ + 1*2¹ + 0*2² + 1*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ = 235₁₀

11101100₂ = 0*2⁰ + 0*2¹ + 1*2² + 1*2³ + 0*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ = 236₁₀

ответ: 2) 11101000₂ = 232₁₀

6)

64₁₀ = 0*2⁰ + 0*2¹ + 0*2² + 0*2³ + 0*2⁴ + 0*2⁵ + 1*2⁶ = 1000000₂

ответ: 1 единица

7)

127₁₀ = 1*2⁰ + 1*2¹ + 1*2² + 1*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ = 1111111₂

ответ:  7 единиц

8)

48₁₀ = 0*2⁰ + 0*2¹ + 0*2² + 0*2³ + 1*2⁴ + 1*2⁵ = 110000₂

ответ: 4 нуля

9)

254₁₀ = 0*2⁰ + 1*2¹ + 1*2² + 1*2³ + 1*2⁴ + 1*2⁵ + 1*2⁶ + 1*2⁷ = 11111110₂

ответ:  1 нуль

4,7(67 оценок)
Ответ:
gremorixiii
gremorixiii
18.12.2021

6

Объяснение:

Условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова.

Мы можем начать наш код либо с нуля, либо с единицы, значит, чертим два дерева. Если мы закодируем букву нулём или единицей, для других букв не будет выполняться условие Фано, поэтому нужно добавить ноль или единицу (на каждом дереве появилось две  ветки). 10 мы не можем использовать, так как с него начинается кодовое слово буквы А. Кратчайшие кодовые слова - 00, 01, 11. Сумма длин равна 2 * 3 = 6


По каналу связи сообщения, содержащие только четыре буквы: а, б, в, г; для передачи используется дво
4,8(66 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ