Системы счисления и логическая алгебра

Автор работы: Пользователь скрыл имя, 17 Апреля 2014 в 15:16, курсовая работа

Краткое описание

Цель работы – подготовить фрагмент электронного учебного пособия для последующего включения в общую электронную оболочку.
Поставленная нами цель предполагает решение ряда задач:
1. Изучить особенности электронного учебного пособия и принципы построения;
2. В соответствии с выделенными принципами отобрать, систематизировать и выразить в электронной форме текстовый материал;
3. Подобрать наглядный и справочный материал и ввести его в среду программирования Visual Basic 6.

Содержание

Введение 3
Глава 1. Основные принципы создания электронных учебников 6
1.1 Понятие электронного учебного пособия 6
1.2 Отличительные признаки электронных и печатных учебников 8
1.3 Программный инструментарий создания электронного учебника 10
Глава 2. Создание электронного учебного пособия по теме «Системы счисления и логическая алгебра» в среде программирования Visual Basic 6.0 16
2.1 Структура и интерфейс электронного учебного пособия 16
2.2 Программная реализация электронного учебного пособия по теме «Системы счисления и логическая алгебра» в среде Visual Basic 6.0 18
Заключение 24
Литература 25

Вложенные файлы: 1 файл

Курсовая работа.docx

— 1.42 Мб (Скачать файл)

 Файлы  проектов Visual Basic имеют расширения .vbp, .wak, .vbg в имени файла.

 В среде Visual Basic имеется 7 инструментов:

Форма Visual Basic – это окно в интерфейсе пользователя.

Инструменты и средства управления на панели служат для того, чтобы добавлять новые элементы пользовательского интерфейса. Панель инструментов содержит также средства управления для создания объектов, выполняющих специальные “за экранные” операции: управление информацией в базе данных, контроль временных интервалов и т.д.

Окно Properties (Свойства)

Окно Properties (Свойства) позволяет изменять характеристики (установки) элементов пользовательского интерфейса в форме. Окно свойств содержит список всех объектов, использующихся в данном пользовательском интерфейсе. Здесь также могут перечисляться изменяемые установки свойств для каждого объекта.

 

 

Окно Project(Проект)

Visual Basic – программа состоит из нескольких файлов, которые собираются вместе, когда программа готова. В окне Project перечисляются все файлы, используемые при программировании.

Файлы проекта содержат список всех поддерживаемых файлов и программ проекта и их расширение vbp (Visual Basic program).

 В Visual Basic в окно Project можно одновременно  загрузить несколько файлов проектов.

 В Visual Basic предусмотрена оперативная справочная  система, включающая информацию  о среде программирования, инструментах  и языке программирования Visual Basic.

Средства управления. С их помощью создаются объекты и формы, выводится информация в текстовом блоке, просматриваются диски и папки в системе, обрабатываются данные, вводимые пользователем, запускаются Windows-приложения и просматриваются записи баз данных.

 Язык Visual Basic

Язык программирования Visual Basic содержит несколько сотен инструкций, функций и специальных символов. Он предназначен не только для использования в программном продукте Visual Basic, Microsoft Visual Basic for Application включен в состав Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project и других приложений для Windows.

 Переменные и операторы

Visual Basic позволяет резервировать переменные, с указанием размера и без  оного, работать с различными  типами данных, использовать константы, работать с математическими операторами  и функциями, использовать дополнительные  операторы. Предусмотрено использование  операторов циклов For..Next, Do, объектов  типа “ таймер” (невидимый секундомер  в программе). Точность установления  времени в программе составляет 1 миллисекунду, или 1/1000 сек. Запущенный  таймер постоянно работает - т.е. выполняется соответствующая процедура обработки прерывания через заданный интервал времени - до тех пор, пока пользователь не остановит таймер или не отключит программу.

Типы данных

Тип

Размер (байт)

Диапазон значений

Integer (Целое)

2

от - 32768 до 32767

Long Integer (Длинное целое)

4

от - 2147483648 до 2147483647

Single-precision Floating paint (Одинарной точности с плавающей  десятичной точкой)

4

от - 3,402823Е38 до 3,4402823Е38

Double-precision Floating paint (Двойной точности с плавающей  десятичной точкой)

8

от -1,79769313486232D308 до 1,79769313486232 D308

Currency (денежные единицы)

8

от -922337203685477,5808 до 922337203685477,5807

String (Строка)

1 на символ

от 0 до 65535 символов

Boolean (Логическое)

2

True(истина) или False(ложь)

Date (Дата)

8

от January(Январь) 1,100, до December(Декабрь) 31,9999

Variant (Вариант)

16 (для чисел); 22+1 на символ (для  строк)

для всех типов данных


 

 

Использование форм

Формы могут быть модальными и немодальными.

Visual Basic обладает очень гибкой системой  использования форм, Можно сделать  все формы в программе видимыми  одновременно или же загружать  и выгружать формы по мере  необходимости.

Модальная (формальная) форма - форма, которая всегда должна использоваться при ее отображении на экране, она остается на первом плане, пока пользователь не щелкнет на кнопке ОК, на Cancel или не отправит ее.

Форма, которую пользователь может отключить, называется немодальной (неформальной). В большинстве приложений в Microsoft Windows для отображения информации используются немодальные формы, поскольку они предусматривают большую гибкость использования, поэтому форма принимается немодальной по умолчанию при создании новой формы. Можно также задать любое свойство для формы, включая заголовок, размер, тип рамки, цвет фона и символов, шрифт текста и фоновый рисунок.

 

Visual Basic позволяет:

    • работать со средствами управления
    • работать с меню и диалоговыми окнами
    • работать с формами, принтерами и обработчиками ошибок
    • добавлять художественное оформление и спецэффекты
    • использовать модули и процедуры
    • работать с наборами элементов и массивами
    • работать с текстовыми файлами и базами данных
    • взаимодействовать с Microsoft Office

Visual Basic предоставляет три очень полезных  объекта для предоставления доступа  к файловой системе. Это списки  дисковых накопителей, которые позволяют  пролистывать доступные диски  в системе; списки директорий, которые  позволяют ориентироваться в  папках на выбранном диске, и  списки файлов, позволяющие выбрать  нужный файл в папке.

 

 

Глава 2. Создание электронного учебного пособия по теме «Системы счисления и логическая алгебра» в среде программирования Visual Basic 6.0

2.1 Структура и интерфейс электронного учебного пособия 

 

Темой разрабатываемого электронного пособия является «Системы счисления и логическая алгебра».

Согласно стандарту данной учебной темы, в структуру электронного учебника необходимо включить мультимедийную составляющую, научный материал, а также базу тестовых заданий, позволяющую качественно проверить усвоенный материал.

Структура электронного учебника «Система счисления и логическая алгебра» (Рис.1) содержит:

  1. Системы счисления;
      1. Непозиционные системы счисления;
      1. Позиционные системы счисления;
      2. Арифметические операции над числами в позиционной системе счисления;
  1. Перевод числа из одной системы счисления в другую;
  2. Двоичная, восьмеричная, шестнадцатеричная системы счисления;
      1. Сложение в двоичной, восьмеричной, шестнадцатеричной системах счисления;
      1. Вычитание в двоичной, восьмеричной, шестнадцатеричной системах счисления;
      2. Умножение в двоичной, восьмеричной, шестнадцатеричной системах счисления;
      3. Деление в двоичной, восьмеричной, шестнадцатеричной системах счисления;
  1. Основы логической алгебры;
  2. Итоговое тестирование.

Рис.1

Приступая к созданию пособия, основанного на принципах гиперактивности и мультимедийности, следует учитывать, что вся учебная информация, благодаря гипертекстам, распределяется на несколько содержательных уровня.

Наиболее распространенный способ структурирования линейного учебного текста при переводе его в программную среду  предполагает следующее размещение учебного материала:

1 уровень  – основная информация по теме.

2 уровень  – справочный материал.

3 уровень  –  тестовые задания.

Основной уровень включает содержание рассматриваемой темы, раскрытие основных понятий, обязательную для изучения информацию. Второй уровень предоставляет обучаемому дополнительные сведения и предназначен для более глубокого изучения. Третий уровень предназначен для самоконтроля. Весь материал, взятый из различных источников, был систематизирован и обработан.

Интерфейс учебника состоит из следующих элементов: основное меню (содержание), и главное окно, в котором непосредственно отображается лекционный материал. Структура интерфейса одноуровневая, то есть при щелчке на элементе меню появляется нужный материал. Любую из тем можно мгновенно отобразить в главном окне.

Такая структура интерфейса призвана облегчить навигацию по учебнику, так как позволяет напрямую обратиться к любому его элементу. В случае, когда изучение материала проходит последовательно,  достаточно лишь навигационных ссылок в конце каждой темы. Если же нужно открыть какую-нибудь тему из середины курса, то необходимо перейти по ссылке на содержание учебника.

Основное меню располагается в отдельной форме программы. Оно открывает доступ к важнейшим структурным элементам учебника. В основном меню располагаются разделы учебника. При нажатии одной из них в главном окне отображается материал.

Основное меню является статичным объектом, при просмотре учебника его содержимое не изменяется.

 

2.2 Программная реализация электронного  учебного пособия по теме «Системы счисления и логическая алгебра» в среде Visual Basic 6.0

 

Проект представляет собой совокупность нескольких отдельных элементов, связанных в одну программу. При запуске программы появляется следующее окно:

Рис.2

Для создания обложки пособия (Рис.2)  используются  следующие компоненты:

Название компонента

Название компонента

Назначение

Label 1

Помощь

Помощь для пользователей пособия

Label 2

Выход

Выход из проекта

Image1

Кнопка «Далее»

Ссылка на форму «Содержание»


 

При нажатии на метку  Помощь открывается форма,  состоящая  из трех вкладок: помощь, тематика, авторское право (Рис. 3).

Рис.3

Во вкладке «Помощь» представлена краткая инструкция по применению учебника. Во второй вкладке «Тематика» разъясняется основная тема учебного пособия. В третьей вкладке  «Авторское право»  содержится информация об авторе для того,  чтобы,  в случае, возникновения каких-либо вопросов или нахождения грубых ошибок в учебном пособии пользователь мог связаться с автором.

При создании вкладок используется компонент TabStrib.  Элемент управления TabStrip служит для отображения вкладок. Для добавления его в проект, необходимо выбрать  меню Проект => Компоненты (Project => Components) и в появившемся окне выделите Microsoft Windows CommonControl 6.0. После этого на панели инструментов должны появиться дополнительные элементы управления (см. Рис. 4).

Рис. 4 Панель инструментов

 

TabStrip содержит  семейство объектов Tab, которые, собственно, и являются вкладками. Для визуального  добавления новой вкладки, необходимо  кликнуть  правой кнопкой мыши  по размещенному на форме TabStrip и выберите меню Properties или в  окне параметров объекта кликните  по маленькой кнопке в поле Custom.

  При нажатии на кнопку «Далее» откроется форма «Содержание» (Рис.5). В содержании описаны темы учебного пособия. Главным компонентом формы является ListBox . Элемент управления ListBox (Список) предоставляет пользователю выбрать значение из списка данных (один или несколько одновременно). При нажатии на каждый из них, открывается форма с соответствующей темой.

Рис.5

Каждая тема (Рис.6)  находится в отдельной форме. Форма состоит из элементов ListBox и трех кнопок, при нажатии на которые форма переключается соответственно к содержанию, назад, вперед. Аналогично составлены и последующие темы.

Рис.6

В некоторых темах используются компоненты вставки формул Equation, таблиц Sheet, изображений Image . Для добавления формул необходимо подключить компонент Microsoft Equation. В меню Project выбираем Components, далее открывается окно из трех вкладок (Рис.7).

 

Рис.7

Щелкаем по вкладке под названием Insertable Objects, находим в списке компонентов Microsoft Equation 3.0, ставим галочку, и нажимаем на кнопку «Применить». На панели  инструментов появляется значок . Аналогично добавляем компоненты Лист Microsoft Office Excel.

После изучения материала,  обучающемуся предлагается пройти Итоговое тестирование.  Итоговое тестирование состоит из 20 вопросов. Для тестирования был создан отдельный проект,  облегчающий  последующее редактирования тестовых заданий (Приложение 1). Все вопросы появляются в отдельном окне, если же вопрос имеет графический файл, то он так же отображается. На каждый вопрос может быть предложено четыре вариантов ответа.  Форма тестового задания состоит следующих элементов:

Информация о работе Системы счисления и логическая алгебра