Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика программирование, учебник.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
22.08 Mб
Скачать

3.5 Двойной вложенный цикл

Двойным вложенным арифметическим циклом называют алгоритмическую структуру, для реализации которой используется конструкция из двух операторов FOR … DO …, причем второй оператор FOR … DO … располагается в теле первого оператора. Для всех заданий этого раздела следует разработать алгоритм, представленный в виде блок-схемы, и программу.

  1. Для заданного с клавиатуры натурального числа k вычислить S:

.

  1. Для заданного с клавиатуры натурального числа n вычислить P:

.

  1. Для заданных с клавиатуры натуральных чисел k и n вычислить S:

.

  1. Для заданных с клавиатуры натуральных чисел m и n вычислить S:

.

  1. Для заданных с клавиатуры натуральных чисел m и n вычислить S:

.

  1. Для заданного с клавиатуры натурального числа n > 2 вычислить P:

.

  1. Для заданного с клавиатуры натурального числа n, вычислить P:

.

  1. Вычислить среднее арифметическое значений функции F(X) в равноотстоящих значениях X из интервала [a, b] c шагом h:

.

  1. Вычислить наименьшее значение функции F(X) в равноотстоящих значениях X из интервала [a, b] c шагом h:

.

  1. Для заданного с клавиатуры натурального числа m вычислить наибольшее значение функции F(X) в равноотстоящих значениях X из интервала [A, B]:

.

  1. Для заданного с клавиатуры числа n вычислить сумму ряда:

.

  1. Для заданного с клавиатуры вещественного числа х вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел х, n, m вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, х вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n,m,x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n,m,x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Для заданных с клавиатуры чисел n, m, x вычислить сумму ряда:

.

  1. Найти наибольшее из чисел .

  2. Найти наименьшее из чисел .

  3. Среди чисел от 0 до 10 найти все пары чисел (n, m), для которых их сумма равна их произведению .

  4. Среди чисел от 0 до 10 найти все пары чисел (n, m), для которых их сумма квадратов равна квадрату их суммы .

4. Пользовательские алгебраические функции

4.1 Применение функции в линейных и разветвляющихся вычислительных процессах

В этом разделе для вычисления величины Z по приведенным ниже формулам необходимо разбить вычислительный алгоритм на два блока - основную программу и пользовательскую функцию. Описать алгоритмы с помощью двух блок-схем - основной программы и функции. Составить программу и для введенных с клавиатуры значений параметров рассчитать величину Z.

  1. Вычислить :

2·sign(а + b)+ b2·sign(а - b))sign(а·b),

где

  1. Вычислить :

.

При вычислениях использовать пользовательскую функцию вида .

  1. Вычислить :

,

где f(u, v) = .

  1. Вычислить :

= f(sin2(a), b - 1) + f(sin(a) - cos(a), b2 - 1) + 1.2,

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

,

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(x, y, z) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

где f(u, v)=

  1. Вычислить :

где f(u, v) =

  1. Вычислить :

sin(f(f(а+b,а-b)),f(а2,b2))),

где f(u, v) =

  1. Вычислить :

=cos(f(f(a2-1,b),f(a-b,b))+f(a2,b2+0.2)),

где f(u, v) =

  1. Вычислить :

=arctg(f(sin2(a),cos2(a))+f(2·sin(a),2·cos(a))),

где f(u, v) =

21. Вычислить :

где f(u, v)=

22. Вычислить :

где f(u, v) =

23. Вычислить :

где f(u, v) =

24. Вычислить :

= tg(f(arccos2(a), ctg2(a))+ctg(f(tg(a)·sin(a),ctg(a)·cos(a)))),

где f(u, v) =

25. Вычислить :

где f(u, v) =

26. Вычислить :

где f(u, v) =

27. Вычислить :

где f(u, v) =

28. Вычислить :

= f(tg3(a),b-2)+f(cos(a)-sin(a),b3-3)+2.5,

где f(u, v) =

29. Вычислить :

arcsin(f(f(а-b,а+b)),f(а3,b3))),

где f(u, v) =

30. Вычислить :

где f(u, v) =