1. Постройте график функции у=sin(x)/x на отрезке [-10;10] с шагом 0,5. 2. Вывести на экран графики функций: а) у=х; б) у=х3; в) у=-х на отрезке [-15;15] с шагом 1.
Ну давайте вместе решим. Что такое 8? Это 2 в 3 степени. Тогда что такое 8^4024? Это (2^3)^4024 или 2^12072
4^1605 аналогично 2^3210.
Ну и 2^1024
126 в бинарной системе это 0111 1110
Теперь попробуем это вместе сложить.
Если призадуматься, то 2^N это значит в бинарной записи на N-той позиции стоит единица.
Значит 2^12072 это 1 и 12071 нулей
Далее у нас отнимается 2^3210. В оригинальном числе на этом позиции 0, значит нам следует занять числа и в итоге получается что у нас с 12070 позиции по 3210 будет стоять единицы.
Далее добавляется одна единица на 1024ой позиции.
На данный момент у нас 8861 единиц.
Чтобы отнять 126 нам надо будет срезать одну единицу на 1024ой позиции чтобы занять в меньшие биты. Однако, с 1023 по 1 позицию у нас будут стоять единицы.
9877
Объяснение:
Ну давайте вместе решим. Что такое 8? Это 2 в 3 степени. Тогда что такое 8^4024? Это (2^3)^4024 или 2^12072
4^1605 аналогично 2^3210.
Ну и 2^1024
126 в бинарной системе это 0111 1110
Теперь попробуем это вместе сложить.
Если призадуматься, то 2^N это значит в бинарной записи на N-той позиции стоит единица.
Значит 2^12072 это 1 и 12071 нулей
Далее у нас отнимается 2^3210. В оригинальном числе на этом позиции 0, значит нам следует занять числа и в итоге получается что у нас с 12070 позиции по 3210 будет стоять единицы.
Далее добавляется одна единица на 1024ой позиции.
На данный момент у нас 8861 единиц.
Чтобы отнять 126 нам надо будет срезать одну единицу на 1024ой позиции чтобы занять в меньшие биты. Однако, с 1023 по 1 позицию у нас будут стоять единицы.
8861 - 1 + 1023 = 9883
Однако 126 имел единицы в количестве 6 штук.
9883 - 6 = 9877
ответ 9877
1.
with open("name.txt") as f:
massiv=f.read().split("\n")
length = len(massiv)
for i in range(length):
for j in range(0, length-i-1):
if massiv[j] > massiv[j+1]:
massiv[j],massiv[j+1]=massiv[j+1],massiv[j]
with open("name1.txt", "w") as f:
for i in massiv:
f.write(i + "\n")
2.
with open("input.txt") as f:
massiv=map(int,f.read().split("\n"))
with open("output.txt","w") as f:
f.write(str(max(massiv)))
3.
days=["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturnday", "Sunday"]
with open("input.txt") as f:
massiv=map(int,f.read().split("\n"))
with open("output.txt","w") as f:
for i in massiv:
if 1<int(i)<7:
f.write(days[i-1]+"\n")
else:
f.write("There is no such day of the week.\n")