
- •Практическая работа № 1
- •Практическая работа № 2
- •Практическая работа № 3
- •Практическая работа № 4
- •Практическая работа № 5
- •Практическая работа № 6
- •Практическая работа № 7
- •Практическая работа № 8
- •Практическая работа № 9
- •Практическая работа № 10
- •Практическая работа № 11
- •Практическая работа № 12
- •Практическая работа № 13
Практическая работа № 3
Тема: Циклический вычислительный процесс.
Цель : Закрепить на практике теоретические знания по построению циклических программ.
Задание
3.1. Вычислить
сумму ряда
при а≤х≤b,
Δх=с.
Таблица 3.1 – Исходные данные к заданию 3.1.
вар |
F1(x) |
F2(x) |
a |
b |
c |
1 |
|
|
3 |
5 |
0.5 |
2 |
|
|
1 |
3 |
0.2 |
3 |
|
|
0.6 |
4.2 |
0.3 |
4 |
|
|
0.5 |
4.8 |
0.2 |
5 |
|
|
2 |
6.3 |
0.4 |
6 |
|
|
1 |
5 |
0.5 |
7 |
|
|
5 |
8 |
0.3 |
8 |
|
|
1 |
4 |
0.2 |
9 |
|
|
0.5 |
6 |
0.3 |
10 |
|
|
-2 |
3 |
0.4 |
11 |
|
|
1.5 |
5 |
0.3 |
12 |
|
|
0.6 |
4 |
0.2 |
13 |
|
|
0.5 |
5.2 |
0.3 |
14 |
|
|
1.2 |
6.3 |
0.4 |
15 |
|
|
4 |
7.5 |
0.3 |
16 |
|
|
2 |
6.4 |
0.2 |
17 |
|
|
1 |
6.8 |
0.3 |
18 |
|
|
0 |
4 |
0.4 |
19 |
|
|
2 |
5 |
0.3 |
20 |
|
|
1 |
6 |
0.4 |
21 |
|
|
2 |
7 |
0.5 |
22 |
|
|
1.5 |
6.8 |
0.4 |
23 |
|
|
2 |
7 |
0.5 |
24 |
|
|
3 |
8 |
0.2 |
25 |
|
|
-2 |
6 |
0.3 |
26 |
|
|
3 |
8 |
0,2 |
27 |
|
|
-2 |
5 |
0,2 |
28 |
|
|
-4 |
2 |
0,5 |
29 |
|
|
1 |
4 |
0,3 |
30 |
|
|
2 |
5 |
0,2 |
Задание 3.2. Решить прикладную задачу с помощью циклического вычислительного процесса.
Варианты заданий.
1.
Дано
натуральное число N.
Вычислить :
.
2.
Дано натуральное число N.
Вычислить :
.
3.
Дано натуральное число N.
Вычислить произведение первых N
сомножителей:
.
4.
Дано натуральное число N.
Вычислить :
.
5.
Дано действительное х. Вычислить :
.
6.
Дано натуральное число N,
действительное х. Вычислить :
.
7.
Дано действительное число а, натуральное
число N.
Вычислить :
8.
Дано действительное число а, натуральное
число N.
Вычислить :
9.
Дано действительное число а, натуральное
число N.
Вычислить :
10.
Дано действительное число х. Вычислить
:
11.
Вычислить :
12.
Дано действительное число х, натуральное
число N.
Вычислить :
13.
Дано действительное число х, натуральное
число N.
Вычислить :
14.
Дано натуральное число N.
Вычислить :
,
где n>2.
15.
Дано натуральное число N.
Вычислить :
.
16.
Дано натуральное число N.
Вычислить :
,
где n>1.
17.
Дано натуральное число N.
Вычислить :
.
18.
Числа Фибоначчи
определяются формулами :
,
,
при n
= 2,3,4…Определить
.
19.
Дано натуральное n.
Вычислить:
20.
Дано натуральное n.
Вычислить:
21.
Вычислить:
.
22.
Вычислить:
.
23.
Даны натуральные числа n
и k.
Вычислить
:
24.
Дано натуральное n.Вычислить
:
.
25.
Дано натуральное n.Вычислить
:
.
26.
Дано натуральное N.
Вычислить:
27.
Дано натуральное число N.
Вычислить :
28.
Дано натуральное число N,
действительное х. Вычислить :
.
29.
Дано натуральное число N.
Вычислить :
,
где n>2.
30.
Вычислить:
.
Задание 3.3. Составить программу вычисления значений функции F(x) на отрезке [a,b] с шагом h. Результат представить в виде таблицы, первый столбец которой – значения аргумента, второй – соответствующее значение функции.
Таблица 3.3 – Исходные данные к заданию 3.3.
Вар |
Функция |
a |
b |
c |
1 |
|
3 |
5 |
0.5 |
2 |
|
1 |
3 |
0.2 |
3 |
|
0.6 |
4.2 |
0.3 |
4 |
|
0.5 |
4.8 |
0.2 |
5 |
|
2 |
6.3 |
0.4 |
6 |
|
1 |
5 |
0.5 |
7 |
|
5 |
8 |
0.3 |
8 |
|
1 |
4 |
0.2 |
9 |
|
0.5 |
6 |
0.3 |
10 |
|
-2 |
3 |
0.4 |
11 |
|
1.5 |
5 |
0.3 |
12 |
|
0.6 |
4 |
0.2 |
13 |
|
0.5 |
5.2 |
0.3 |
14 |
|
1.2 |
6.3 |
0.4 |
15 |
|
4 |
7.5 |
0.3 |
16 |
|
2 |
6.4 |
0.2 |
17 |
|
1 |
6.8 |
0.3 |
18 |
|
0 |
4 |
0.4 |
19 |
|
2 |
5 |
0.3 |
20 |
|
1 |
6 |
0.4 |
21 |
|
2 |
7 |
0.5 |
22 |
|
1.5 |
6.8 |
0.4 |
23 |
|
2 |
7 |
0.5 |
24 |
|
3 |
8 |
0.2 |
25 |
|
-2 |
6 |
0.3 |
26 |
|
3 |
8 |
0,2 |
27 |
|
-2 |
5 |
0,2 |
28 |
|
-4 |
2 |
0,5 |
29 |
|
1 |
4 |
0,3 |
30 |
|
2 |
5 |
0,2 |
Задание 3.4. Составить программу для решения задачи с целыми числами.
Таблица 3.4 – Исходные данные для задания 3.4.
Вар |
Задача |
1 |
Дано натуральное число n. Найти сумму первой и последней цифры этого числа. |
2 |
Дано натуральное число n. Переставить местами первую и последнюю цифры этого числа. |
3 |
Даны два натуральных числа m и n (m9999, n9999). Проверить, есть ли в записи числа m цифры, одинаковые с цифрами в записи числа n. |
4 |
Дано натуральное число n. Проверить, есть ли в записи числа три одинаковые цифры ( n9999 ). |
5 |
Дано натуральное число n99. Дописать к нему цифру k в конец и в начало. |
6 |
Даны
натуральные числа n
и k.
Проверить, есть ли в записи числа
|
7 |
Среди всех n-значных чисел указать те, сумма цифр которых равна данному числу k. |
8 |
Найти наибольшую и наименьшую цифры в записи данного натурального числа. |
9 |
Произведение n первых нечетных чисел равно р. Сколько сомножителей взято ?. Если введенное n не является указанным произведение, сообщить об этом. |
10 |
Найти на отрезке [n,m] натуральное число, имеющее наибольшее количество делителей. |
11 |
Задумано некоторое число х (х<100). Известны числа k, m, n – остатки от деления этого числа на 3, 5, 7. Найти х. |
12 |
Дано натуральное число n. Проверить, будет ли все цифры числа различными. |
13 |
Дано натуральное число n. Поменять порядок следования цифр в этом числе на обратный или сообщить, что это невозможно в силу переполнения. |
14 |
Найти все делители натурального числа n. |
15 |
Натуральное число М называется совершенным, если оно равно сумме всех своих делителей, включая единицу, но исключая себя. Напечатать все совершенные числа, меньшие заданного числа N. |
16 |
Натуральные
числа a,
b,
c
называются числами Пифагора, если
выполняется условие
|
17 |
Дано
натуральное число n.
Среди чисел 1, 2, …, n
найти такие, запись которых совпадает
с последними цифрами записи их квадратов
(например,
|
18 |
Составить программу, которая по номеру дня в году выводит число и месяц в общепринятой форме (например, 33-й день года – 2 февраля). |
19 |
Долгожитель (возраст не менее 100 лет) обнаружил однажды, что если к сумме квадратов цифр его возраста прибавить число дня его рождения, то как раз получится его возраст. Сколько лет долгожителю? |
20 |
Дано целое n>2. Напечатать все простые числа из диапазона [2,n]. |
21 |
Даны натуральные числа n, m. Найти все натуральные числа, меньшие n, квадрат суммы цифр которых равен m. |
22 |
Найти натуральное число в диапазоне от 1 до n с максимальной суммой делителей. |
23 |
Даны натуральные числа р и q. Получить все делители числа q, взаимно простые с числом р. |
24 |
Для заданных натуральных n и k определить, равно ли число n сумме k-х степеней своих цифр. |
25 |
Найти все двузначные числа, сумма квадратов которых кратна М. |
26 |
Найти все натуральные числа, не превосходящие заданного n, которые делятся на каждую из своих цифр. |
27 |
Задано натуральное число n. Найти количество натуральных чисел, не превышающих n и не делящихся ни на одно из чисел 2, 3, 5. |
28 |
Дано натуральное k. Напечатать k-ю цифру последовательности 12345678910111213…, в которой выписаны подряд все натуральные числа. |
29 |
Дано натуральное k. Напечатать k-ю цифру последовательности 149162536…, в которой выписаны подряд квадраты всех натуральных чисел. |
30 |
Составить программу перевода данного натурального числа из десятичной системы счисления в двоичную. |