Человек, никогда не совершавший ошибок, никогда не пробовал ничего нового.
А. Эйнштейн

Задачи на составление программ по циклическим алгоритмам

Алгоритмы содержащие команды повторения, называют циклическими. Команды повторения составляют цикл. Цикл - это такая форма организации действий, при которой одна последовательность действий повторяется несколько раз( или не разу), до тех пор , пока выполняются некоторые условия.

Существуют три вида циклов. Это: цикл “До” (цикл с постусловием), цикл “Пока” (цикл с предусловием), цикл “ Для... (цикл со счётчиком)”. Они все состоят из нескольких этапов. Это :

  • Подготовка цикла, в которую входят начальные присвоения;
  • Тело цикла - команды повторения цикла;
  • Условие - обязательная часть циклов “До” и “Пока”.

  1. Составить программу вычисления суммы кубов чисел от Х до У.
  2. Напишите программу, которая вычисляет и возвращает (выводит) сумму всех нечетных целых чисел в пределах от M до N включительно.
  3. Несколько дней в неделю рыбак ходил ловить рыбу. Сколько он поймал в среднем  за день, если известен каждодневный улов и количество дней, когда он ходил на рыбалку?
  4. Напишите программу, которая вычисляет и возвращает (выводит) наименьшее из чисел, больших или равных N, которое делится нацело на n.
  5. Определить количество цифр в произвольно введённом целом числе.
  6. Определить сумму цифр в произвольно введённом целом числе.
  7. Организовать беспрерывный ввод чисел с клавиатуры, пока пользователь не введёт 0. После ввода нуля, показать на экран количество чисел, которые были введены, их общую сумму и среднее арифметическое.
  8. Пифагоровы числа. Сумма квадратов катетов 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.
  9. В кинотеатре 30 рядов кресел. В первом ряду 20 кресел, в каждом последующем на 2 кресла больше, чем в предыдущем. Сколько мест в зрительном зале?
  10. Мистер Пинкин и мистер Липкин одновременно внесли в свои банки одинаковые вклады по N долларов. Банк мистера Пинкина начисляет своим клиентам 10% годовых, а банк мистера Липкина – только 7%. Во сколько раз больше денег окажется через 10 лет на счете у мистера Пинкина, чем у мистера Липкина? (через цикл-пока)
  11. Ежемесячная стипендия студента составляет А р., а расходы на проживание превышает стипендию и составляют В р. в месяц. Рост цен ежемесячно увеличивает расходы на 3%. Составьте программу расчета необходимой суммы денег, которую надо единовременно попросить у родителей, чтобы можно было прожить учебный год (10 месяцев), используя только деньги и стипендию. (через цикл-пока).
  12. Дано натуральное число. Верно ли, что число начинается и заканчивается одной и той же цифрой?
  13. Найти все трёхзначные числа, такие, у которых сумма цифр равна А, а само число делится на В (А и В вводятся с клавиатуры).
  14. Из данного натурального числа удалить все цифры А.
  15. Дана непустая последовательность неотрицательных целых чисел, оканчивающаяся отрицательным числом. Найти среднее арифметическое всех чисел последовательности (без учета отрицательного числа).
  16. Дано натуральное число. Определить номер цифры 9 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько — должен быть определен номер самой левой из них.
  17. Дано натуральное число. Определить, сколько раз в нем встречается первая цифра.
  18. Написать программу вычисления факториала числа n!

 

Вопросы, предложения, комментарии Вы можете оставлять в Форуме или Гостевой книге