1. Написати лінійний алгоритм і програму для обчислення за формулою y=(2x^3+sqrt(x))/(1-3cos(2x)) 2. Написати розгалужений алгоритм і програму для обчислення за формулою( во вложении) 3. Написати циклічний алгоритм і програму. Протабулювати функцію y=(2sin3x)/(x+3) - sqrt(x-1), x є [-4:7], hх=0,5 4. Написати циклічний алгоритм і програму. Створити масив A( ) для 8 чисел, А={7, -5, 0, 0, 4, 9, 10, -1}. Знайти кількість чисел більших нуля.
Хорошо, давайте начнем с первого вопроса и решим выражения:
а) [ 1 , 3 , 5 ] + [ 2 , 4 ]
Для сложения двух множеств, нам нужно объединить их элементы. Это означает, что мы возьмем все элементы из первого множества и все элементы из второго множества. Ответом будет множество: [ 1 , 2 , 3 , 4 , 5 ]
б) [ 1 , 3 , 5 ] * [ 2 , 4 ]
Для умножения двух множеств, нам нужно найти все возможные комбинации элементов из первого и второго множеств. В данном случае, комбинациями будут: [1 * 2, 1 * 4, 3 * 2, 3 * 4, 5 * 2, 5 * 4]. Ответом будет множество: [2, 4, 6, 12, 10, 20]
в) [ 1 , 3 , 5 ] - [ 2 , 4 ]
Для вычитания одного множества из другого, нам нужно удалить из первого множества все элементы, которые содержатся во втором множестве. В данном случае, это будет [1, 3, 5] без элементов [2, 4]. Ответом будет множество: [1, 3, 5]
г) [1 . . 6 ] + [ 3 . . 8 ]
Здесь мы имеем два интервала чисел, [1 . . 6] и [3 . . 8]. Чтобы сложить два интервала, мы просто объединяем их в один. Ответом будет интервал чисел: [1 . . 8]
д) [] + [4 ]
Здесь у нас есть пустое множество и множество с одним элементом. Если мы объединим пустое множество с другим множеством, ответом будет множество [4].
е) [] * [4 ]
Умножение двух множеств не имеет смысла, поскольку умножение определено для чисел. Ответом будет пустое множество.
ж) [] - [4 ]
Вычитание одного множества из другого также не имеет смысла, если первое множество пустое. Ответом будет пустое множество.
Теперь перейдем ко второму вопросу и составим программу для вычисления числа различных числовых чисел в десятичной системе счисления натурального числа:
Программа:
1. Вводим натуральное число N.
2. Создаем пустое множество чисел UniqueNumbers.
3. Пока число N не равно 0, выполняем следующие действия:
а) Получаем последнюю цифру числа N и сохраняем ее в переменную digit.
б) Добавляем digit в множество UniqueNumbers.
в) Делим число N на 10 без остатка и записываем полученное значение обратно в N.
4. Выводим размер множества UniqueNumbers, который будет равен числу различных числовых цифр в исходном числе N.
Теперь перейдем к третьему вопросу и составим программу для вывода всех целых чисел в порядке возрастания в интервале 2 - 55.
Программа:
1. Создаем переменную i и инициализируем ее значением 2.
2. Пока i меньше или равно 55, выполняем следующие действия:
а) Выводим значение i.
б) Увеличиваем значение i на 1.
3. Завершаем выполнение программы.
Надеюсь, эти объяснения и программы помогут вам понять решения задач. Если у вас есть еще вопросы, не стесняйтесь задавать!
Для решения этой задачи нам необходимо сначала определить размер исходного предложения в байтах, а затем вычислить размер нового предложения после вычеркивания названия животного и литых запятых и пробелов.
Исходное предложение содержит следующие символы:
- Заяц, волк, хорёк, суслик, лама, медведь, гиена, аллигатор Дикие животные
Для кодировки Unicode каждый символ кодируется 16 битами, то есть 2 байтами.
Чтобы определить размер исходного предложения в байтах, нужно посчитать количество символов в предложении и умножить результат на 2.
В нашем случае в предложении 47 символов (считаем и пробелы). Таким образом, размер исходного предложения в байтах составляет 47 * 2 = 94 байта.
Теперь будем рассматривать новое предложение после вычеркивания названия животного и литых запятых и пробелов.
Название животного "аллигатор" состоит из 9 символов. Мы должны его вычеркнуть, а также вычеркнуть все литые запятые и пробелы, в том числе два пробела, идущих подряд.
Чтобы вычислить размер нового предложения в байтах, нужно умножить количество символов в новом предложении на 2.
Мы удалили 9 символов ("аллигатор") и 3 символа запятых. Также удалили 1 пробел, идущий после слова "Дикие", чтобы избежать двух пробелов, идущих подряд.
После удаления 9 символов и 3 символов запятых в новом предложении останется 35 символов (считаем и пробелы).
Таким образом, размер нового предложения в байтах будет составлять 35 * 2 = 70 байт.
Условие задачи гласит, что размер нового предложения в данной кодировке (символы кодируются 16 битами) оказался на 22 байта меньше размера исходного предложения.
Проведем вычисления: 94 - 70 = 24.
Оказывается, что размер нового предложения в кодировке Unicode меньше исходного предложения на 24 байта, а не на 22 байта, как указано в условии задачи.
Следовательно, задача сформулирована некорректно или содержит ошибку.
Мы не можем определить, какое именно название животного было вычеркнуто, так как результат вычислений не совпадает с данными из условия задачи.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota
Оформи подписку