Задача №3. Дано вещественное неотрицательное число, состоящее из четырех цифр (две цифры - целая часть, две цифры - дробная часть). Определите, является ли запись его целой части симметричной записи дробной части. Если число симметричное, то выведите 1, иначе выведите любое другое число.
При записи на новый жесткий диск файлы записываются последовательно расположенными кусочками (кластерами). Спустя некоторое время – после копирования, переноса, удаления папок и файлов и т.п. – эти самые кусочки оказываются разбросанными по жесткому диску, образуя, так называемые, дырки. Сами файлы не повреждаются, просто их части записаны оказываются далеко друг от друга, в разных ячейках жесткого диска и в итоге, в процессе считывания файла головкой жесткого диска, ей приходится искать его фрагменты по всей поверхности, что замедляет работу. В качестве аналогии приведу пример: У Вас есть конструктор. Изначально он упакован в коробку, где каждая деталь лежит рядом с деталью такого же цвета, размера и формы. Допустим, что эти (одинаковые) детальки даже изначально скреплены между собой и представляют собой одно целое (файл). Но, через некоторое время, после того как Вы много много играли с конструктором, строили и тд и тп, детали в коробке разъединились и перемешались Вашими же усилиями, а посему, чтобы найти нужную Вам, потребуется теперь больше времени, чем это было изначально, когда они были все рядышком друг с другом. Это и есть фрагментация - разные части одного целого находятся теперь в разных частях коробки, среди неидентичного содержания (т.е других по форме, цвету и тп деталек). Дефрагментация же представляет собой процесс сбора разбросанных частей (фрагментов) снова воедино
Если на диске много фрагментированных файлов, скорость их чтения с носителя уменьшается. Помимо замедления компьютера в работе с файловыми операциями (таких, как чтение и запись), фрагментация файлов негативно сказывается на «здоровье» жёсткого диска, так как заставляет постоянно перемещаться позиционирующие головки диска, которые осуществляют чтение и запись данных.
Для устранения проблемы фрагментации существуют программы-дефрагментаторы, принцип работы которых заключается в «сборе» каждого файла из его фрагментов.
Задача №2. Вычислите с математических функций значение следующих выражений:
1)
x1 = (-b - (b**2 - 4 * a * c)**(1/2)) / (2 * a)
x2 = (-b + (b**2 - 4 * a * c)**(1/2)) / (2 * a)
2)
import math
y = 1 + (x / math.factorial(1)) + (x**2 / math.factorial(2)) + (x**3 / math.factorial(3))
Задача №3. Дано вещественное неотрицательное число, состоящее из четырех цифр (две цифры - целая часть, две цифры - дробная часть). Определите, является ли запись его целой части симметричной записи дробной части. Если число симметричное, то выведите 1, иначе выведите любое другое число.
x = float(input())
f1, f2, f3, f4 = int((x * 100) % 10), int((x * 10) % 10), int(x) % 10, int(x) // 10 % 10
print('1' if f1 == f4 and f2 == f3 else f3)