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

III. Раздел заданий для самостоятельной работы

А,В.

1. Выполнить задания лабораторной работы 7, используя оператор цикла с параметром.

2. Выполнить задания лабораторной работы 8, используя оператор цикла с параметром.

А.

  1. Составить программы, в которых требуется.

    1. Найти все двузначные числа, которые делятся на число n или содержат цифру n.

    2. Среди двузначных чисел найти те, сумма квадратов цифр которых делится на 13.

    3. Найти все двузначные числа, удовлетворяющие следующему условию: если к сумме цифр числа прибавить квадрат этой суммы, то получится само число.

    4. Найти все четырехзначные числа, которые при делении на 133 дают в остатке 125, а при делении на 134 дают в остатке 111.

    5. Найти трехзначное число, в котором, если зачеркнуть старшую цифру и полученное двузначное число умножить на 7, то получится данное число.

    6. Найти все делители данного трехзначного числа и их сумму.

    7. Дано целое число а и натуральное (целое неотрицательное) число n. Вычислить а в степени n. Другими словами, необходимо составить программу, при исполнении которой значения переменных а и n не меняются, а значение некоторой другой переменной (например, b) становится равным а в степени n. (При этом разрешается использовать и другие переменные.)

    8. Даны натуральные числа а, b. Вычислить произведение а*b, используя в программе лишь операцию +.

    9. Проверить, является ли заданное натуральное число n > 1 простым.

3.10.Составить программу решения предыдущей задачи, использующую тот факт, что составное число имеет делитель, не превосходящий квадратного корня из этого числа.

4. Рассчитывать таблицу значений многочлена, его первой и второй производных для х в диапазоне от xmin= 0 до max= 10 с шагом dх=1, используя алгоритм Горнера.

4.1 x3 x + 1 = y; x3- 2x + 10 = y

4.2 x3 –6x2 + 9x + 1 = y; x3 –5x + 1 = y

4.3 2x3 –5x2 + 7x – 1 = y; x3 –7x + 4 = y

4.4 x3 –2x2 + x – 4 = y; x4 – 2.35 x + 1.45 = y

4.5 x3 –3x + 1 = y; x3 - 3x2 + 1 =y

4.6 x3 – 0.9x +0.6 = y; x3 - x – 0.3 = y

4.7 x3 + 8 x – 6 = y; x3 + 10x – 9 = y

4.8 x3 + 2x – 4 = y; x4 – 3x –2 = y

4.9 x5 + 4x –2 = y; x5 + 3x –2 = y

4.10 x3 + 4x – 6 = y; x3 +6x –5 = y

В.

3. Составить программы, в которых требуется

3.1. Определить количество трехзначных натуральных чисел, сумма цифр которых равна заданному числу n.

3.2. Определить все трехзначные числа, квадрат которых оканчивается тремя цифрами, составляющими исходное число.

3.3. Найти трехзначное число, которое делится на 7, а сумма его цифр кратна 7.

3.4. Вычислить количество четырехзначных чисел, у которых все четыре цифры различны.

3.5. Дано натуральное n, вычислить 1/0!+1/1!+...+1/n!.

3.6. Разрешим использовать команды write (i) лишь при i= 0,1,2,...,9. Составить программу, печатающую десятичную запись заданного натурального числа n > 0. (Случай n = 0 явился бы некоторым исключением, так как обычно нули в начале числа не печатаются, а для n = 0 - печатаются.)

3.7. То же самое, но надо напечатать десятичную запись в обратном порядке. (Например для n = 173 надо напечатать 371.)

3.8. Дано натуральное n. Подсчитать количество решений неравенства x*x + y*y < n в натуральных (неотрицательных целых) числах, не используя действий с вещественными числами. (Разрешается сложность порядка n операций.)

3.9*. Условия предыдущей задачи, но количество операций должно быть

порядка n в степени 1/2.

3.10. Даны натуральные числа n и k, n > 1. Напечатать k десятичных знаков числа 1/n. (При наличии двух десятичных разложений выбирается то из них, которое не содержит девятки в периоде.) Программа должна использовать только целые переменные.

4. Рассчитывать таблицу значений многочлена, его первой и второй производных для х в диапазоне от xmin= 0 до max= 10 с шагом dх=1, используя алгоритм Горнера.

4.1. 2x3 – 4x2 + 1 = y; x3 + x2 + x - 2 = y

4.2. x3 + 2x2 + x - 2 = y; x3 +6x2 +9x + 2 = y

4.3. x4 – 8.8x3 + 20x2 –9x + 19 = y; x4 – 2.15x + 0.95 = y

4.4. x4 – 6.8x3 + 21x2 –68x + 108 = y; x4 – 5x - 3 = y

4.5. x4 +2x3 - x - 1 = y; x4 + 2x2 + 4x - 5 = y

4.6. x4 – 2x3 + x2 –2x + 1 = y; x4 + 0.5x3 – 4x2 –3x –0.5 = y

4.7. x4 – 4.1x3 + x2 –5.1x + 4.1 = y; x4 + 0.8x3 –0.4x2 –1.4x –1.2 = y

4.8. x5 + 5x4- 2x3- 4x2+ 7x –3 = y; x5 + 8x4+17x3- 8x2-14x +20 = y

4.9. x5 + 8x4 +31x3 + 80x2+ 94x+20 = y; x5 + 4x -2 = y

4.10. x5 + x - 3 = y; x5 - 5x + 2 = y.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]