Svoyaya
17.02.2022 13:16

1. Определить, что будет напечатано в результате работы следующего алгоритма.

алг

нач

цел s, k

s : = 35

нц для k от 2 до 6

s : = s -k

кц

вывод s

кон

2. Определить, что будет напечатано в результате работы следующего алгоритма.

алг

нач

цел s, k

s := 40

нц для k от 2 до 7

s := s – 3

кц

вывод s

кон

3. Определить, что будет напечатано в результате работы следующего алгоритма.

алг

нач

цел s, k

s := 30

нц для k от 2 до 7

s := s + 3

кц

вывод s

кон

4. Определить, что будет напечатано в результате работы следующего алгоритма.

алг

нач

цел s, k

s : = 3

нц для k от 3 до 6

s : = s*s

кц

вывод s

кон

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Василиска55
05.01.2023 00:26
Для решения задачи необходимо провести следующие шаги:

1. Определить длину исходного предложения в символах.
Исходное предложение: "Близнецы, дева, рак, телец, стрелец - знаки Зодиака"
Для определения количества символов в предложении, необходимо посчитать количество букв и символов, присутствующих в предложении, и исключить пробелы и знаки препинания.
В данном случае исключить нужно символы " - ,".
Исходное предложение содержит:
- 17 букв (а-я);
- 5 символов (запятые).

Таким образом, длина исходного предложения составляет 17 + 5 = 22 символа.

2. Определить размер исходного предложения в байтах.
Каждый символ в кодировке Unicode кодируется 16 битами. Для перевода в байты необходимо разделить количество бит на 8.
Размер исходного предложения в байтах:
22 * 16 / 8 = 44 байта.

3. Определить размер нового предложения в байтах.
Размер нового предложения в данной кодировке оказался на 20 байт больше, чем размер исходного предложения.
Значит, размер нового предложения составляет:
44 + 20 = 64 байта.

4. Определить количество символов, которое добавил Кирилл.
Для определения количества символов, которые добавил Кирилл, необходимо разделить разницу размеров нового и исходного предложений на количество байт, кодирующих один символ.
Размер добавленного знака Зодиака в символах:
(64 - 44) / (16 / 8) = 20 / 2 = 10 символов.

Таким образом, длина добавленного знака Зодиака в данном предложении составляет 10 символов.
0,0(0 оценок)
Ответ:
Kok1n
18.03.2020 12:30
Чтобы решить эти задачи, мы можем использовать метод перебора всех возможных программ для каждой задачи и подсчета количества программ, которые приводят к нужному результату.

Для первой задачи:
У нас есть 3 команды:
1. Прибавить 1
2. Прибавить з
3. Возвести в квадрат

Нам нужно преобразовать число 2 в число 19. Мы можем выполнить команду 1 несколько раз, а затем выполнить команду 2 и/или команду 3.

Мы можем использовать перебор, чтобы определить количество программ, которые удовлетворяют условию. Давайте попробуем посчитать:

- Программа, состоящая только из команды 1: прибавляем 1 к числу 2, получаем 3. Далее, прибавляем 1 к числу 3 и так далее, пока не достигнем числа 19. В данном случае, нам понадобится (19-2) = 17 команд.
- Программа, состоящая только из команды 2: прибавляем з к числу 2, получаем 5. Далее, прибавляем з к числу 5 и так далее, пока не достигнем числа 19. В данном случае, нам понадобится (19-2)/3 = 5.67 команды.
- Программа, состоящая только из команды 3: возведение в квадрат числа 2 даст 4, а далее 9 и т.д. Нам понадобится квадратный корень из 19, что примерно равно 4.36 команды.

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

Для второй задачи:
Теперь у нас есть три команды:
1. Прибавить 1
2. Умножить на 2
3. Возвести в квадрат

Мы должны преобразовать число 2 в число 27.

- Программа, состоящая только из команды 1: применяем команду 1 к числу 2 (2+1=3), и далее к числу 3 и так далее, пока не достигнем числа 27. Здесь нам потребуется 27-2 = 25 каманд.
- Программа, состоящая только из команды 2: 2 нечетное число, и умножение его на 2 даст четное число. По условию задачи у нас не получится преобразовать число 2 в число 27 только с помощью команды 2, поэтому мы не можем использовать эту команду самостоятельно.
- Программа, состоящая только из команды 3: возведение в квадрат числа 2 даст 4, которое меньше 27, поэтому команда 3 сама по себе не может преобразовать число 2 в число 27.

Здесь также нам необходимо комбинировать команды, чтобы преобразовать число 2 в число 27. Опять же, суммируем количество команд для каждого варианта:

1 команда: (27-2) = 25 команд.
2 команды: нет возможности преобразовать число 2 в число 27 с помощью этих команд.
3 команды: нет возможности преобразовать число 2 в число 27 с помощью этих команд.

Таким образом, у нас есть только одна программа, которая приводит число 2 к числу 27.

Для третьей задачи:
У исполнителя калькулятор есть две команды:
1. Прибавить 1
2. Увеличить число десятков на 1

Мы хотим преобразовать число 11 в число 27.

- Программа, состоящая только из команды 1: применяем команду 1 к числу 11 (11+1=12), и далее к числу 12 и так далее, пока не достигнем числа 27. В данном случае, нам понадобится 27-11 = 16 команд.
- Программа, состоящая только из команды 2: увеличиваем число десятков на 1, то есть 11 превращается в 21, затем 31 и т.д. Но просто прибавив 1 к числу 21 не получим 27. Поэтому команда 2 сама по себе не может решить задачу.
- Также можно комбинировать команды: применять команду 1 после каждого применения команды 2 или использовать несколько команд 1 до применения команды 2. Таким образом, мы можем попробовать разные комбинации, чтобы получить число 27 из числа 11.

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

1 команда: (27-11) = 16 команд.
2 команды: нет возможности преобразовать число 11 в число 27 с помощью этих команд.
3 команды: нет возможности преобразовать число 11 в число 27 с помощью этих команд.

Таким образом, у нас есть только одна программа, которая преобразует число 11 в число 27.

Для четвертой задачи:
Также у нас есть две команды:
1. Прибавить 1
2. Увеличить число десятков на 1

Нам нужно преобразовать число 12 в число 36.

- Программа, состоящая только из команды 1: применяем команду 1 к числу 12 (12+1=13), и далее к числу 13 и так далее, пока не достигнем числа 36. В данном случае, нам понадобится 36-12 = 24 команды.
- Программа, состоящая только из команды 2: увеличиваем число десятков на 1, то есть 12 превращается в 22. Но просто прибавив 1 к числу 22 не получим 36. Поэтому команда 2 сама по себе не может привести к результату.
- Также можно комбинировать команды: применять команду 1 после каждого применения команды 2 или использовать несколько команд 1 до применения команды 2. Таким образом, мы можем попробовать разные комбинации, чтобы получить число 36 из числа 12.

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

1 команда: (36-12) = 24 команды.
2 команды: нет возможности преобразовать число 12 в число 36 с помощью этих команд.
3 команды: нет возможности преобразовать число 12 в число 36 с помощью этих команд.

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