Алгори́тм (лат. algorithmi — от имени среднеазиатского математика Аль-Хорезми[1]) — конечная совокупность точно заданных правил решения некоторого класса задач или набор инструкций, описывающих порядок действий исполнителя для решения определённой задачи. В старой трактовке вместо слова «порядок» использовалось слово «последовательность», но по мере развития параллельности в работе компьютеров слово «последовательность» стали заменять более общим словом «порядок». Независимые инструкции могут выполняться в произвольном порядке, параллельно, если это позволяют используемые исполнители.
import turtle
t = turtle.Pen()
t.speed(0)
t.fillcolor("orange")
t.begin_fill()
for i in range(4):
t.fd(150)
t.left(90)
t.end_fill()
t.left(90)
t.fd(150)
t.right(45)
t.fillcolor('brown')
t.begin_fill()
t.fd(106)
t.right(90)
t.fd(106)
t.end_fill()
t.up()
t.right(135)
t.fd(50)
t.left(90)
t.fd(50)
t.down()
t.fillcolor("grey")
for n in range(4):
t.begin_fill()
for i in range(4):
t.fd(25)
t.right(90)
t.end_fill()
t.fd(50)
t.right(90)
t.hideturtle()
turtle.mainloop()
Поделитесь своими знаниями, ответьте на вопрос:
Каждая буква русского алфавита закодирована трехзначным десятичным числом. При этом известно, что каждая следующая буква на одну больше, чем предыдущая. Буква А = 192; Раскодируйте слово. 11010010 11001100 11001111 11010011 ответ нужен с решением и желательно с объяснением.
Для начала, переведем код в десятичную систему счисления.
110100102 = 21010
110011002 = 20410
110011112 = 20710
110100112 = 21110
Получаем: 210 204 207 211
Зная, что буква «А» кодируется как 192, а код каждой последующей буквы на 1 больше кода предыдущей буквы. Определим код остальных букв и расшифруем наше слово.
А-192
Б-193
В-194
Г-195
Д-196
Е-197
Ё-198
Ж-199
З-200
И-201
Й-202
К-203
Л-204
М-205
Н-206
О-207
П-208
Р-209
С-210
Т-211
У-212
Ф-213
Х-214
Ц-215
Ч-216
Ш-217
Щ-218
Ъ-219
Ы-220
Ь-221
Э-222
Ю-223
Я-224
СЛОТ