Код документа: RU2007115538A
1. Электронно-вычислительное устройство, включающее в себя счетный аппарат, устройство ввода и дисплей, устройство ввода и дисплей соединяются со счетным устройством, счетное устройство обрабатывает информацию, получаемую через устройство ввода, контролирует эту информацию и выводит ее на дисплей, устройство ввода обладает следующими особенностями: в состав входят функциональные шпонки и цифровые шпонки, шпонки состоят из многогрупповых цифровых шпонок, каждая группа цифровых шпонок соответствует цифровому вводу какой-то цифры, каждые группы цифровых шпонок включают в себя шпонки "5", "-5", "4", "-4", "3", "-3", "2", "-2", "1" и "-1".
2. Устройство по п.1, в котором цифровые шпонки включают в себя шпонки и электропроводные контакты, описанные выше шпонки являются двусторонними смещенными шпонками, т.е. состоят из следующих частей:
первая часть нажатия, вторая часть нажатия и смещенное направляющее устройство, которое ограничивает смещенное направление первой части нажатия и второй части нажатия; первая или вторая часть нажатия подключают или отключают электропроводные контакты, тем самым происходит ввод данных.
3. Устройство по п.2, в котором шпонки цифрового ввода также включают в себя смещенные шпонки, такие шпонки являются двухсторонними смещенными шпонками, смещенное направляющее устройство позволяет первой или второй части нажатия заставить работать смещенные шпонки, смещенные шпонки подключают электропроводные контакты.
4. Устройство по пп.2 и 3, в котором смещенное направляющее устройство включает в себя вал и ротатор, на ротаторе имеется вальное отверстие, вал пересекается через вальное отверстие, первая и вторая часть нажатия фиксируются на ротаторе, они симметрично или приблизительно симметрично располагаются на двух сторонах вала.
5. Устройство по пп.1 и 2, в котором при нажатии шпонок цифрового ввода выполняемые счетным устройством функции включают в себя вводимое число (т.е. ввод шпонками цифрового ввода), чтобы получить входящие данные или вводимое число необходимо провести соответствующую операцию сложения или вычитания или операцию поочередного сложения пятиричного числа.
6. Устройство по п.5, в котором функциональные шпонки также включают в себя кнопки умножения и деления, кнопку «равно» и кнопку временного хранения результата вычислений, при нажатии таких функциональных шпонок или шпонок цифрового ввода счетное устройство выполняет следующие функции:
шпонка умножения: 1) при отсутствии знака умножения или деления, если необходимо умножить данные процесса, ставится знак умножения;
шпонка деления: 1) при отсутствии знака умножения или деления, если необходимо разделить данные процесса, ставится знак деления;
шпонка «равно»: 1) после выбора знака умножения или деления применяется соответствующая «подпрограмма умножения» или «подпрограмма деления», т.е. операция умножения или деления осуществляется относительно промежуточных счетных данных или входящих данных с данными процесса счета; т.о. выполняется умножение или деление и получаются данные процесса счета,
шпонки цифрового ввода:
1) если знак умножения или деления уже установлен, то роль ввода цифровых шпонок - введение числа; строка ввода получает входящие данные или число и соответственно выполняет сложение или вычитание, в результате чего получаются промежуточные счетные данные, данные строки результата подсчета не изменяются;
2) если знак умножения или деления не установлен; роль ввода цифровых шпонок - введение числа, операция сложения или вычитания осуществляется относительно данных процесса счета строки результата подсчета и вводимых данных;
шпонка временного хранения результата подсчета служит для хранения или вывода данных строки счетного результата;
7. Устройство по п.6, в котором при нажатии функциональных шпонок умножения и деления счетное устройство также выполняет следующие функции:
шпонка умножения:
2) если знак умножения или деления уже установлен и цифра строки ввода не является 0, то применяется соответствующая «подпрограмма умножения» или «подпрограмма деления», т.е. осуществляется операция умножения или деления промежуточных счетных данных или входящих данных с данными процесса вычисления; для получения данных процесса вычисления устанавливается знак умножения;
шпонка деления: 2) если знак умножения или деления уже установлен и цифра строки ввода не является 0, то применяется соответствующая «подпрограмма умножения» или «подпрограмма деления», т.е. операция умножения или деления осуществляется относительно промежуточных данных подсчета или входящих данных и данных процесса вычисления; для получения данных процесса вычисления устанавливается знак деления;
8. Устройство по п.7, в котором промежуточные счетные данные или входящие данные сохраняются в строке ввода, данные процесса сохраняются в строке результата подсчета, при нажатии функциональных шпонок или шпонок цифрового ввода счетное устройство также выполняет следующие функции:
шпонка умножения: если знак умножения или знак деления не установлен или уже установлен и одновременно цифра строки ввода не является 0, то очищаются данные строки ввода, устанавливается знак умножения;
3) если знак умножения или знак деления уже установлен и одновременно цифра строки ввода является 0, то не осуществляется операция умножения или деления, а устанавливается знак умножения;
4) если знак временного хранения уже установлен, то вычисляются соответствующие данные в единице временного хранения результата подсчета, при этом такие данные называют умножаемыми;
5) если в процессе вышеизложенной операции разряд целого числа результата больше высшего разряда строки результата подсчета, то устанавливается знак ошибки и выводится кнопка «равно»,
шпонка деления: если знак умножения или знак деления не установлен или уже установлен и одновременно цифра строки ввода не является 0, то очищаются данные строки ввода, устанавливается знак деления;
3) если знак умножения или знак деления уже установлен и цифра строки ввода является 0, то не осуществляется операция умножения или деления, а устанавливается знак деления;
4) если знак временного хранения уже установлен, то вычисляются соответствующие данные в единице временного хранения результата подсчета, при этом такие данные называют делимыми;
5) если в процессе вышеизложенной операции разряд целого числа результата больше высшего разряда строки результата подсчета, то устанавливается знак ошибки и выводится кнопка «равно».
шпонка «равно»: 2) если знак умножения или деления еще не установлен, то очищаются данные строки ввода; 3) если знак временного хранения уже установлен, то соответствующие данные передаются из шпонки временного хранения результата подсчета в строку результата подсчета, удаляются знак временного хранения и соответствующие данные в единице временного хранения результата подсчета,
шпонки цифрового ввода: 2) если знак умножения или деления еще не установлен, предыдущее входящее число строки ввода и последующее входящее число одинаковы по знаку (плюс или минус), то в строке ввода осуществляется соответствующее пятеричное поочередное сложение; 3) если знак умножения или деления еще не установлен, предыдущее входящее число строки ввода и последующее входящее число неодинаковы по знаку (плюс или минус), то удаляется предыдущее входящее число строки ввода; соответствующий разряд строки ввода равен последующему входящему числу.
9. Устройство по пп.1 и 2, в котором демонстрационное устройство состоит из демонстрационной строки ввода и демонстрационной строки результата подсчета, демонстрационная строка ввода предназначается для показа промежуточных счетных данных или входящих данных строки ввода, демонстрационная строка результата подсчета предназначается для показа данных счетного процесса этой строки.
10. Устройство по пп.1 или 2, в котором функциональные шпонки также включают в себя демонстрационно-контрольную шпонку и/или шпонку смещения точки налево/направо в десятичной дроби; индикационно-контрольная шпонка разряда десятичной дроби предназначается для контроля разряда точки в десятичной дроби данных строки результата подсчета, кнопка смещения точки налево/направо в десятичной дроби предназначается для левого и правого возвратного смещения места точки в десятичной дроби данных строки ввода.
11. Устройство по п.9, в котором демонстрационная строка ввода также включает в себя демонстрационный разряд данных, частично или полностью включает в себя демонстрационный разряд положительного и отрацательного знаков на боковой стороне данных каждого разряда, демонстрационный разряд тысячеразрядного отделительного знака, демонстрационный разряд точки в десятичной дроби; демонстрационная строка результата подсчета включает в себя демонстрационный разряд данных, частично или полностью включает в себя демонстрационный разряд перехода или ошибки результата подсчета, демонстрационный разряд состояния временного хранения, демонстрационный разряд знака умножения, демонстрационный разряд знака деления, демонстрационный разряд знака «равно», демонстрационный разряд тысячеразрядного отделительного знака на боковой стороне данных каждого разряда, индикационный разряд точки в десятичной дроби.
12. Устройство по п.4, в котором шпонки также включают в себя вал и ротатор, фиксируемый на вале, вал пересекается через вальное отверстие ротатора и опирается на операционную панель клавиатуры ввода, перемещает кнопки, в т.ч. электропроводные резиновые шпонки первого и второго направления, одни наконечники электропроводных шпонок первого и второго направления опираются на поверхность первого и второго мест нажатия, другие наконечники электропроводных шпонок первого и второго направления опираются на электропроводные контакты для их подключения или отключения.
13. Устройство по п.12, в котором каждая группа цифровых шпонок включает в себя 5 шпонок и составляет один ряд шпонок цифрового ввода, каждые ряды сверху вниз или снизу вверх отдельно составляют шпонка "-5, 5", шпонка "1, -1", шпонка "2, -2", шпонка "3, -3", шпонка "4, -4", или каждые ряды делятся на шпонку "-5, 5", шпонку "1, -4", шпонку "2, -3", шпонку "3, -2", шпонку "4, -1".
14. Устройство по пп.1 и 2, в котором устройство ввода включает в себя шпонку включения/обнуления, при нажатии данной шпонки счетное устройство включается, сбрасываются входящие данные подсчета и устанавливается 0, при вводе целого числа его величина А*10(N-1), где А - величина шпонки цифрового ввода, N - разряд целого части данного числа с левой стороны от точки в десятичной дроби, при вводе десятичной дроби ее величина А/10N, где А - величина шпонки цифрового ввода, N - разряд десятичной дроби данного числа справо от точки в десятичной дроби, демонстрационное устройство показывает только величину целого числа после высшего разряда, который не является нулем, и величину десятичной дроби до минимального разряда, который не является нулем.
15. Способ работы электронно-вычислительного устройства, выполняющий следующие этапы:
счетное устройство принимает входящие счетные данные и счетные знаки и осуществляет соответствующий процесс подсчета, демонстрационное устройство принимает контрольный сигнал от счетного устройства и показывает соответствующую информацию, их особенности: счетное устройство принимает величину какого-то разряда счетных данных, данная величина является положительной и отрицательной пятиричной величиной, или величиной, полученной путем положительного и отрицательного пятиричного сложения, вычитания или пятеричного поочередного сложения.