Здавалка
Главная | Обратная связь

Задание 1 – Обработка числовых данных

Требования к подготовке:

Необходимы начальные знания о библиотеке стандартного ввода/вывода (подключаемый заголовочный файл – stdio.h) в части работы с целыми и вещественными числами.

Описание задания и критерии оценки:

Вам необходимо выполнить одно из предложенных ниже заданий (в соответствии с вашим номером в списке группы). Критерии оценки: выполнение каждого из следующих условий увеличивает итоговую сумму баллов за задание на указанную величину:

a) Программа компилируется, запускается и выводит правильный результат. Вы устно комментируете код, отвечаете на все заданные вопросы – 2 балла;

b) В программе организован понятный для пользователя ввод/вывод (при запросе исходных данных соответствующий запрос должен выводиться на экран с соблюдением правил написания (все пробелы, знаки препинания и пр. должны быть на месте)) – 2 балла;

c) Исходный код программы понятен, легко читается, и выдержан в едином стиле – 2 балла;

Задания:

1. Для данных чисел a, b и c определить, сколько корней имеет уравнение ax2 + bx + c = 0, и распечатать их. Если уравнение имеет комплексные корни, то распечатать их в виде v ± iw.

2. Подсчитать количество натуральных чисел n (111 £ n £ 999), в записи которых есть две одинаковые цифры.

3. Подсчитать количество натуральных чисел n (102 £ n £ 987), в которых все три цифры различны.

4. Подсчитать количество натуральных чисел n (11 £ n £ 999), являющихся палиндромами, и распечатать их.

5. Подсчитать количество цифр в десятичной записи целого неотрицательного числа n.

6. Определить, верно ли, что куб суммы цифр натурального числа n равен n2.

7. Определить, является ли натуральное число n степенью числа 3.

8. Для данного вещественного числа a среди чисел 1, 1 + (1/2), 1 + (1/2) + (1/3), ... найти первое, большее a.

9. Для данного вещественного положительного числа a найти наименьшее целое положительное n такое, что 1 + 1/2 + 1/3 + ... + 1/n > a.

10. Даны натуральное число n и вещественное число x. Среди чисел exp(cos(x2k))sin(x3k) (k = 1, 2, ..., n) найти ближайшее к какому-нибудь целому.

11. Дано натуральное число n. Найти значение числа, полученного следующим образом: из записи числа n выбросить цифры 0 и 5, оставив прежним порядок остальных цифр.

12. Дано натуральное число n. Получить все такие натуральные q, что n делится на q2 и не делится на q3.

13. Дано натуральное число n. Получить все его натуральные делители.

14. Дано целое число m > 1. Получить наибольшее целое k, при котором 4k < m.

15. Дано натуральное число n. Получить наименьшее число вида 2r, превосходящее n.

16. Распечатать первые n простых чисел (p – простое число, если p >= 2 и делится только на 1 и на себя).

17. Даны вещественные числа x и y (x > 0, y > 1). Получить целое число k (положительное, отрицательное или равное нулю), удовлетворяющее условию yk-1 £ x < yk.

18. Распечатать первые n чисел Фибоначчи (f0 = 1; f1 = 1; fk+1 = fk-1+ fk; k = 1, 2, 3, ...).

19. Распечатать числа Фибоначчи (см. задачу 3.34), являющиеся простыми числами со значениями меньше n.

20. Вычислить с точностью eps > 0 значение числа e - предел последовательности {xi} при i ® ¥
xi = (1 + 1 / i)i, i = 1, 2, ... . Считать, что требуемая точность достигнута, если |xi - xi+1| < eps.

21. Вычислить квадратные корни вещественных чисел x = 2.0, 3.0, ... , 100.0. Распечатать значения x, , количество итераций, необходимых для вычисления корня с точностью eps > 0. Для a > 0 величина вычисляется следующим образом: a0 = 1; ai+1 = 0.5 * (ai + a / ai ) i = 0, 1, 2, ... . Считать, что требуемая точность достигнута, если |ai - ai+1| < eps.

22. Натуральное число называется совершенным, если оно равно сумме всех своих делителей, за исключением самого себя. Дано натуральное число n. Получить все совершенные числа, меньшие n.

23. Определить, является ли число простых чисел, меньших 10000, простым числом.

МОС-111 Task № Criteria a) Criteria b) Criteria c) Total
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
           
             
             

 





©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.