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),
По заданным числам K и M напечатать значения первых(при N6
2),
(при
),
(при
).
таких элементов(при 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)
буквы (при N42),
знака 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)
номеров (при N63)
отличных от (при 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),
AB (при 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
Упражнения