ВУЗ:
Составители:
29
АЛГОРИТМ RSA
Приложения
к методическим указаниям по выполнению лабораторных работ
для студентов специальности 090105 «Комплексное обеспечение
информационной безопасности» очной формы обучения
Приложение 1
ОПИСАНИЕ ПРОГРАММЫ «BCALC»
Программа «BCalc» предназначена для работы с целыми числами большой
размерности и включает в себя возможность выполнения базовых и некоторых
специальных операций над целыми числами. К специальным относятся сле-
дующие операции:
– преобразование числа в данные и обратно;
– возведение в степень по модулю;
– вычисление обратных значений по модулю;
– нахождение целых корней любых
натуральных степеней;
– нахождение подходящих дробей для цепной дроби.
Описание интерфейса программы
В окне программы находятся следующие элементы интерфейса:
– поля ввода, помеченные латинскими буквами A, B, C, D;
– верхняя группа кнопок с обозначением выполняемых действий на них;
– нижняя группа кнопок, предназначенных для очистки полей и таблицы;
– таблица для хранения промежуточных результатов.
Поля ввода A, B, C хранят входные данные для вызываемых
функций про-
граммы. Результаты работы этих функций помещаются в поле D. При нахожде-
нии подходящей дроби результат помещается в поле C и первую строку таблицы.
Для любого поля таблицы можно вызвать контекстное меню указателем
мыши, нажав ее правую кнопку, в котором содержатся следующие пункты:
– «To [поле ввода]» – копирует значение ячейки таблицы
в соответствую-
щее поле ввода;
– «From [поле ввода]» – копирует значение соответствующего поля ввода
в выбранную ячейку таблицы.
Кнопки «Clear D», «Clear A, B, C», «Clear grid» очищают соответственно
поле D, поля A, B, C – таблицу.
Кнопка «Increase number of rows» увеличивает количество строк в таблице
на пять.
Кнопка «D – > A» копирует значение, находящееся в данный момент в по-
ле D
, в поле A. Кнопка «D – >» копирует значение поля D в первую сверху пус-
тую ячейку второй колонки таблицы.
Остальные кнопки запускают математические функции, описанные ниже.
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »