{оператор_1; оператор_2; … оператор_ N ;}

Условный оператор, полная форма

if (выражение) оператор_1; else оператор_2;

Условный оператор, краткая форма

if (выражение) оператор;

Циклы с предусловием

while (выражение) оператор;

for (выражение_1; выражение_2; выражение_3) оператор;

Цикл с постусловием

do оператор; while (выражение);

Выражения, определяющие условия, могут быть любыми. Истинным считается значение, отличное от нуля.

Постановка задачи

Написать 9 программ согласно номеру индивидуального варианта.

В первой программе вычислить значение функции, используя условную операцию «?:».

Во второй программе вычислить значение по указанной формуле, используя функции математической библиотеки. Перед написанием программы требуется вычислить область определения функции (ООФ), в программе после ввода аргументов проверить их принадлежность ООФ.

В третьей программе использовать вложенный условный оператор.

В четвертой программе смоделировать арифметический цикл с помощью оператора цикла for.

В пятой и шестой программах использовать циклы while или dowhile.

В седьмой и восьмой программах вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости.

В девятой программе использовать конструкцию «цикл в цикле».

Варианты заданий

Вариант 1

1.

2.

3. Вывести на экран номер четверти, которой принадлежит точка с координатами (x,y), или указать, какой оси принадлежит эта точка.

4. Ввести с клавиатуры натуральное число N>2. Вывести на экран последовательность вида «S=2*4*6*…*N», если N четное, или «S=1*3*5*…*N», если N нечетное.

5. Найти первое число Фибоначчи, большее заданного n (n>1). Каждый член последовательности Фибоначчи является суммой двух предыдущих
xn=xn-1+xn-2, x0=0, x1=1.

6. M и N – числитель и знаменатель обыкновенной дроби. Составить программу, позволяющую сократить эту дробь.

7. Вычислить значение суммы бесконечного ряда с точностью до члена ряда, по модулю меньшего e=10-4, , и значение функции (для проверки) f=e-x .

8. Вычислить значение суммы бесконечного ряда с заданной точностью e=10-6 , и значение функции (для проверки) учесть, что .

9. Дано целое k>2. Напечатать все числа из диапазона [2,k], не являющиеся простыми. Простые числа не имеют других делителей, кроме 1 и самого себя.

Вариант 2

1.

2.

3. Даны два числа. Если они оба положительны, то большее из них заменить их средним арифметическим; если оба отрицательны, то поменять знак у меньшего из них; если числа имеют разные знаки, то каждое из них удвоить. Если хотя бы одно из чисел равно нулю, изменять их не требуется.