Домашние задания: Информатика
Что в ЭВМ используется чаще буквы или цифры?
Вопрос сводится к тому, почему двоичная система имеет свой текущий вид? Почему число 5 равно 0101, а не любому другому значению (ведь нумерацию можно было бы начать с букв или же специальных символов)?
Отвечаю в том же порядке, в каком заданы вопросы:
1) "Что в ЭВМ используется чаще буквы или цифры?" - конечно же цифры. Это если кратко. Если подробно, то надо вспомнить, как расшифровывается аббревиатура "ЭВМ" - правильно: Электронно-Вычислительная Машина (ключевое слово - вычислительная) - а что вычисляется-то (участвует в вычислении)? - Правильно: цифры. Другое название ЭВМ - "компьютер" - тоже на русский язык дословно переводится как "вычислитель". Ну и в работе любые буквы цифровая ЭВМ кодирует в двоичный код, а аналоговая - в соответствующие цифры значений (например, величину напора воды).
2) "Вопрос сводится к тому, почему двоичная система имеет свой текущий вид?" - дело в том, что проще создавать ЭВМ цифровые, работающие на простой логике. Подобно выключателю - горит свет или не горит. А за счёт чего горит свет (работает электрическая лампочка)? - правильно: за счёт электрического тока. Соответственно горит она тогда, когда ток есть, а выключена - когда тока нет. И вот эти вот 2 значения и может принимать бит (минимальный объём информации). Вспомним световой способ общения азбукой Морзе: количество включений и выключений лампочки может многое сказать. Разумеется, и "точка" и "тире" - это, соответственно, короткое и длинное свечение (по времени), но чтобы не сливалось всё, пусть на короткий промежуток времени лампочка отключается, верно? Так и здесь - минимум технической сложности.
3) "Почему число 5 равно 0101, а не любому другому значению (ведь нумерацию можно было бы начать с букв или же специальных символов)?" - начну по порядку. Любая периодическая система счисления (включая более привычную нам 10-ую) всегда через определённый промежуток чисел прибавляет 1 в старшем разряде. А 10 - это, соответственно все числа от 0 до максимального. Т.е. в 8-ричной системе счисления число 8 из десятичной системы счисления уже будет равняться 10. Т.е. (систему счисления указываю в скобках): 8 (10) = 10 (8). Соответственно в двоичной, где может быть только 0 и 1, то 2 из любой другой системы счисления в 2-ой уже 10. И, если в 10-ой системе счисления у нас идут 0, 1, 2, ..., 9, 10, то в 2-ой: 0, 1, 10. Разумеется, т.к. 10 (2) не равно 10 (10), а расстояние (и др. вещи из окружающей среды) у нас постоянное и не прогибается под человеческую систему счисления, то, например, расстояние в 10 км (в 10-ой системе счисления) будет равно 1010 в двоичной системе счисления. Начать с букв или спец. символов можно - не вопрос. Более того, такие системы счисления есть - вон римская, которая была чисто буквенная (I - 1; V - 5, X - 10, L - 50, C - 100, D - 500, M - 1000), 16-ричная может с букв начинаться, например A8 (=168 в десятичной системе счисления). В общем, можно как угодно. Но в большинстве цифровых машин, работающих по принципу "есть ток - нет тока", такое реализовать невозможно - нужно создавать отдельную ЭВМ, считающую именно так.
1) "Что в ЭВМ используется чаще буквы или цифры?" - конечно же цифры. Это если кратко. Если подробно, то надо вспомнить, как расшифровывается аббревиатура "ЭВМ" - правильно: Электронно-Вычислительная Машина (ключевое слово - вычислительная) - а что вычисляется-то (участвует в вычислении)? - Правильно: цифры. Другое название ЭВМ - "компьютер" - тоже на русский язык дословно переводится как "вычислитель". Ну и в работе любые буквы цифровая ЭВМ кодирует в двоичный код, а аналоговая - в соответствующие цифры значений (например, величину напора воды).
2) "Вопрос сводится к тому, почему двоичная система имеет свой текущий вид?" - дело в том, что проще создавать ЭВМ цифровые, работающие на простой логике. Подобно выключателю - горит свет или не горит. А за счёт чего горит свет (работает электрическая лампочка)? - правильно: за счёт электрического тока. Соответственно горит она тогда, когда ток есть, а выключена - когда тока нет. И вот эти вот 2 значения и может принимать бит (минимальный объём информации). Вспомним световой способ общения азбукой Морзе: количество включений и выключений лампочки может многое сказать. Разумеется, и "точка" и "тире" - это, соответственно, короткое и длинное свечение (по времени), но чтобы не сливалось всё, пусть на короткий промежуток времени лампочка отключается, верно? Так и здесь - минимум технической сложности.
3) "Почему число 5 равно 0101, а не любому другому значению (ведь нумерацию можно было бы начать с букв или же специальных символов)?" - начну по порядку. Любая периодическая система счисления (включая более привычную нам 10-ую) всегда через определённый промежуток чисел прибавляет 1 в старшем разряде. А 10 - это, соответственно все числа от 0 до максимального. Т.е. в 8-ричной системе счисления число 8 из десятичной системы счисления уже будет равняться 10. Т.е. (систему счисления указываю в скобках): 8 (10) = 10 (8). Соответственно в двоичной, где может быть только 0 и 1, то 2 из любой другой системы счисления в 2-ой уже 10. И, если в 10-ой системе счисления у нас идут 0, 1, 2, ..., 9, 10, то в 2-ой: 0, 1, 10. Разумеется, т.к. 10 (2) не равно 10 (10), а расстояние (и др. вещи из окружающей среды) у нас постоянное и не прогибается под человеческую систему счисления, то, например, расстояние в 10 км (в 10-ой системе счисления) будет равно 1010 в двоичной системе счисления. Начать с букв или спец. символов можно - не вопрос. Более того, такие системы счисления есть - вон римская, которая была чисто буквенная (I - 1; V - 5, X - 10, L - 50, C - 100, D - 500, M - 1000), 16-ричная может с букв начинаться, например A8 (=168 в десятичной системе счисления). В общем, можно как угодно. Но в большинстве цифровых машин, работающих по принципу "есть ток - нет тока", такое реализовать невозможно - нужно создавать отдельную ЭВМ, считающую именно так.
потому что 0 и 1 это значения как вкл и выкл, не может быть других значений
Andrei Luginin
Это я знаю. Я имел ввиду, почему, например у 5 код 0101, а не 1011101 и любой другой из 0 и 1?
Мейiржан Алипов
Ошибаетесь, друг мой. Это - в цифровых (да и то не во всех - есть машины, работающие с 3 положениями). А в аналоговых - так вообще абсолютно любые значения.
Похожие вопросы
- Почему при проверке делимости числа на 4 нужны 2 последние цифры?
- Почему привычная десятичная система счисления не используется в пк?
- Сколько существует натуральных чисел у которых сумма цифр равна 2023 а произведение цифр равно 27
- 10x10 см - разрешение экрана. 100x100 точек - dpi Используется 256 цветов. Найти объём памяти.
- Pascal. вводим числа пока не 0. Вывести в скольких из введённых чисел встретилась цифра 5.
- Вводится 6 чисел. Найти количество чисел, оканчивающихся на нечётную цифру. C++ решите
- Сколько бит потребуется для хранения одной десятичной цифры (0-9)? И почему?
- Помогите что не так? пишет Program1.pas(9) : Переменной 'S' присвоено значение, но оно нигде далее не используется
- Помогите с инфой , задание по буквой В
- Ребёнку 5,4 года,никак не может запомнить буквы и цифры