Sknyajina5
?>

Напишите программу вычисляющую значение функции y=корень a+b если a>b>0, y=a+b2 в остальных случаях При этом у пользователя должны запрашиваться ввод значений переменных A и B с клавиатуры, т.е. при запуске программы на экран должно быть выдано сообщение «Введите значение переменной A» и пользователь вводит его, затем на экран выдается сообщение «Введите значение переменной B» и пользователь вводит его. Далее в зависимости от условий будет вычислен Y по первой или второй формуле. Вывести на экран получившееся значение Y.

Информатика

Ответы

ksenyabobrovich7214
Количество всевозможных программ 2^4 = 16
Перечислим их:
1111 =>  4+4+4+4 = 16
1112 =>  4+4+4-3 = 9
1121 =>  4+4-3+4 = 9
1122 =>  4+4-3-3 = 2
1211 =>  4-3+4+4 = 9
1212 =>  4-3+4-3 = 2
1221 =>  4-3-3+4 = 2
1222 =>  4-3-3-3 = -5
2111 => -3+4+4+4 = 9
2112 => -3+4+4-3 = 2
2121 => -3+4-3+4 = 2
2122 => -3+4-3-3 = -5
2211 => -3-3+4+4 = 2
2212 => -3-3+4-3 = -5
2221 => -3-3-3+4 = -5
2222 => -3-3-3-3 = -12

Перечислим полученные результаты с разными числами(одинаковые выводить не будем)
16
9
2
-5
-12

ответ: Таких чисел будет 5(пять)
Ka2ffka141
Составим уравнение
87_{10}=ab2_n, \ a \in [1..n-1], \, b \in[0..n-1], \, a,b \in \mathbb N
Воспользуемся расширенной записью числа
87=an²+bn+2 → an²+bn-85=0
Известно, что если многочлен с целочисленными коэффициентами имеет хотя бы один вещественный корень, то он находится среди делителей свободного члена. Нас интересуют только натуральные делители, большие 2, поскольку n - основание системы счисления и в этой системе имеется цифра 2.
85 = 5 × 17. Число 17 не подходит, потому что 17>10 и двухзначное десятичное число в системе счисления с основанием, большим 10, не может иметь в записи больше двух знаков. Следовательно, n=5.

Для проверки переводим 87 в систему счисления по основанию 5.
87 / 5 = 17, остаток 2
17 / 5 = 3, остаток 2
3 / 5 = 0, остаток 3.
Выписываем остатки в обратном порядке: 322
87₁₀ = 322₅ - в числе три разряда и оно оканчивается двойкой.

ответ: N=5

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу вычисляющую значение функции y=корень a+b если a>b>0, y=a+b2 в остальных случаях При этом у пользователя должны запрашиваться ввод значений переменных A и B с клавиатуры, т.е. при запуске программы на экран должно быть выдано сообщение «Введите значение переменной A» и пользователь вводит его, затем на экран выдается сообщение «Введите значение переменной B» и пользователь вводит его. Далее в зависимости от условий будет вычислен Y по первой или второй формуле. Вывести на экран получившееся значение Y.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Volkanovaa19
gennadevna
Eduard Popik
Катерина Телюкин925
astenSA
mac4roc3781
тахирович_Игорь581
menametov
Владимирович_Ралина
koochma
nmakarchuk
orinvarostov
Aleks0091
shumilovs7252
kmb1960679