517 читали · 2 года назад
Почему в программировании счёт всегда начинается с нуля, а не с единицы
Потому что так удобно компьютеру В проектах мы периодически говорим, что компьютер почти всё начинает считать с нуля, а не с единицы. Это значит, что первый элемент массива вызывается командой arr[0], второй — arr[1], а шестой — arr[5]. Объясняем, почему так. Память, переменные и первый байт Чтобы что-то посчитать, компьютеру нужно место, куда он будет записывать результаты подсчёта. Это место — какие-то ячейки памяти. Физически ячейка памяти — это транзистор, у которого может быть два состояния: открытый или закрытый (как краны с водой)...
1009 читали · 4 года назад
Почему машинный код – это нули и единицы. И какие существуют системы счисления.
Конечно же каждый из нас знаком с десятичной системой счисления. Это цифры от 0 до 9, которыми мы ежедневно пользуемся. Но как она могла бы выглядеть для компьютера. По каким параметрам процессорный блок может классифицировать информацию? Понятие транзистора Чтобы ответить на этот вопрос, для начала нужно понять, что такое транзистор, лежащий в основе любого современного процессора. Представьте для начала электрическую цепь с лампочкой и выключателем: Данная цепь заведомо может находится в двух...