Next:5
Программы обработки структурированных данных
Up:4.
Итеративные программы
Previous:4.5.3
Упражнения
2. Напечатать значения описанной в задании 2.5.2 функции где М = (N+2) mod 30 + 1, для каждого элемента из заданной непустой последовательности целых чисел.
3. Распечатать номера всех тех элементов заданной последовательности вещественных чисел, для которых истинно значение описанной в задании 2.5.7 функции , где М = (N+3) mod 30 + 1, -- квадрат целой части числа X, а B -- целое, ближайшее к значению квадратного корня из абсолютной величины числа X.
4. Для каждой точки из непустого множества, заданного последовательностью координат входящих в него точек, определить, принадлежит ли эта точка описанной в задании 3.3.1 области , где М = (N+4) mod 30 + 1. Каждый ответ печатать на отдельной строчке.
5. Существует простой метод, позволяющий решить уравнение вида . Он состоит в выборе начального приближенного значения и в последовательном вычислении и т.д. При определенных условиях (мы их здесь не рассматриваем) последовательность сходится к искомому корню. Реализовать метод для функции
где
.
Исходя из предположения, что последовательность приближений может не
сойтись к корню, необходимо предусмотреть в программе остановку, как только
или число итераций достигнет M.
Величины X,
E
и M
задаются.
6. По заданным числам
и
вычислить сумму всех тех членов указанного ниже ряда, которые предшествуют
первому члену, меньшему
по абсолютной величине. Ряд имеет следующий вид:
(при N = 1),
(при N = 2),
(при N = 3),
(при N = 4),
(при N = 5),
(при N = 6),
(при N = 7),
(при N = 8),
(при N = 9),
(при N = 10),
(при N = 11),
(при N = 12),
(при N = 13),
(при N = 14),
(при N = 15),
(при N = 16),
(при N = 17),
(при N = 18),
(при N = 19),
(при N = 20),
(при N = 21),
(при N = 22),
(при N = 23),
(при N = 24),
(при N = 25),
(при N = 26),
(при N = 27),
(при N = 28),
(при N = 29),
(при N = 30).
7. Метод дихотомии (деления пополам) для нахождения корня уравнения ,
принадлежащего некоторому интервалу (A,B), требует, чтобы функция
была непрерывной и ограниченной в этом интервале и имела значения разных
знаков в точках A и B.
Метод состоит в выполнении итераций, на каждой из которых происходит вычисление значения в точке и переход к поиску корня в интервале (A,X) либо (X,B) в зависимости от знака итерации продолжаются до истинности хотя бы одного из следующих трех условий:
(1) ,
(2) ,
(3) число итераций превысило M, где ,,
- параметры метода.
По заданным A, B, ,
и M
найти методом дихотомии корень уравнения
где
8. Элементы последовательности целых чисел A A A определяются по следующим правилам:
если , то равно 1 (при N3 = 0),если , то равно
i (при N3 = 1),
(при N3 = 2),
(при N6 2),По заданным числам K и M напечатать значения первых
(при ),
(при ).
(при N 15),таких элементов указанной последовательности, для которых выполняется условие:
(при )
(при N5 = 0),
(при N5 = 1),
(при N5 = 2),
(при N5 = 3),
(при N5 = 4).
9. В заданной последовательности целых чисел найти
модуль (при ),такого
квадрат (при )
первого (при N4 = 0),элемента, который является
последнего (при N4 = 1),
минимального (при N4 = 2),
максимального (при N4 = 3)
четным (при N2 = 0),числом и совпадает с кодом некоторой
кратным трем (при N2 = 1)
буквы (при N4 2),
знака cложения или умножения (при ).
10. Для заданной последовательности целых чисел определить, удовлетворяют
ли все пары соседних элементов
ровно одному (при N3 = 0),из следующих двух условий: 1) сумма элементов
каждому (при N3 = 1),
хотя бы одному (при N3 = 2)
положительна (при N5 = 0),2) сами элементы
четна (при N5 = 1),
кратна пяти (при N5 = 2),
равна квадрату одного из них (при N5 = 3),
отлична от нуля (при N5 = 4),
равны по модулю (при N2 = 0),Следует предусмотреть прекращение ввода элементов последовательности сразу же после того, как найден ответ на вопрос задачи.
взаимно просты (при N2 = 1).
11. По заданной последовательности целых чисел найти
сумму (при N2 = 0),всех
произведение (при N2 = 1)
номеров (при N6 3)
отличных от (при N8 4)таких ее элементов , что и десятичное представление
не содержит одинаковых цифр (при N4 = 0),
является строго возрастающей или убывающей (при N4 = 1),
имеет вид , либо (при N4 = 2),
является симметричным словом (при N4 = 3).
12. Подсчитать
количество (при N2 = 0),всех тех элементов заданной последовательности целых чисел, которые расположены между первым
сумму (при N2 = 1)
четным (при N5 = 0),элементом последовательности и таким последним элементом последовательности, значение которого
положительным (при N5 = 1),
кратным семи (при N5 = 2),
принадлежащим диапазону от -30 до 40 (при N5 = 3),
являющимся точным квадратом (при N5 = 4)
равно квадрату (при N3 = 0),его порядкового номера.
больше (при N3 = 1),
меньше (при N3 = 2),
13. По заданной последовательности целых чисел построить последовательность, составленную из
значений (при N5 = 0),всех таких элементов исходной последовательности, которые являются
номеров (при N5 = 1),
модулей (при N5 = 2),
квадратов (при N5 = 3),
синусов (при N5 = 4)
точными квадратами (при ),а также
порядковыми номерами букв в литерном типе (при N15),
не превышают ни одного из соседей (при N3 = 0),14. Задана последовательность вещественных чисел, завершающаяся положительным числом. Для каждой ее максимальной подпоследовательности соседних элементов, не содержащей положительных чисел, определить
совпадают по знаку хотя бы с одним соседом (при N3 = 1),
равны сумме модулей соседей (при N3 = 2).
сумму (при N5 = 1),всех тех ее элементов, которые по модулю
произведение (при N5 = 1),
количество (при N5 = 2),
сумму модулей (при N5 = 3),
произведение модулей (при N5 = 4)
меньше ста (при N2 = 0),и имеют
больше двухсот (при N2 = 1)
четную (при N3 = 0),целую часть. Результат обработки каждой подпоследовательности должен печататься на отдельной строке и быть либо числом, либо текстом "В подпоследовательности нет элементов с требуемыми свойствами".
кратную пяти (при N3 = 1),
кратную семи (при N3 = 2)
15. В качестве разделителя идентификаторов рассматривается
пробел (при N3 = 0),Для заданной подпоследовательности идентификаторов, после каждого из которых имеется ровно один разделитель, осуществить следующее преобразование каждого идентификатора с
запятая (при N3 = 1),
точка (при N3 = 2).
нечетным (при N2 = 0),порядковым номером:
кратным трем (при N2 = 1)
удалить первую цифру (при N5 = 0),16. Задана последовательность идентификаторов, каждый из которых по длине не превышает 100 и выделен слева и справа непустыми сериями пробелов. Последовательность завершается точкой, восклицательным знаком или знаком вопроса. Найти
удалить каждую вторую цифру (при N5 = 1),
удвоить первую букву (при N5 = 2),
удалить каждую вторую букву (при N5 = 3),
заменить каждую цифру на букву 'А' (при N5 = 4).
длину (при N 15),такого
порядковый номер (при )
первого (при N2 = 2),идентификатора, в котором
последнего (при N2 = 1),
количество (при ),всех
произведение (при )
четных (при ),цифр
кратных трем (при )
максимально (при ),
минимально (при ).
17. Пусть множество ограничителей определено как множество всех
четных (при N3 = 0),целых чисел и задана последовательность целых чисел, завершающаяся числом-ограничителем. Для каждой ее максимальной подпоследовательности соседних элементов, не содержащей ограничителей, вычислить произведение
отрицательных (при N3 = 1),
кратных пяти (при N3 = 2)
квадратных корней (при N5 = 0),всех ее положительных элементов и напечатать сумму
синусов (при N5 = 1),
косинусов (при N5 = 2),
логарифмов (при N5 = 3),
экспонент (при N5 = 4)
целых частей (при N2 = 0),всех вычисленных произведений.
квадратов (при N2 = 1)
18. По заданным и для всех значений от 0,0001 до 0,001 с шагом 0,0001 найти корни уравнений из варианта задания 4.6.5 с номером (N + 15) mod 30 + 1.
19. По заданному числу и для всех от 1,5 до 1,6 с шагом 0,005 найти суммы ряда из варианта с номером (N + 16) mod 30+1 задания 4.6.6.
20. Осуществить ввод тех элементов заданной последовательности целых чисел, которые предшествуют первому из чисел, удовлетворяющих
каждому (при N3 = 0),из следующих двух условий: 1) число является
хотя бы одному (при N3 = 1),
ровно одному (при N3 = 2)
простым (при N5 = 0),2) порядковый номер числа в последовательности кратен
степенью двойки (при N5 = 1),
факториалом (при N5 = 2),
квадратом суммы своих цифр (при N5 = 3),
произведением квадратов своих цифр (при N5 = 4),
кубу кода знака '!' (при N2 = 0),Следует предусмотреть печать (в зависимости от результатов ввода) одного из следующих сообщений: "Последовательность пуста", "Введена вся непустая последовательность", "Введена только часть последовательности".
коду буквы 'А' (при N2 =1).
21. Однородной серией последовательности целых чисел назовем каждую такую ее максимальную подпоследовательность соседних элементов, в которой для любого элемента А и его правого соседа В выполняется
А В (при N5 = 0),По заданной последовательности целых чисел определить
A B (при N5 = 1),
A = B (при N5 = 2),
А и В имеют разные знаки (при N5 = 3),
А и В взаимно просты (при N5 = 4).
среднее (при N3 = 0),значение
максимальное (при N3 = 1),
минимальное (при N3 = 2)
произведений (при N2 = 0),всех элементов ее однородных серий.
сумм (при N2 = 1)
Next:5
Программы обработки структурированных данных
Up:4.
Итеративные программы
Previous:4.5.3
Упражнения