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

Задание 5. Циклы с условиями

  1. Татьяна Ларина, читая очередной французский роман, подсчитала сумму номеров прочитанных страниц. Написать программу, определяющую номер последней прочитанной страницы по сумме номеров.

  2. Написать программу, вычисляющую сумму

.

Сумма должна содержать 100 слагаемых, попадающих в промежуток [a,b].

  1. Дано натуральное число n. Определить, является ли оно членом последовательности Фибоначчи. Последовательность Фибоначчи определена по закономерности: ff= 1, fn fn-1 fn-2.

  2. Стороны прямоугольника заданы натуральные числами m и n. Найти количество квадратов (стороны выражены натуральными числами), на которые можно разрезать данный прямоугольник, если от него каждый раз отрезается квадрат максимально большой площади.

  3. Написать программу, проверяющую, достаточно ли 100 слагаемых, чтобы сумма превысила заданное А.

  4. Написать программу нахождения всех целых положительных чисел, не превосходящих N, которые имеют ровно M це­лых положительных делителей.

  5. Числа вводятся с клавиатуры до тех пор, пока не будет введен нуль. Обозначим: xi – число, введенное i-м, хn – число, введенное последним (перед нулем). Написать программу для вычисления выражения

.

  1. Найти наименьший номер n члена последовательно­сти, для которого выполняется условие . Вывести на экран этот номер и все элементы аi, где = 1, 2..... п: .

  2. Числа вводятся с клавиатуры до тех пор, пока не будет введен нуль. Обозначим: xi – число, введенное i-м, хn – число, введенное последним (перед нулем). Написать программу для вычисления выражения

.

  1. Любое натуральное число можно единственным образом разложить на произведение степени двойки и нечетного числа. Написать программу, производящую такое разложение для произвольного натурального числа.

  2. Числа вводятся с клавиатуры, пока не встретится число нуль. Написать программу, проверяющую, для всех ли чисел выполняется условие «Разность между двумя соседними числами не больше 36,65».

  3. Даны числовой ряд и некоторое положительное число p. Найти сум­му тех членов последовательности, модуль которых больше или равен p. Общий член последовательности имеет вид: .

  4. Установить закономерности образования следующей последовательности: и найти ее сумму с точностью p. Вычислить сумму с точностью р означает суммировать первые n членов последовательности, для которых выполняется условие: .

  5. Дано число a (1 < a  1,5). Найти такое наименьшее n, что в последовательности чисел последнее число будет меньше a.

  6. Определить: а) является ли заданное число степенью числа 3;

б) является ли заданное число степенью числа 5.

  1. Известен факториал f некоторого натурального числа . Найти это число (факториал числа п равен произведению всех натуральных чисел доп включительно).

  2. Какое наименьшее количество чисел последовательности 2, 4, 6, 8,... нужно взять, чтобы их сумма превысила 1000? Вывести величи­ну последнего слагаемого и суммы.

  3. Подрабатывая вечерами курьером, школьник решил накопить сумму в S рублей для покупки компьютера. В пер­вый месяц он отложил Р рублей. Затем его вклад каждый раз был на 5% больше предыдущего вклада. Через сколько месяцев школьник сможет купить компьютер? Величины Р и S задавать вводом с клавиатуры.

  4. В водоеме 100 т рыбы. Каждый год рыболовецкая бригада вылавливает 15 т. Воспроизводство рыбы 5% в год. Для сохранения воспроизводства необходимо прекращать лов, когда в водоеме ее остается менее 5 т. Через сколько лет лов рыбы должен быть прекращен?

  5. Даны числовая последовательность и некоторое число . Найти сумму тех членов последовательности, модуль которых больше или равен . Общий член последовательности имеет вид: .

  6. Найти 10 первых натуральных чисел, оканчивающихся на цифру 7, кратных числу 9 и больших 100.

  7. Выяснить, являются ли заданное число m членом геометрической прогрессии со знаменателем q, первый член которой равен g.

  8. Натуральное число называется автоморфным, если его квадрат оканчивается на само число. Например, автоморфными являются числа 6 (62=36), 25 (252=625). Найдите все автоморфные числа, не превышающие данное натуральное число n.

  9. В банк положен вклад в размере s рублей под p % годовых. Определите, через какое минимальное количество лет сумма вклада превысит d рублей. На экране распечатайте количество лет и сумму вклада.

  10. Выяснить, являются ли заданное число n членом арифметической прогрессии с разностью s, первый член которой равен f.

  11. Начав тренировки, лыжник в первый день пробежал a км, а каждый следующий день он увеличивал дистанцию на p %. Определите, через сколько дней длина дистанции превысит s км.

  12. Сколько чисел последовательности 2, 4, 8, 16, 32,…нужно взять, чтобы их сумма превысила S? Распечатайте последнее слагаемое и найденную сумму.

  13. Даны натуральные числа a и b. Найдите цепную дробь, являющуюся частным / b. Например, при a=2, b=7 имеем , цепная дробь такова: [0; 3, 2].