Методом простой математической операции превратить 0 на входе в единицу можно путём возведения в нулевую степень, потому что любое число в нулевой степени равно 1 это можно написать на любом языке программирования в виде формулы.
y=x^0
при любом значении x y равно 1
Любое число на входе будет преобразовано в 1
если нужно чтобы ноль преобразовывался в 1, а другие числа не преобразовывались в 1, то подойдёт сложение с единицей
y=x+1
y равно 1 только при x=0
подойдёт и логическая функция (== означает сравнение):
x+1==1
будет иметь значение ИСТИНА - логическая единица, только при x=0 и ЛОЖЬ - логический ноль, при других значениях x.
Что такое "реверс-инжиниринг"? Это когда есть устройство, на которое нет документации, а надо выявить его принцип работы и внутренние связи (по каким либо причинам). Казалось бы, ну зачем это делать? Нам же известно, что делает устройство, давайте создадим такое же и даже лучше. Но, увы! Часто оказывается что ("кишка тонка") не хватает профессионализма создать подобное! Вот тогда приходится вскрывать чужое устройство и копаться в его внутренностях.
Вот этим самым занимаются хакеры! Только вскрывают они не материальные устройства, а компьютерные программы. Кишка у них тонка создать хорошую подобную программу. Ну, это как правило, потому что есть программисты, которые могут заниматься хакингом. То есть, хакеры недостаточно профессионально владеют программированием, но специализированы на программа взлома и анализа. А это уже совсем другой уровень. И, зависимости от того, на каком "языке" писалась оригинальная программа, такой язык и должен знать в нужном для хакинга объеме.
Если программа написана на ассемблере, то хакеру придется потрудиться выучить основы этого языка. И вскрывать программу он будет "со справочником в руках". Но хакеру легче, у него задача намного проще, чем у того, кто писал программу, ему всего-то надо встроить вирусный блок или найти механизм опознавания серийного номера, для последующей подмены оного.
Так что, поверхностно, хакер должен знать основные языки - Python, Си-подобные, Java ...
Либо у вас антивирус захватил эти процессы, либо сама система установила надзор. Еще вариант, что если игра была лицензионная, то издатель установил свой контроль над игрой, наблюдает за вашим компьютером и тогда, да, в процессах будет висеть его программа со свойствами "Занято, не трогать".
Вам поможет программа Unlocker, которая разблокирует файл от удаления.
А другая программа Process Explorer поможет закрыть все процессы, которые мешают удалить файл (если вам потребуется).
Также, можно попробовать удалить файл, запустив систему в безопасном режиме.
И, ещё, обязательно посмотрите список запущенных служб. Очень вероятно, что среди них будут чужие службы, крадущие вычислительные ресурсы вашего компьютера.
Если нет возможности отключить батарейку, необходимо найти в сети (увы, вы не указали модель телефона) комбинацию кнопок для принудительной перезагрузки/выключе<wbr />ния. Возможно удастся перезапустить систему и телефон заработает в штатном режиме.
Если фотографии находятся на карте памяти, можно её извлечь и через адаптер подключить к компьютеру (а то и просто вставить в другой телефон).
Обычно сначала изучают Basic, чуть позже- Pascal. Кстати, Pascal можно и не забывать, так как есть еще Delphi. Ну а дальше идет развилка на изучение языков программирования для интернета (HTML, Java, PHP, Perl), для программ (С++), для настройки станков. Ну или любые из топовых по индексу TIOBE. А дальше уже идет специализация.