Довольно часто битовую арифметику при обучении программированию обходят стороной, то есть даже если объясняют её правила, то не находят конкретных жизнеспособных примеров использования. В самом деле, если вы пишете драйвер для модема, она может быть нужна, но в обычной программе вряд ли... Или нет? Давайте посмотрим. (Рекомендуется сначала изучить материал про двоичную систему.) Я буду говорить о семействе языков C, JavaScript, Java, PHP и подобных. Также я проверил насчет Питона, и там есть то же самое...
Привет! Задача на анализ и построение алгоритмов и исполнителей существует довольно давно, и, вообщем-то, решается на бумаге, или с помощью программы Калькулятор. Но, подумать только: сколько ошибок можно при этом допустить! Не заметил нолик, пропустил единичку - и все! Баллы потеряны. Сегодня, на примере нескольких сложных задачек с сайта К. Полякова, я покажу, как можно решать 5 задание КЕГЭ с помощью python. Если у тебя возникнут вопросы, или ты захочешь, чтобы я разобрала другую задачу - пиши комментарий...