ДЕМОНСТРАЦИОННЫЙ ОБУЧАЮЩИЙ КОМПЛЕКС АЛГОРИТМАМ КОМПЬЮТЕРНОГО УМНОЖЕНИЯ
Автор:Князьков Владимир Сергеевич, Волченская Тамара Викторовна
В образовательной сфере в настоящее время усиливается тенденция к совершенствованию технологий обучения на основе применения компьютерных средств, открываются перспективы создания нового типа учебных материалов, более удобных, мобильных и экономных. Поэтому во всем мире ведутся активные работы по созданию разнообразных компьютерных обучающих систем различного профиля. В силу этого представляемый доклад, посвященный разработке программного комплекса для демонстрации различных алгоритмов машинного умножения, является актуальным и практически значимым.
Основными показателями качества современных автоматизированных обучающих систем ( АОС ) являются:
- индивидуализация процесса обучения в условиях групповых и самостоятельных занятий;
- адаптируемость АОС к персональным характеристикам обучаемых, особенно по темпу обучаемости и уровню;
- применение различных форм самостоятельного обучения, которое в условиях применения АОС становится управляемым и контролируемым;
- повышение производительности труда обучаемых и преподавателя за счет интенсификации процесса обучения ;
- переносимость и мобильность;
- использование АОС для обучения на всех специальностях.
Разработка демонстрационно-обучающего комплекса выполнена с учетом перечисленных выше требований. Демонстрационно - обучающая система выполнена с помощью языка гипертекста- HTML, и Java, что дало ряд преимуществ:
- возможно размещение программного комплекса на Internet-серверах;
- удобный и динамичный интерфейс;
- возможность интеграции новых функций и задач.
Предлагаемая АОС демонстрирует разнообразные алгоритмы машинного умножения для чисел с плавающей точкой, а именно:
- Алгоритм умножения на два разряда множителя;
- Алгоритм умножения на два разряда с преобразованием;
- Алгоритм умножения методом Бута;
- Алгоритм умножения усовершенствованным методом Бута.
Каждый алгоритм сопровождается пошаговым разбором с отображением промежуточных значений в регистрах.
Несомненным достоинством разработанного программного комплекса является возможность демонстрации алгоритмов с любыми задаваемыми самими пользователями данными. Кроме того, алгоритмы работают с числами в различных системах счисления.
Разработанный интерфейс пользователя содержит элементы управления, задачей которых является ввод операндов умножения, выбор системы счисления и разрядности операндов, а также возможность управления выводом результатов в пошаговом режиме при выполнении алгоритмов машинного умножения.
Разработанная демонстрационно - обучающая система может быть использована как для очного, так и для дистанционного образования в рамках таких дисциплин как «Информатика», «Вычислительная техника», «Компьютерная арифметика» и других при обучении по направлению «Информатика и вычислительная техника».