Задачи на составление программ по циклическим алгоритмам
Алгоритмы содержащие команды повторения, называют циклическими. Команды повторения составляют цикл. Цикл - это такая форма организации действий, при которой одна последовательность действий повторяется несколько раз( или не разу), до тех пор , пока выполняются некоторые условия.
Существуют три вида циклов. Это: цикл “До” (цикл с постусловием), цикл “Пока” (цикл с предусловием), цикл “ Для... (цикл со счётчиком)”. Они все состоят из нескольких этапов. Это :
- Подготовка цикла, в которую входят начальные присвоения;
- Тело цикла - команды повторения цикла;
- Условие - обязательная часть циклов “До” и “Пока”.
- Составить программу вычисления суммы кубов чисел от Х до У.
- Напишите программу, которая вычисляет и возвращает (выводит) сумму всех нечетных целых чисел в пределах от M до N включительно.
- Несколько дней в неделю рыбак ходил ловить рыбу. Сколько он поймал в среднем за день, если известен каждодневный улов и количество дней, когда он ходил на рыбалку?
- Напишите программу, которая вычисляет и возвращает (выводит) наименьшее из чисел, больших или равных N, которое делится нацело на n.
- Определить количество цифр в произвольно введённом целом числе.
- Определить сумму цифр в произвольно введённом целом числе.
- Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое.
- Пифагоровы числа. Сумма квадратов катетов a и b прямоугольника равна квадрату гипотенузы c: a^2+b^2=c^2. Тройка чисел, удовлетворяющая такому равенству, называется пифагоровыми числами. Например: 3,4,5 пифагоровы, т.к. 3^2+4^2=5^2. Составить программу, которая определит все пифагоровы числа a,b,c при 1<=a<=20 и 1<=b<=20.
- В кинотеатре 30 рядов кресел. В первом ряду 20 кресел, в каждом последующем на 2 кресла больше, чем в предыдущем. Сколько мест в зрительном зале?
- Мистер Пинкин и мистер Липкин одновременно внесли в свои банки одинаковые вклады по N долларов. Банк мистера Пинкина начисляет своим клиентам 10% годовых, а банк мистера Липкина – только 7%. Во сколько раз больше денег окажется через 10 лет на счете у мистера Пинкина, чем у мистера Липкина? (через цикл-пока)
- Ежемесячная стипендия студента составляет А р., а расходы на проживание превышает стипендию и составляют В р. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Составьте программу расчета необходимой суммы денег, которую надо единовременно попросить у родителей, чтобы можно было прожить учебный год (10 месяцев), используя только деньги и стипендию. (через цикл-пока).
- Дано натуральное число. Верно ли, что число начинается и заканчивается одной и той же цифрой?
- Найти все трёхзначные числа, такие, у которых сумма цифр равна А, а само число делится на В (А и В вводятся с клавиатуры).
- Из данного натурального числа удалить все цифры А.
- Дана непустая последовательность неотрицательных целых чисел, оканчивающаяся отрицательным числом. Найти среднее арифметическое всех чисел последовательности (без учета отрицательного числа).
- Дано натуральное число. Определить номер цифры 9 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько — должен быть определен номер самой левой из них.
- Дано натуральное число. Определить, сколько раз в нем встречается первая цифра.
- Написать программу вычисления факториала числа n!
Вопросы, предложения, комментарии Вы можете оставлять в Форуме или Гостевой книге