В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
beauty227
beauty227
24.05.2021 13:42 •  Информатика

С ПОДРОБНЫМ ОБЪЯСНЕНИЕМ!
1.На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N.
2) К этой записи дописывается справа бит чётности: 0,если в двоичном коде числа N было чётное число единиц, и 1,нечётное.

2. На вход алгоритма подаётся натуральное число N.Алгоритм строит по нему новое число R следующим образом.
1) Строится двоичная запись числа N.
2)К этой записи дописывается справа бит чётности: 0,если в двоичном коде числа N было чётное число единиц,и 1, если нечётное.
3) К полученному результату дописывается ещё один бит чётности.
Полученная таким образом запись ( в ней два разряда больше,чем в записи исходного числа N) является двоичной записью искомого числа R. Укажите минимальное число R, большее 150,которое может быть получено в результате работы этого алгоритма.В ответе это число запишите в десятичной системе.

3. Автомат получает на вход натуральное число X. По этому числу строится трёхзначное число Y по следующим правилам.
1) Первая цифра числа Y(разряд сотен) - остаток деления X на 4.
2) Вторя цифра числа Y( разряд десятков) - остаток от деления X на 2.
3) Третья цифра числа Y( разряд единиц) - остаток от деления X на 5.
Пример. Исходное число: 55. Остаток от деления на 4 равен 3; остаток от деления на 2 равен 1; остаток от деления на 5 равен 0.Результат работы автомата 310.
Укажите наименьшее двузначное число,при обработке которого автомат выдаёт результат 313.

Показать ответ
Ответ:
bumnov23
bumnov23
23.02.2022 15:06

1)

100101₂ = 37₁₀

56₈ = 46₁₀

A₁₆ = 10₁₀

2)   1E₁₆   56₈   0110111₂

Объяснение:

1)

100101₂ = 1 * 2⁵ + 0 * 2⁴ + 0 * 2³ + 1 * 2² + 0 * 2¹ + 1 * 2⁰ = 1 * 32 + 0 * 16 + 0 * 8 + 1 * 4 + 0 * 2 + 1 * 1 = 32 + 4 + 1 = 37₁₀

56₈ = 5 * 8¹ + 6 * 8⁰ = 5 * 8 + 6 * 1 = 40 + 6 = 46₁₀

A₁₆ = A * 16⁰ = 10 * 1 = 10₁₀

2)

0110111₂ = 110111₂ (отбросили незначащий 0) = 1 * 2⁵ + 1 * 2⁴ + 0 * 2³ + 1 * 2² + 1 * 2¹ + 1 * 2⁰ = 1 * 32 + 1 * 16 + 0 * 8 + 1 * 4 + 1 * 2 + 1 * 1 = 32 + 16 + 4 + 2 + 1 = 55₁₀

56₈ = 5 * 8¹ + 6 * 8⁰ = 5 * 8 + 6 * 1 = 40 + 6 = 46₁₀

1E₁₆ = 1 * 16¹ + E * 16⁰ = 1 * 16 + 14 * 1 = 16 + 14 = 30₁₀

30₁₀   46₁₀   55₁₀

1E₁₆   56₈   0110111₂

В качестве цифр шестнадцатеричной системы счисления обычно используются цифры от 0 до 9 и латинские буквы от A до F.

A₁₆ = 10₁₀   B₁₆ = 11₁₀   C₁₆ = 12₁₀   D₁₆ = 13₁₀   E₁₆ = 14₁₀   F₁₆ = 15₁₀  

0,0(0 оценок)
Ответ:
Lidya777
Lidya777
18.04.2022 01:40

import tkinter as tk

import random as r

root = tk.Tk()

root.geometry(f"800x600+100+200")

root['bg'] = 'azure'

canvas = tk.Canvas(root, width = 800, height = 600)

canvas.grid(row = 0, column = 0)

canvas_text = canvas.create_text(30, 30, text='', anchor=tk.NW)

delta = 1000

delay = 0

def update():

   canvas.itemconfigure(canvas_text, text = str( r.randint(0, 10)) )

   canvas.configure(bg = r.choice(["red", "blue", "white", "yellow"]))

for i in range(100):

   update()

   canvas.after(delay, update)

   delay += delta

   

root.mainloop()

Объяснение:

что-то такое нарыл в старом проекте, возможно не совсем то, но если захотите, посмотрите документацию по tkinter, в интернете ее полно, тогда сами сможете доделать как вам требуется

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота