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

Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим образом. сначала вычисляется длина исходной цепочки символов; если она нечётна, то удаляется первый символ цепочки, а если чётна, то в середину цепочки добавляется символ а. в полученной цепочке символов каждая буква заменяется буквой, следующей за ней в алфавите (а – на б, б – на в и т. д., а я – на а). получившаяся таким образом цепочка является результатом работы алгоритма. например, если исходной была цепочка рука, то результатом работы алгоритма будет цепочка сфблб, а если исходной была цепочка сон, то результатом работы алгоритма будет цепочка то. дана цепочка символов тон. какая цепочка символов получится, если к данной цепочке применить описанный алгоритм дважды (т. е. применить алгоритм к данной цепочке, а затем к результату вновь применить алгоритм)? алфавит:

👇
Ответ:
Keranius
Keranius
23.10.2020
Изначально, ТОН, нечетно
ОН, убрали первую букву
ПО, заменили на след. по алфавиту
ПО, четное кол-во символов,
ПАО, добавили А в середину
РБП, заменили на след по алф.
ответ: РБП
4,4(35 оценок)
Открыть все ответы
Ответ:
Magma11
Magma11
23.10.2020

Исключительно важно использовать язык блок-схем при разработке алгоритма решения задачи. Решение одной и той же задачи может быть реализовано с различных алгоритмов, отличающихся друг от друга как по времени счета и объему вычислений, так и по своей сложности. Запись этих алгоритмов с блок-схем позволяет сравнивать их, выбирать наилучший алгоритм, упрощать, находить и устранять ошибки.

Отказ от языка блок-схем при разработке алгоритма и разработка алгоритма сразу на языке программирования приводит к значительным потерям времени, к выбору неоптимального алгоритма. Поэтому необходимо изначально разработать алгоритм решения задачи на языке блок-схем, после чего алгоритм перевести на язык программирования.

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

В процессе разработки алгоритма решения задачи можно выделить следующие этапы:

Этап 1 . Математическое описание решения задачи.

Этап 2 . Определение входных и выходных данных.

Этап 3 . Разработка алгоритма решения задачи.

Объяснение:

ели ели написал

4,5(72 оценок)
Ответ:
Настюшка575
Настюшка575
23.10.2020

1)

s = 0

for k in range(-5,11):

s = s + 2 * k

print(s)

Прогоняются числа [-5;11)

s = 0 + 2 * -5 = -10

s = -10 + 2 * -4 = -18

s = -18 + 2 * -3 = -24

s = -24 + 2 * -2 = -28

s = -28 + 2 * -1 = -30

s = -30 + 2 * 0 = -30

s = -30 + 2 * 1 = -28

s = -28 + 2 * 2 = -24

s = -24 + 2 * 3 = -18

s = -18 + 2 * 4 = -10

s = -10 + 2 * 5 = 0

s = 0 + 2 * 6 = 12

s = 12 + 2 * 7 = 26

s = 26 + 2 * 8 = 42

s = 42 + 2 * 9 = 60

s = 60 + 2 * 10 = 80

ответ: 80

2)

s = 1

for k in range(1,30):

s = (k – 5) * s

print(s)

s = (1 - 5) * 1 = -4

s = (2 - 5) * -4 = 12

s = (3 - 5) * 12 = -24

s = (4 - 5) * -24 = 24

s = (5 - 5) * 24 = 0

s = (6 - 5) * 0 = 0

s = (7 - 5) * 0 = 0

s = (8 - 5) * 0 = 0

s = (9 - 5) * 0 = 0

s = (10 - 5) * 0 = 0

s = (11 - 5) * 0 = 0

s = (12 - 5) * 0 = 0

s = (13 - 5) * 0 = 0

s = (14 - 5) * 0 = 0

s = (15 - 5) * 0 = 0

s = (16 - 5) * 0 = 0

s = (17 - 5) * 0 = 0

s = (18 - 5) * 0 = 0

s = (19 - 5) * 0 = 0

s = (20 - 5) * 0 = 0

s = (21 - 5) * 0 = 0

s = (22 - 5) * 0 = 0

s = (23 - 5) * 0 = 0

s = (24 - 5) * 0 = 0

s = (25 - 5) * 0 = 0

s = (26 - 5) * 0 = 0

s = (27 - 5) * 0 = 0

s = (28 - 5) * 0 = 0

s = (29 - 5) * 0 = 0

ответ: 0

3)

x = 1

while x <= 10:

print(x)

x = x+2

Тут просто. Счетчик идет от одного, а цикл прерывается на 10. Тут никак не может быть четное число. А самое близкое нечетное к 10 - 9.

ответ: 9

4)

x = 1

while x <= 10:

print(x)

x = x + 1

else:

print("Готово")

Тут почти тоже самое. Только тут уже дойдет до 10 и напишет еще "готово"

ответ: 10 Готово.

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