Руководство к электронному учебнику

МИНИСТЕРСТВО
ОБРАЗОВАНИЯ, НАУКИ И МОЛОДЕЖНОЙ ПОЛИТИКИ

 НИЖЕГОРОДСКОЙ
ОБЛАСТИ

Государственное
бюджетное

профессиональное
образовательное учреждение

 «Навашинский
политехнический техникум»

О.В.Завьялова

Методические рекомендации по разработке электронных учебников

Методическое пособие

Навашино

2019

Рецензент: Миронова Л.П. –преподаватель специальных дисциплин
высшей квалификационной категории ГБПОУ «НПТ» г. Навашино Нижегородской области

Автор: Завьялова О.В. – преподаватель специальных дисциплин высшей
квалификационной категории ГБПОУ «НПТ» г. Навашино Нижегородской области

Методическая разработка. – ГБПОУ «НПТ» г. Навашино Нижегородской
области

2019. – 28 с.

Методическое
пособие «Методические рекомендации по разработке электронных учебников» содержит
основные принципы создания и разработки электронных
учебников с использованием языка гипертекстовой разметки
HTML.
Данное методическое пособие предназначено для преподавателей, которые
заинтересованы в применении информационных технологий в учебном процессе.

Методическое
пособие «Методические рекомендации по разработке электронных учебников»
обсуждено
на заседании предметной (цикловой) комиссии спец.дисциплин по специальности
09.02.04 «Информационные системы (по отраслям)».

Председатель
ПЦК  __________________ / Завьялова О.В. /

Протокол №____ «_______»_____________20___ г.

Содержание

Введение……………………………………………………………………………………………

4

1 Использование
электронных учебных пособий для обучения………………………………

5

2
Средства создания электронных учебных пособий…………………………………………..

9

3 Разработка
электронных учебных пособий в виде набора взаимосвязанных
html
страниц.

10

4 Тестовый
контроль знаний обучаемых ……………………………………………………….

11

5 Требования
к содержанию электронного учебника…………………………………………..

14

6 Пример
разработки электронного учебника по дисциплине «Основы алгоритмизации и
программирования»……………………………………………………………………………….

15

7 Запуск электронного учебника…………………………………………………………………

22

Заключение…………………………………………………………………………………………

23

Список используемых литературных источников………………………………………………

24

Приложение………………………………………………………………………………………..

25

ВВЕДЕНИЕ

В настоящее время в связи с развитием
компьютерной техники появилась возможность автоматизировать многие процессы.

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

Использование электронных обучающих
средств в обучении обеспечивает:

      экономию
времени при поиске необходимого учебного материала;

      представление
материала в более наглядном, доступном для восприятия виде;

      воздействие
на разные системы восприятия человека, обеспечивая тем самым лучшее усвоение
материала;

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

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

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

1.    Использование
электронных учебных пособий для обучения

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

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

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

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

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

                  
электронное учебное пособие, в отличие от
бумажного, позволяет точнее учитывать индивидуальные особенности каждого
учащегося за счёт вариативного изложения материала и организации обратной
связи;

                  
основная цель применения компьютеров — повышение
эффективности за счёт автоматизации механических операций, таких как проверка
решения типовых задач, поиска нужной информации и т.п.;

                  
необходимы средства адаптации электронного учебного
пособия к конкретному учебному процессу, поскольку невозможно предсказать,
каким именно образом разработка будет использоваться во время обучения;

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

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

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

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

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

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

Электронное учебное пособие должно включать в себя следующие
обязательные компоненты (блоки):

                  
средства изучения теоретических основ
дисциплины (информационная составляющая);

                  
средства поддержки практических занятий;

                  
средства контроля знаний при изучении
дисциплины;

                  
средства взаимодействия между
преподавателем и обучаемыми в процессе изучения дисциплины;

                  
методические рекомендации по изучению, как
всей дисциплины, так и отдельных объектов в ее составе;

                  
средства управления процессом изучения
дисциплины.

Вышеуказанные компоненты взаимосвязаны между собой.

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

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

                   
четкая структуризация предметного
материала (по разделам, темам, параграфам) и определенный порядок изучения его
компонентов;

                   
сложность и глубина структуризации
предметного материала;

                   
наличие рекомендаций по изучению
дисциплины;

                   
компактность представленного
информационного материала;

                   
краткость и ясность в изложении основных
моментов;

                   
наличие внутренних (например, словарь
терминов) и внешних (например, на какую-либо используемую программу) ссылок
между элементами учебного материала;

                   
графическое оформление и наличие
иллюстративного материала (поясняющие схемы, рисунки, видео- и аудиовставки и
др.);

                   
включение промежуточного и текущего
контроля знаний и т.д.

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

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

По статистическим данным, обучаемый с первого раза усваивает примерно
1/4 часть услышанного, 1/3 часть увиденного, 1/2 часть услышанного и увиденного
одновременно. Педагоги и психологи утверждают, что наибольший объем, а именно —
3/4, изучаемого материала, усваивается в действии.

В условиях недостаточного количества учебных материалов по
разнообразным дисциплинам значимость электронных учебников еще более
возрастает.

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

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

Несмотря на то, что сообщающее
обучение недостаточно развивает творческие способности обучаемых и не
обеспечивает индивидуализации, но этот вид обучения занимает достаточно большой
процент времени. Информационно-иллюстративное обучение способствует усвоению
большого по объему и достаточно сложного материала. Электронный учебник,
включающий в себя не только текстовую и графическую информацию, но также
звуковые и видеофрагменты позволяет индивидуализировать обучение, а в отличие
от обычного (печатного) учебника обладает интерактивными возможностями, т.е.
может предъявлять необходимую информацию по запросу обучаемого, что приближает
его (электронный учебник) к обучению, проводимому под руководством
преподавателя. «И хотя вопросы, которые ставит компьютер перед учащимися,
и особенно те, которые можно ставить компьютеру, пока намного уступают по
своему разнообразию тем, что задаются при общении с учителем, их круг
постепенно расширяется».

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

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

2.     
Средства создания
электронных учебных пособий

Создание качественного электронного
учебника — процесс длительный, очень трудоемкий и требующий солидных
капиталовложений. При этом необходимо наличие хорошо слаженной команды
квалифицированных специалистов: автора текста учебника, web-дизайнера,
программиста, художника и психолога.

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

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

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

Электронный вариант учебника должен
коренным образом отличаться от классического — это уже аксиома. Учитывая, что
процесс создания таких учебников еще не устоялся, имеет смысл попробовать
систематизировать те требования, которым он должен соответствовать. Это
особенно важно, если учебник предназначен для использования в системе
дистанционного образования (ДО), как с применением кейс–технологии, так и с
использованием сетевой Internet–технологии

Электронные учебники условно можно
разделить на два вида: автономные и не нуждающиеся в наличии у пользователя
определенного программного обеспечения, то есть — не автономные.

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

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

Каждый из названных видов имеет свои
преимущества и недостатки.

Система дистанционного образования
предполагает активное использование компьютерных Internet-технологий, поэтому
априори можно быть уверенным в наличии у пользователя какого-либо браузера. То
есть электронные учебники второго вида (по приведенной выше классификации) в
этом случае лучше всего делать с использованием языка гипертекстовой разметки (
HyperText Markup Language
HTML). Ну а раз платформа известна, то стоит
более пристально разобраться с возможностями и особенностями представления
документов в формате HTML. При этом, прежде всего, нельзя упускать из вида, что
возможности форматирования текста в HTML-файлах значительно уступают
возможностям текстовых процессоров типа Word. К этим ограничениям
форматирования добавляются еще и ограничения, связанные с пропускной
способностью линий связи, несколькими видами применяемых браузеров различных
версий и возможными техническими ограничениями компьютеров конечных
пользователей.

3.     
Разработка электронных учебных пособий в
виде набора взаимосвязанных
HTML
страниц.

Язык разметки
гипертекстовых страниц HTML представляет собой язык,
разработанный специально для создания Web-документов. Он определяет синтаксис и
размещение специальных инструкций (тегов), которые не выводятся на экран, но
указывают браузеру, как отображать содержимое документа. Он также используется
для создания ссылок на другие документы, локальные или сетевые, например,
находящиеся в сети Интернет.

Документы
HTML являются обычными текстовыми ASCII-файлами. Это означает, что для их
создания можно использовать любой текстовый редактор, даже с минимальными
возможностями.

Существуют
средства редактирования, разработанные специально для написания HTML. Они позволяют
экономить время, так как содержат клавиши быстрого доступа для выполнения
повторяю­щихся операций, например, задания начальных установок документов,
таблиц или просто применения стилей к тексту. Редакторы HTML отличаются от
авторского WYSIWYG-инструментария тем, что требуют знания правил составления
HTML вручную, редакторы лишь упрощают и ускоряют этот процесс.

Последние годы
характеризуются резким ростом рынка авторских инструментов. HTML-редакторы
класса WYSIWYG (What You See Is What You Get – что видишь, то и получишь) имеют
графические интерфейсы, которые делают написание HTML больше похожим на
программу редактирования текстов или разметки страницы.

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

Наиболее
популярными в настоящее время WYSIWYG-редакторами являются:
Macromedia Dreamweaver, Golive CyberStudio (только для компьютеров Macintosh), Microsoft FrontPage,
FileMaker Claris, Home Page, Adobe PageMill.
 
Эти специальные редакторы, ориентированные на визуальную разработку сайтов,
позволяют проектировать
Web-страницы так же
легко, как и создавать документ в текстовом редакторе. Вы можете размещать на
странице текст, таблицы, рисунки, видео, создавать ссылки, использовать
различные интерактивные компоненты и при этом работать со страницей в режиме
WYSIWYG,
то есть практически в том виде, в каком она будет выглядеть в браузере.
Визуальный редактор позволяет скрыть внутреннее представление страницы в
формате
HTML,что
существенно облегчает разработку и избавляет от поиска синтаксических ошибок.

4.     
Тестовый контроль знаний обучаемых

Электронный учебник должен содержать, помимо теоретических и
практических занятий, средства контроля знаний обучаемых. Если создание
теоретической и практической частей не создает трудностей, то с составляющей
для обеспечения контроля знаний появляются проблемы. Без контроля никакая
оценка действий и знаний обучаемых невозможна. Тестирование — один из способов
решения этой проблемы, хотя сам таит в себе некоторые недостатки, связанные в
основном с объединением тестов в единое целое с уже существующей теоретической
и практической частями.

Несмотря на неоднозначное
отношение педагогов к системе тестирования, тесты в современном учебном
процессе широко внедряются в практику изучения многих предметов. Причиной
жарких споров вокруг системы тестирования в последнее время является
устоявшееся мнение, что тестирование — это единственно универсальная система
оценки качества знаний обучаемых. Широкому распространению таких взглядов
способствовало введение в школах системы единого государственного экзамена
(ЕГЭ). Но такое мнение, безусловно, ограниченно.

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

Тест с высокой
надежностью оценки знаний включает обычно не менее 30 заданий. Меньшее их
количество в тесте создает предпосылки к высокой доле случайностей в проверке
знаний по такому тесту (фактор «лотерейности»).

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

Система тестирования —
это один из методов контроля качества обучения, имеющий свои достоинства и
недостатки

К основным достоинствам
метода тестового контроля знаний следует отнести простоту и демократичность
самой процедуры, экспрессивность, возможность его механизации на ПК и
независимость от индивидуальных требований преподавателей. Недостатки тоже
хорошо известны — высокая формализация процедуры и сравнительная простота
заданий, позволяющая оценить в основном механическое воспроизведение изучаемого
материала (репродуктивная оценка знаний).

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

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

Проблема тестирования: отсутствие бесплатного (условно бесплатного)
единого программного обеспечения для создания теоретической части учебника и
эффективного теста контроля знаний. Обычно хорошо организованная программа
создания тестов существует «сама по себе», а встроенные в программу
для создания электронных изданий возможности тестирования достаточно
примитивны. Удачные программы, отвечающие большинству требований для создания
электронных учебников, продаются не дешево. Один из путей решения этой проблемы
видится в использовании для создания тестов в электронных учебниках языков
программирования, где ответы (в том числе помеченные правильные) размещены в
базе данных с ограниченным числом пользователей (обычно преподавателей).

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

Типы
тестовых заданий

         
одиночный выбор,

         
множественный выбор,

         
установление порядка
следования,

         
установление соответствия,

         
ручной ввод числа,

         
ручной ввод текста, выбор
места на изображении
.

Для
каждого задания в тесте можно индивидуально задать сложность (количество баллов
за верный ответ) от 1 до 100, максимальное время обдумывания задания и другие
параметры.

Оценка
учащегося вычисляется по баллам. Уровень оценки в процентах (для того чтобы не
менять при удалении/добавлении заданий) задается в редакторе. Уровень оценки
любой — от двухбалльной (зачет/незачет) до 100-ой. Для оценки можно указать
название -тогда выводится не цифра, а название (полезно для зачет/незачет).

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

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

5.     
Требования к содержанию электронного
учебника

Электронный учебник должен
соответствовать следующим техническим требованиям:

1.                 
Учебник должен содержать полную, доступную
и структурированную информацию по выбранной теме.

2.                 
Весь теоретический материал должен быть
разбит на разделы и темы, что облегчит поиск нужной информации.

3.                 
Электронный учебник должен иметь
интуитивно понятный, простой, и в то же время привлекательный интерфейс.

4.                 
Необходимо предусмотреть удобную навигацию
по разделам учебника.

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

Оформление учебника должно быть
исключительно функциональным, но при этом иметь привлекательный вид.

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

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

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

Однако кроме дизайна первой страницы
следует не забывать и об ее информативности. Эта страница должна быть связующим
звеном между различными разделами учебника и позволять без проблем перейти к
любому из них. Для этого на странице должны присутствовать:

1) Название учебника

2) Список (меню) основных разделов
учебника:

                  
Главная

                  
Теория

                  
Практикум

                  
Презентации

                  
Тесты

                  
Словарь

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

Для теоретической части учебника это
означает, что:

                  
Весь материал разбивается на блоки, то
есть разделы или главы.

                  
Общее меню разделов может быть вызвано с любой
страницы учебника.

                  
Разделы (главы), в свою очередь, также
должны иметь свое собственное меню для содержащихся в нем тем.

                  
Вызов страниц с отдельными конкретными
темами должен быть возможен только из меню раздела.

                  
Возможно перемещение между страницами с
помощью кнопок «Вперед» и «Назад».

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

6.        
Пример разработки электронного учебника по
дисциплине «Основы алгоритмизации и программирования»

Для разработки электронного учебного
пособия по дисциплине «Основы алгоритмизации и программирования».был выбран HTML -редактор
FrontPage
компании
Microsoft, входящая в состав
пакета
MS Office 2003.

Этот редактор визуального
проектирования
Web-страниц обладает
на сегодняшний день, наверное, самым широким спектром возможностей. Редактор
FrontPage
содержит большой набор шаблонов и мастеров для создания сайтов по различной
тематике. Для форматирования текста можно использовать все возможности,
предусмотренные в основном стандарте
HTML
также применять специальные динамические эффекты и анимацию. Редактор имеет
удобные инструменты для работы с таблицами, встроенные средства для обработки
изображений, позволяет легко размещать на страницах различные
мультимедиа-объекты: рисунки, видеофильмы, анимацию, звуковые фрагменты. Тесная
интеграция с пакетом
MS Office
позволяет отображать на страницах документы
MS Word,таблицы
и графики
MS Excel,
динамически получать данные из 
MS Access,
использовать язык
VBA, средства
проверки орфографии и десятки готовых тем для оформления страниц сайта. В
программе
FrontPage реализована поддержка
современных
Web-технологий, таких, как
каскадные таблицы стилей (
CSS),динамические
эффекты (
DHTML), фреймы, активные
страницы (
ASP),элементы ActiveX
и
Java-апплеты.
Если
Web-сервер
поддерживает технологии
FrontPage
и
SharePoint,то
появляются дополнительные возможности при создании страниц — формы поиска,
счётчики посещений, оглавление сайта и другие. Программа
FrontPage
является не только редактором
Web-страниц,
но и содержит средства управления сайтом, такие, как схема навигации по
страницам, анализ сайта с помощью различных отчётов, коллективная разработка,
настройка на определённые браузеры, загрузка сайта на
Web-сервер
по протоколам
HTTP и FTP.
Все эти возможности позволяют создать с помощью
FrontPage
полноценные 
Web – сайты, такие,
например, как электронные магазины или игровые сайты.

К недостаткам редактора FrontPage 
можно отнести его преимущественную ориентацию на браузер
Internet Explorer,
поэтому следует проверять работу готового сайта в других браузерах. А также
некоторую избыточность готового кода НТМ
L.
Редактор отслеживает изменения в коде страниц и упорно восстанавливает теги,
удаленные
Web-мастером. С другой
стороны, этот недостаток можно считать продолжением достоинств, позволяющих
работать с редактором непрофессионалу.

Требования к компьютеру для установки
и работы редакторов
FrontPage
такие же, как у других приложений М
S Office.

Для проведения
тестирования по темам электронного учебника будем использовать скрипт на языке
HTML.
Таким образом, для проведения тестирования не потребуется дополнительное
программное обеспечение.

Страницы учебника созданы в виде Web-страниц,
объединенных в
Web-узел. Все
страницы, кроме запускающей, будут размещены в папке
Private,
изображения и фоновые рисунки – в папке
Image.
Запуск учебника будет осуществляться со страницы
Index.htm.

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

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

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

С помощью фреймов можно создавать
продвинутые интерфейсные решения, такие как: размещение статической информации,
которую автор считает необходимым постоянно показывать пользователю, в одном
статическом фрейме, помещение в статическом фрейме оглавления всех или части
WEB-документов, содержащихся на WEB-сервере, что позволяет пользователю быстро
находить интересующую его информацию

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

Вид главной страницы
разработанного учебника представлен на рисунке 1.

Рисунок 1 – Вид главной
страницы электронного учебника

 Для перехода с главной страницы на
последующие используются гиперссылки. Гипертекстовые ссылки являются ключевым
компонентом, делающим WEB привлекательным для пользователей. Добавляя
гипертекстовые ссылки (далее — ссылки), мы сделаем набор документов связанным и
структурированным, что позволит пользователю получать необходимую ему
информацию максимально быстро и удобно.

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

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

Страница «Теоретический материал»
запускается из главного меню по ссылке «Теория», она содержит все теоретические
темы по дисциплине «Основы алгоритмизации и программирования», предлагаемые для
изучения (рисунок 2).

Рисунок 2 – Вид страницы
«Теоретический материал»

Для просмотра нужной темы достаточно
нажать гиперссылку.

Каждая теоретическая тема
располагается на отдельной странице учебника.

Обеспечим возможность
последовательного просмотра страниц учебника с помощью кнопок «Далее» и
«Назад», которые разместим в начале и конце каждой страницы. При просмотре
любой темы учебника можно будет перейти на страницу «Теоретический материал» с
помощью кнопки «Содержание» (рисунок 3).

Рисунок 3 – Вид страницы с
теоретическим материалом

Аналогично спроектированы и остальные
страницы учебника.

Страница «Практические работы» запускается
из главного меню по ссылке «Практикум», она содержит все методические указание
к практическим занятиям по дисциплине «Основы алгоритмизации и программирования»,
предлагаемые для изучения (рисунок 4).

Рисунок 4 – Вид страницы
с практическими работами

Для просмотра нужной работы
достаточно нажать гиперссылку.

Каждая практическая работа
располагается на отдельной странице учебника.

Обеспечим возможность
последовательного просмотра страниц учебника с помощью кнопок «Далее» и
«Назад», которые разместим в начале и конце каждой страницы. При просмотре
любой практической работы учебника можно будет перейти на страницу «Практикум»
с помощью кнопки «Содержание» (рисунок 5)

Рисунок 5 – Вид страницы
с практической работой

Для осуществления тестового контроля 
будем использовать
HTML-скрипт,
представленный в приложении А.

Для того чтобы выбрать другой тест
необходимо закрыть текущий.

 Ссылки для запуска теста разместим
на странице «Тестовый контроль», которая открывается из вертикального меню,
доступного на любой странице учебника.

Для запуска теста необходимо выбрать пункт меню «Тесты». Далее, в
появившемся окне приложения (Рисунок 6) нажимаем ссылку с требуемым тестом,
который открывается на отдельной странице (Рисунок 7).

Рисунок 6 – Вид страницы
с тестовым контролем

Этапы
тестирования:

         
Открытие тестов

         
Начало тестирования

         
Прохождение теста

         
Просмотр результатов.

Для
пользователей представлена следующая инструкция:

Выберите
один из вариантов в каждом из 10 вопросов;

Нажмите
на кнопку «Показать результат»;

Скрипт
не покажет результат, пока Вы не ответите на все вопросы;

Загляните
в окно рядом с номером задания. Если ответ правильный, то там (+). Если Вы
ошиблись, там (-).

За
каждый правильный ответ начисляется 1 балл;

Оценки: менее 5 баллов — НЕУДОВЛЕТВОРИТЕЛЬНО, от 5 но менее 7.5 —
УДОВЛЕТВОРИТЕЛЬНО, 7.5 и менее 10 — ХОРОШО, 10 — ОТЛИЧНО;

Чтобы
сбросить результат тестирования, нажать кнопку «Сбросить ответы»;

Рисунок 7– Открытие теста

Тестируемому
предлагается
выбрать
только один вариант ответа из
нескольких
предложенных.

На рисунке 8 выбраны варианты ответов.

Рисунок 8– Тест с
одиночным выбором

По окончанию теста
необходимо нажать на кнопку «Показать результат» (Рисунок 9)

Скрипт не покажет
результат, пока не будут получены ответы на все вопросы.

В окне рядом с
номером задания выводится результат (Рисунок 10).. Если ответ правильный, то
там (+), а если ошибка, там (-)

За каждый
правильный ответ начисляется 1 балл.

Оценки: менее 5
баллов — неудовлетворительно, от 5 но менее 7.5 — удовлетворительно, 7.5 и
менее 10 — хорошо, 10 – отлично.

Чтобы сбросить
результат тестирования, необходимо нажать кнопку «Сбросить ответы»;

Рисунок 9 – Просмотр
результатов тестирования

Рисунок 10 – Отображение
неправильных ответов

7.            
Запуск электронного учебника

Для открытия
электронного пособия достаточно запустить из рабочей папки
HTML-документ
с именем
Index.htm,
в котором размещена главная страница учебника
(Рисунок
11).

HTML— страницы учебника просматриваются с помощью любого браузера,
установленного на компьютере.

Рисунок 11 – Рабочая
папка с файлом
Index.htm

В настоящее время существует много
программ, которые позволяют собрать все
HTML-страницы
в единый исполняемый файл с расширением
EXE.
Для открытия такого учебника не требуется браузер
(Рисунок
12).
Таким образом, процесс использования и копирования
учебника значительно упрощается.

Рисунок 12 – Запуск
главной страницы учебника

ЗАКЛЮЧЕНИЕ

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

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

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

СПИСОК ИСПОЛЬЗУЕМЫХ
ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ

1. 
Башмаков А.И., Башмаков И.А. Разработка компьютерных учебников и обучающих
систем. – М.: Филинъ, 2012.

2.
Гура В.В., Дикарёв С.Б. Система проектирования электронных образовательных
ресурсов. Ростов-на-Дону. Издательство ООО «ЦВВР», 2013. -125 с.

3.
Захарова, И.Г. Информационные технологии в образовании / И.Г. Захарова. – М. :
Академия, 2013. – 183,192 с.

4.
Ефимова, О. Курс компьютерной технологии с основами информатики: учебник / О.
Ефимова. – М. : АСТ, 2014. – 132 с.

5.
Яшников С.А. Создание электронного учебника. – М.: Издательство ИНФРА – М,
2016-45с

6.
Лаврентьев, В.Н. Электронный учебник / В.Н. Лаврентьев, Н.И. Пак // Информатика
и образование. – 2015. – № 9. – С. 91-97.

7.
Христочевский, С.А. Электронные мультимедийные учебники и энциклопедии / С.А.
Христочевский // Информатика и образование. – 2015. – № 2. – С. 70-77.

8.
Вуль,В.А. Электронные издания. Глава 9. Электронные учебники.
http://www.hi-edu.ru/e-books/xbook119/01/part-010.htm

9.
Электронные учебники:  рекомендации по  разработке, внедрению и  использованию
интерактивных мультиме-дийных электронных учебников нового поколения для общего
образования на базе современных мобильных электронных устройств.    М.:
Федеральный институт развития образования, 2012.  84 с.

ПРИЛОЖЕНИЕ А

HTML-код

<html>

<head>

<meta httpequivContentType» contenttext/html; charset=windows-1251″>

<title>Тест
по теме</title>

</head>

<body>

<script
type=»text/javascript» language=»JavaScript»>

 var
res=»3413321421″

function
check_me()

{

   
var count=0

   
with(document.test)

{

if
(!Q1[0].checked&&!Q1[1].checked&&!Q1[2].checked&&!Q1[3].checked&&!Q1[4].checked) 

{count+=1}; 

if
(!Q2[0].checked&&!Q2[1].checked&&!Q2[2].checked&&!Q2[3].checked&&!Q2[4].checked) 

{count+=1}; 

if
(!Q3[0].checked&&!Q3[1].checked&&!Q3[2].checked&&!Q3[3].checked&&!Q3[4].checked) 

{count+=1}; 

if
(!Q4[0].checked&&!Q4[1].checked&&!Q4[2].checked&&!Q4[3].checked&&!Q4[4].checked) 

{count+=1}; 

if
(!Q5[0].checked&&!Q5[1].checked&&!Q5[2].checked&&!Q5[3].checked&&!Q5[4].checked) 

{count+=1}; 

if
(!Q6[0].checked&&!Q6[1].checked&&!Q6[2].checked&&!Q6[3].checked&&!Q6[4].checked) 

{count+=1}; 

if
(!Q7[0].checked&&!Q7[1].checked&&!Q7[2].checked&&!Q7[3].checked&&!Q7[4].checked) 

{count+=1}; 

if
(!Q8[0].checked&&!Q8[1].checked&&!Q8[2].checked&&!Q8[3].checked&&!Q8[4].checked) 

{count+=1}; 

if
(!Q9[0].checked&&!Q9[1].checked&&!Q9[2].checked&&!Q9[3].checked&&!Q9[4].checked) 

{count+=1}; 

if
(!Q10[0].checked&&!Q10[1].checked&&!Q10[2].checked&&!Q10[3].checked&&!Q10[4].checked) 

{count+=1}; 

if
(count>0)

   
{alert(«Вы выполнили не все задания. Проверьте
себя!»)  }

       
else answer()

   
}

}

 function
control(k, f1,f2,f3,f4,f5,f6,f7,f8,f9,f10) {

if
(k==1&&f1.checked) return true;

if
(k==2&&f2.checked) return true;

if (k==3&&f3.checked)
return true;

if
(k==4&&f4.checked) return true;

if
(k==5&&f5.checked) return true;

if
(k==6&&f6.checked) return true;

if
(k==7&&f7.checked) return true;

if
(k==8&&f8.checked) return true;

if
(k==9&&f9.checked) return true;

if
(k==10&&f10.checked) return true;

return
false;

}

 function
answer()

{

answ=»»;

    
with(document)

   
{

   
answ+=control(res.charAt(0)
,test.Q1[0],test.Q1[1],test.Q1[2],test.Q1[3],test.Q1[4])?»1″:»0″

answ+=control(res.charAt(1)
,test.Q2[0],test.Q2[1],test.Q2[2],test.Q2[3],test.Q2[4])?»1″:»0″

answ+=control(res.charAt(2)
,test.Q3[0],test.Q3[1],test.Q3[2],test.Q3[3],test.Q3[4])?»1″:»0″

answ+=control(res.charAt(3)
,test.Q4[0],test.Q4[1],test.Q4[2],test.Q4[3],test.Q4[4])?»1″:»0″

answ+=control(res.charAt(4)
,test.Q5[0],test.Q5[1],test.Q5[2],test.Q5[3],test.Q5[4])?»1″:»0″

answ+=control(res.charAt(5)
,test.Q6[0],test.Q6[1],test.Q6[2],test.Q6[3],test.Q6[4])?»1″:»0″

answ+=control(res.charAt(6)
,test.Q7[0],test.Q7[1],test.Q7[2],test.Q7[3],test.Q7[4])?»1″:»0″

answ+=control(res.charAt(7)
,test.Q8[0],test.Q8[1],test.Q8[2],test.Q8[3],test.Q8[4])?»1″:»0″

answ+=control(res.charAt(8)
,test.Q9[0],test.Q9[1],test.Q9[2],test.Q9[3],test.Q9[4])?»1″:»0″

answ+=control(res.charAt(9)
,test.Q10[0],test.Q10[1],test.Q10[2],test.Q10[3],test.Q10[4])?»1″:»0″

 showResult();

   
}

}

 function
showResult()

{

   
var nok=0;

   
var i,s;

 for
(i=0; i<answ.length;i++) {nok+=answ.charAt(i)==»1″?1:0;}

if(nok==10) s=»ОТЛИЧНО»;

if(nok<10) s=»ХОРОШО»;

if(nok<7.5)
s=»УДОВЛЕТВОРИТЕЛЬНО»;

if
(nok<5) s=»НЕУДОВЛЕТВОРИТЕЛЬНО»;

   
document.test.s1.

   
value=»Количество правильных ответов «+nok+». Ваша оценка 
«+s+». Посмотрите на окно рядом с номером вопроса. Если ответ
правильный, там (+). Если ответ ошибочен, там (-).»;

 with(document.test)

   
{

   
if (answ.charAt(0)==»1″) {T1.value=» + «} else {T1.value=»
— «};

  
if (answ.charAt(1)==»1″) {T2.value=» + «} else
{T2.value=» — «};

  
if (answ.charAt(2)==»1″) {T3.value=» + «} else
{T3.value=» — «};

  
if (answ.charAt(3)==»1″) {T4.value=» + «} else
{T4.value=» — «};

  
if (answ.charAt(4)==»1″) {T5.value=» + «} else
{T5.value=» — «};

  
if (answ.charAt(5)==»1″) {T6.value=» + «} else
{T6.value=» — «};

  
if (answ.charAt(6)==»1″) {T7.value=» + «} else
{T7.value=» — «};

  
if (answ.charAt(7)==»1″) {T8.value=» + «} else
{T8.value=» — «};

  
if (answ.charAt(8)==»1″) {T9.value=» + «} else
{T9.value=» — «};

  
if (answ.charAt(9)==»1″) {T10.value=» + «} else
{T10.value=» — «};

    
}

}

function
showhide(obj){

   
if(obj == ‘none’) return ‘inline’;

   
else
returnnone‘;

}

</script>

<center><font color=»#0000FF» size=»5″><b>Тест
по теме «Программирование на языке Паскаль»</
b></font></center><br/><br/>

&nbsp;&nbsp;&nbsp;<span
style=»color:#006699;text-decoration:underline;cursor:pointer;»
onclick=»document.getElementById(‘instruction’).style.display = showhide(document.getElementById(‘instruction’).style.display)»>

Инструкция</span>

 <br/>

<div
id=»instruction» style=»display: none; width: 100%;»>

<ul>

<li>Выберите
один из вариантов в каждом из 10 вопросов;</li>

<li>Нажмите
на кнопку «Показать результат»;</li>

<li>Скрипт
не покажет результат, пока Вы не ответите на все вопросы;</li>

<li>Загляните
в окно рядом с номером задания. Если ответ правильный, то там (+). Если Вы
ошиблись, там (-).</li>

<li>За
каждый правильный ответ начисляется 1 балл;</li>

<li>Оценки:
менее 5 баллов — НЕУДОВЛЕТВОРИТЕЛЬНО, от 5 но менее 7.5 — УДОВЛЕТВОРИТЕЛЬНО,
7.5 и менее 10 — ХОРОШО, 10 — ОТЛИЧНО;</li>

<li>Чтобы
сбросить результат тестирования, нажать кнопку «Сбросить
ответы»;</li>

</ul>

</div>

<form
name=»test»><ol>

<li><INPUT
type=»text» size=»1″ name=»T1″/><b>
Операторы в программе на языке Pascal отделяются друг от
друга:?</b><br/>

<input
type=»radio» name=»Q1″/>
двоеточием<br />

<input
type=»radio» name=»Q1″/>
пробелом<br />

<input
type=»radio» name=»Q1″/>
точкой с запятой<br />

<input
type=»radio» name=»Q1″/>
запятой<br />

<input
type=»radio» name=»Q1″/>
точкой<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T2″/><b>
Оператор присваивания выглядит следующим образом </b><br/>

<input
type=»radio» name=»Q2″/> =<br />

<input
type=»radio» name=»Q2″/> =;<br />

<input
type=»radio» name=»Q2″/> = =<br />

<input
type=»radio» name=»Q2″/> :=<br />

<input
type=»radio» name=»Q2″/> :<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T3″/><b>
Что называется операторными скобками?</b><br/>

<input
type=»radio» name=»Q3″/> begin…end <br />

<input
type=»radio» name=»Q3″/> ( )<br />

<input
type=»radio» name=»Q3″/> { }<br />

<input
type=»radio» name=»Q3″/> [ ]<br />

<input
type=»radio» name=»Q3″/> / /<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T4″/><b>
Оператор организации ввода данных с клавиатуры записывается с использованием
служебного слова:    </b><br/>

<input
type=»radio» name=»Q4″/> VAR<br />

<input
type=»radio» name=»Q4″/> WRITE<br />

<input
type=»radio» name=»Q4″/> READ<br />

<input
type=»radio» name=»Q4″/> GOTO<br />

<input
type=»radio» name=»Q4″/> FOR<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T5″/><b>
Оператор выбора  запишется в виде:
</b><br/>

<input
type=»radio» name=»Q5″/> While <
логическое выражение>do<оператор>;<br />

<input
type=»radio» name=»Q5″/> for i:=1 to N do <
оператор>;<br />

<input
type=»radio» name=»Q5″/> Case k of <
последовательность операторов>.<br />

<input
type=»radio» name=»Q5″/> Repeat <последовательность
операторов>until < логическое выражение>;<br />

<input
type=»radio» name=»Q5″/> if <логическое
выражение>then <оператор> else <оператор>;<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T6″/><b>
Служебное слово VAR в программе на языке Pascal фиксирует:</b><br/>

<input
type=»radio» name=»Q6″/> начало раздела программы,
содержащего перечень констант<br />

<input
type=»radio» name=»Q6″/> начало раздела программы,
содержащего описание переменных<br />

<input
type=»radio» name=»Q6″/> начало раздела программы,
содержащего описание сложных типов данных<br />

<input
type=»radio» name=»Q6″/> начало раздела программы,
содержащего операторы<br />

<input
type=»radio» name=»Q6″/> начало раздела программы,
содержащего список меток<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T7″/><b>
Запишите логическое выражение для определения четности числа
x</b><br/>

<input
type=»radio» name=»Q7″/> x mod 2=0 <br />

<input
type=»radio» name=»Q7″/> x mod 2<>0<br />

<input
type=»radio» name=»Q7″/> x div 2=0<br />

<input
type=»radio» name=»Q7″/> x div 2=1<br />

<input
type=»radio» name=»Q7″/> x/2=0<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T8″/><b>
Комментарии записываются с использованием?</b><br/>

<input
type=»radio» name=»Q8″/> begin…end <br />

<input
type=»radio» name=»Q8″/> ( )<br />

<input
type=»radio» name=»Q8″/> [ ]<br />

<input
type=»radio» name=»Q8″/> { }<br />

<input
type=»radio» name=»Q8″/> / /<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T9″/><b>
Оператор организации вывода данных записывается с использованием служебного
слова</b><br/>

<input
type=»radio» name=»Q9″/> VAR<br />

<input
type=»radio» name=»Q9″/> WRITE<br />

<input
type=»radio» name=»Q9″/> READ<br />

<input
type=»radio» name=»Q9″/> IF<br />

<input
type=»radio» name=»Q9″/> FOR<br />

<br/></li><li><INPUT
type=»text» size=»1″ name=»T10″/><b>
Цикл с параметром  запишется в виде</b><br/>

<input
type=»radio» name=»Q10″/> for i:=1 to N do <
оператор>;<br />

<input
type=»radio» name=»Q10″/> While <
логическое выражение>do<оператор>;<br />

<input
type=»radio» name=»Q10″/> Case k of <
последовательность операторов>;<br />

<input
type=»radio» name=»Q10″/> Repeat <последовательность
операторов>until < логическое выражение>;<br />

<input
type=»radio» name=»Q10″/> if <логическое
выражение>then <оператор> else <оператор>;<br />

<br/></li></ol>    

<CENTER>

<P><TEXTAREA
name=»s1″ rows=»4″ cols=»70″ readonly>
</TEXTAREA> </P>

<INPUT
onclick=»check_me()» type=»button» value=»
Показать результат«/>&nbsp;&nbsp;&nbsp;&nbsp;

<INPUT
type=»reset» value=»
Сбросить ответы«/>

</CENTER>       

</form>

<!—
Test created by service http://test.fromgomel.com —>

</body>

</html>

Введение

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

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

Основные понятия

Из разных источников следуют следующие
определения электронного учебника:

– это совокупность графической, текстовой,
цифровой, речевой, музыкальной, видео-, фото- и
другой информации, а также печатной документации
пользователя. Электронное издание может быть
исполнено на любом электронном носителе –
магнитном (магнитная лента, магнитный диск и др.),
оптическом (CD-ROM, DVD, CD-R, CD-1, СD+ и др.), а также
опубликовано в электронной компьютерной сети.

– должно содержать систематизированный
материал по соответствующей научно-практической
области знаний, обеспечивать творческое и
активное овладение студентами и учащимися
знаниями, умениями и навыками в этой области. УЭИ
должно отличаться высоким уровнем исполнения и
художественного оформления, полнотой
информации, качеством методического
инструментария, качеством технического
исполнения, наглядностью, логичностью и
последовательностью изложения.

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

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

Основные формы электронного учебника

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

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

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

Задачник. Задачник в электронном
учебнике наиболее естественно осуществляет
функцию обучения. Учащийся получает учебную
информацию, которая необходима для решения
конкретной задачи. Главная проблема – подбор
задач, перекрывающих весь теоретический
материал.

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

Авторская среда. Электронный
учебник должен быть адаптируем к учебному
процессу. То есть позволять учитывать
особенности конкретного ОУ, конкретной
специальности, конкретного студента. Для этого
необходима соответствующая авторская среда.
Такая среда, например, обеспечивает включение
дополнительных материалов в электронную
энциклопедию, позволяет пополнять задачник,
готовить раздаточные материалы и методические
пособия по предмету. Фактически, это подобие
инструмента, с помощью которого создается сам
электронный учебник.

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

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

Рекомендации по разработке электронного
учебника

Основные этапы разработки электронного
учебника

  1. Выбор источников
  2. Разработка оглавления и перечня понятий
  3. Переработка текстов в модули по разделам
  4. Реализация гипертекста в электронной форме
  5. Разработка компьютерной поддержки
  6. Отбор материала для мультимедийного воплощения
  7. Разработка звукового сопровождения
  8. Реализация звукового сопровождения
  9. Подготовка материала для визуализации
  10. Визуализация материала

А теперь подробнее:

1) при разработке ЭУ целесообразно подбирать в
качестве источников / такие печатные и
электронные издания, которые

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

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

3) перерабатываются тексты источников в
соответствии с оглавлением и структурой модулей;
исключаются тексты, не вошедшие в перечни, и
добавляются те, которых нет в источниках;
определяются связи между модулями и другие
гипертекстные связи.

Таким образом, подготавливаются проект
гипертекста для компьютерной реализации.

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

5) разрабатывается компьютерная поддержка.
Врабатываются инструкции для пользователей по
применению интеллектуального ядра ЭУ.

Теперь электронный учебник готов к дальнейшему
совершенствованию (озвучиванию и визуализации) с
помощью мультимедийных средств.

6) изменяются способы объяснения отдельных
понятий и утверждений и отбираются тексты для
замены мультимедийными материалами.

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

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

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

Программное сопровождение

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

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

Электронные учебники в формате Word, PowerPoint

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

Электронные учебники в формате Acrobat

Имеется прекрасно зарекомендовавший себя
формат .PDF электронных документов от компании с
мировым именем Adobe Systems. Для чтения электронных
учебников в этом формате применяется свободно
распространяемая программа Acrobat Reader. Для
создания же электронных учебников используется
программа Acrobat с широкими возможностями, вполне
доступная образовательным организациям. Многие
миллионы электронных документов в мире
выполнены именно в формате .PDF.

Электронные учебники в программе Flash MX

Многие электронные учебники, имеют основу –
программу Flash MX, представляющую мощную систему
для создания анимационных файлов для Web. Так как
будущее за дистанционным образованием, то
изучение и применение этой программы не
случайно.

Электронный учебник в программе 3D Studio MAX

Широко распространенных программ
моделирования довольно много, однако одна из
лучших программ трехмерного моделирования и
искусства анимации для создания визуальных
эффектов программа – 3D Studio MAX.
3DMAX позволяет смоделировать многое путем
использования разнообразных базовых объектов.
После построения геометрических объектов и
должного их размещения к ним можно применять
“материалы”, накладывать на геометрию текстуры.
Программа 3DMAX привлекает тем, что в ней можно по
настоящему почувствовать себя создателем целого
фильма, выступать и в роли режиссера, оператора,
композитора, всех тех, кто создает фильм. Конечно,
этот процесс занимает много времени, но если
нравиться, то оно пролетает незаметно.

Объединение программ 3dmax и Flash MX позволяет
создать в обучающие программы, позволяющие
обеспечить внедрение новых технологий,
соответствующих мировым стандартам в области
информатизации.
Благодаря использованию трехмерного
моделирования 3dmax и удобному интерфейсу Flash новые
компьютерные программы стали наглядны, красочны
и интересны студентам.

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

Кому и зачем нужен электронный учебник?

Подводя итоги, можно ответить на важные
вопросы: кому и зачем нужен электронный учебник?

для самостоятельной работы учащихся

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

на практических занятиях

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

а так же

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

Заключение

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

Как создать электронный учебник

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

Электронное пособие будет создано в формате HTML-страниц, в отдельной папке. Просмотреть такой учебник можно на любом устройстве через веб-браузер (обозреватель).

Создание нового проекта#

Скачайте программу Turbo Site 1.7.1 по ссылке. Установите её на компьютер и запустите. Появится окно приветствия (Рис. 1).

Создайте новый проект Создать проект. Сохраните проект электронного учебника в пустую папку с произвольным названием. Например, «Информатика». После сохранения проекта появится рабочая область программы. 

Нажмите кнопку Генерировать сайт. После этого электронный учебник сгенерируется, и активируются дополнительные кнопки.

Рис.1. Начало работы

Примечание

Генерировать сайт — применяет все изменения. Нужно нажимать постоянно, чтобы посмотреть текущий результат.

Открыть папку с сайтом — открывает папку со всеми файлами учебника.

Просмотр сайта — открывает электронный учебник в браузере, чтобы посмотреть текущее состояние.

На вкладке Параметры сайта заполните основные поля произвольной информацией (Рис. 2):

  • Заголовок сайта  (отображается в шапке электронного учебника)
  • Подзаголовок (отображается в шапке электронного учебника)
  • Заголовок списка страниц (надпись над содержанием в сайдбаре)
  • Подвал (отображается в нижней части учебника)

Рис. 2. Параметры учебника

Видеоурок 1. Создание нового проекта (из 35 видеоуроков)

Видеоурок 2. Интерфейс программы (из 35 видеоуроков)

Подготовка материалов#

TurboSite всего лишь инструмент для превращения ваших материалов учебника в формат HTML страниц. Поэтому основная часть разработки учебника уходит на подготовку материалов (текстов, изображений, видео и т.п.). 

Форматировать текст страницы во встроенном редакторе программы не рекомендуется. Так как он работает не корректно. Я предлагаю весь контент подготовить заранее, в каком-нибудь удобном для вас текстовом процессоре, например:

  • Microsoft Word
  • OpenOffice
  • WordPad

Страницы

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

  • полужирный
  • курсив
  • подчеркнутый и зачеркнутый текст
  • нумерованный и маркированный список
  • подстрочный и надстрочный знак
  • ссылки и изображения

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

Совет

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

Изображения

Изображения будут добавляться только через программу Turbosite. В текстовом редакторе вставлять картинки смысла нет, так как они не сохранятся при копировании материала. Просто пронумеруйте их по примеру: 1-3.jpg. Такое наименование подскажет, что картинка принадлежит к первой странице и будет третья по счету.

Видео и аудио

Видеоролики стоит перекодировать в формат .mp4. Аудиозаписи в формат .mp3. Это избавит от множества проблем совместимости браузерами. По аналогии с изображениями задавайте понятные имена, например:

  • 1-1.mp4
  • 2-1.mp4
  • 1-1.mp3

Презентации

Презентации в формате Power Point разместить не получится. Но можно разместить слайды презентации в виде слайдера. При этом все сценарии и переходы сохранены не будут. 

Сохраняем все слайды Power Point в картинки Файл - Сохранить как - Рисунок в формате JPEG - Все слайды. На выходе получится папка с изображениями слайдов презентации. Чтобы не было проблем с кодировкой сразу переименуйте папку в presentation1, а слайды  в 1.jpg2.jpg и т.д. (Рис. 3)

Рис.3. Сохранение слайдов презентации

Видеоурок 3. Подготовка материалов к работе (из 35 видеоуроков)

Видеоурок 4. Основные параметры учебника (из 35 видеоуроков)

Добавление страницы#

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

По умолчанию в программе уже создана главная страница index. Обычно её оставляют для оглавления.

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

Совет

Не стоит напрямую копировать текст и вставлять его в TurboSite. Рекомендуется очистить не нужную разметку, задаваемую редактором Word, в стороннем WYSIWYG-редакторе (например CKEditor). Этот значительно ускорит загрузку страницы, особенно на мобильном устройстве.

На вкладке HTML-код можно существенно увеличить функциональность учебника. Например, вставить:

  • видеофайлы
  • аудиофайлы
  • презентации
  • формулы
  • сторонние тестирования
  • кроссворды

Подробнее об этом можно узнать в платном видеокурсе по созданию электронного учебника.

Для сохранения изменений нажимаем Генерировать сайт. И проверим результат — Просмотр сайта.

Рис. 4. Добавление страниц электронного учебника

Рис. 5. Пример страницы электронного учебника

Примечание

Чекбокс В главном меню — добавляет страницу в верхнее меню учебника

Чекбокс В списке страниц — добавляет страницу в боковое меню учебника

Видеоурок 5. Добавление страниц учебника (из 35 видеоуроков)

Видеоурок 6. Добавление изображений (из 35 видеоуроков)

Страница оглавления#

После того как добавили все необходимые страницы электронного учебника, заполним страницу оглавления. Перейдите на первую страницу (index). Добавьте в визуальный редактор весь перечень страниц. Разбейте этот перечень на многоуровневый маркированный список, чтобы было удобно в нём ориентироваться.

Осталось прописать ссылки на соответствующие страницы:

Выделяем пункт оглавления – инструмент Ссылка - На страницу проекта – указываем страницу.

Рис. 6. Оглавление электронного учебника

Оформление (шаблоны)#

На вкладке Шаблон можно изменить внешний вид электронного учебника. Для этого достаточно выбрать понравившийся шаблон и нажать Генерировать сайт.

Шаблоны можно редактировать под свои предпочтения. Для этого понадобятся минимальные знания языка CSS. В платном видеокурсе есть уроки по редактированию шаблона, а также 3 премиум шаблона, адаптированных под мобильные устройства.

Пример шаблона PremiumOne:

Рис. 7. Шаблон электронного учебника

Примечание

Встроенные шаблоны TurboSite не адаптированы под мобильные устройства. Адаптивные шаблоны PremiumOne, PremiumTwo и PremiumThree доступны в платном видеокурсе «Электронный учебник за 1 день»

Шаблон PremiumOne

Шаблон PremiumTwo

Шаблон PremiumThree

Итоговый учебник#

Электронный учебник сохраняется в папку public_html. Чтобы туда перейти нажмите Открыть папку с сайтом. Затем запустите внутри этой папки файл index.html (это и есть страница с оглавлением).

Рис. 8. Созданный электронный учебник в программе TurboSite (по видеокурсу)

Примечание

Для пользователя предназначена папка public_html. Её можно скопировать пользователям на флешку или выложить в интернет. Обязательно сохраняйте всю папку проекта, для возможности вносить изменения в учебник.

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

Минимальные
системные требования для работы с
пособием:

  • браузер Internet
    Explorer
    3.3;

  • операционная
    система Microsoft
    Windows
    95;

  • процессор с
    тактовой частотой 100 МГц;

  • размер ОЗУ 8 Мб;

  • около 6 Мб свободного
    дискового пространства.

Файлы электронного
учебного пособия скомпилированы с
помощью программы htm2chm, поэтому для
начала работы нужно открыть файл
ЭУП_Офисное программирование. chm. После
загрузки на экране появится главная
страница пособия.

Общение электронного
учебного пособия с пользователем
осуществляется при помощи системы
гиперссылок. В левой части экрана после
запуска появится список глав и тем,
содержащихся в пособии. При нажатии на
заголовок выбранной темы ее материал
появится в правой части экрана. Для
просмотра всех глав и тем подряд
пользователю необходимо воспользоваться
скроллингом мыши или полосой прокрутки.
Для перехода к очередной главе или теме
повторить манипуляцию, также можно
воспользоваться кнопками «Вперед» /
«Назад», которые помещены в конце каждой
страницы (рис. 1).

Рис. 1 Глава 1.3.
Изменение порядка выполнения операторов..
Применение кнопок «Вперед»/»Назад»

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

Страница «Глоссарий»
содержит основные понятия и определения
к ним.

Для проверки
усвоенных знаний в конце учебника
приведен итогой тест «Офисное
программирование». Тест разработан
таким образом, что студент может выбрать
вариант ответа на каждый вопрос с помощью
щелчка мыши, а затем быстро подсчитать
баллы (рис. 2).

Рис. 2. Тест

После щелчка левой
кнопки мыши по ссылке «Ключ к тесту»,
которая находится в конце страницы,
открывается окно с правильными ответами
и подробными к ним комментариями.

При желании студент
может ознакомиться с использованной
литературой, которая указана на отдельной
странице.

Для окончания
работы с пособием закрыть приложение
нажатием крестика в правом верхнем углу
окна.

Глава 3. Краткое содержание электронного учебного пособия «Офисное программирование»

3.1 Типы данных, условные операторы и массивы vba

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

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

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

Microsoft создала VBA и
обеспечила поддержку VBA во всех главных
приложениях Office: Word, Excel, Access и PowerPoint.

Объектно-ориентированное
программирование.

Понимание объектов
лежит в основе программирования в VBA,
особенно когда дело касается создания
пользовательских диалоговых окон и
использования возможностей ведущего
VBA-приложения.

Язык VBA является
объектно-ориентированным. Это значит,
что многие его команды имеют особенный
формат. Типичная команда VBA имеет вид:
<Объект>.<Объект, входящий в первый
объект>.<…>.<Тот объект, с которым
нужно произвести действие>.<собственно
действие>

Иными словами,
каждая команда пишется как бы с «конца»:
вначале определяется то, над чем надо
произвести действие, – объект, а затем
само действие – метод. Разделителями
компонентов команды служат знаки
«точка».

Пример:
Application.activDocument.PageSetup.Orientation=wdOrientLandscape —
Эта команда устанавливает альбомную
ориентацию листа в документе.

Типы данных.

Тип данных – это
термин, относящийся к определенным
видам данных, которые VBA сохраняет и
которыми может манипулировать.

Любое определение
типа задает:

• область возможных
значений типа;

• структуру
организации данных;

• операции,
определенные над данными этого типа.

VBA разделяет
обрабатываемые данные на числа, даты,
строки, логические значения и объекты.

Как и любые среды
программирования, редактор VBA необходимо
сначала запустить. Для запуска можно
использовать два способа:

1) активизировать
любое приложение пакета MS Office (Word, Excel);

2) выполнить команду
меню: Сервис <> Макрос <> Редактор
Visual Basic.

Или:

1) активизировать
любое приложение пакета MS Office (Word, Excel);

2) нажать комбинацию
клавиш Alt+F11.

И в том, и в другом
случае откроется редактор VBA (рис. 3).

Рис. 3. Стартовое
окно редактора VBA

В левой части окна
редактора появляется строение
разрабатываемого проекта (аналог с
Проводником). Необходимо обратить
внимание на два главных объекта окна:
Normal и Project (Операции).

Объект Normal
глобальный, т. е. при работе в редакторе
VBA в данном объекте будут создаваться
модули, формы и т. д., которые будут
доступны всему приложению Word. При каждом
запуске Word содержимое объекта Normal
становится доступным. Вывод: в данном
объекте ничего не надо создавать!

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

Операторы.

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

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

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

Простейшими
VBA-операторами изменения порядка
выполнения кода являются операторы If
… Then и If … Then … Else.

Оператор If … Then
позволяет выбрать единственную
альтернативную ветвь кода в процедуре
или функции.

Вторая форма
синтаксиса оператора If … Then называется
блоком оператора if. В блоке оператора
If… Then условие и операторы записываются
в отдельных строках, причем заканчивается
данный оператор ключевыми словами End
If.

VBA, как и многие
языки программирования, имеет условный
оператор перехода для использования в
случаях, когда необходимо выбирать из
большего количества различных ветвей
кода: оператор Select Case. Данный оператор
работает во многом так же, как и оператор
If. Ключевые слова Select Case используются
со многими операторами Case, где каждый
оператор Case проверяет появление другого
условия и выполняется только одна из
ветвей Case. Ветвь Case может содержать
один, несколько или ни одного оператора
VBA.

Циклы.

Процесс выполнения
всех операторов, заключенных в структуру
цикла, один раз называется итерацией
(iteration) цикла. Некоторые структуры цикла
организуются так, что они всегда
выполняются заданное количество раз.
Структуры цикла, всегда выполняющиеся
заданное количество раз, называются
циклами с фиксированным числом итераций
(fixed iteration). Другие типы структур цикла
повторяются переменное количество раз
в зависимости от некоторого набора
условий. Поскольку количество раз
повторений этих гибких структур цикла
является неопределенным, такие циклы
называются неопределенными циклами
(indefinite loops).

Цикл For…Next
используется, когда необходимо повторить
действие или ряд действий заданное
количество раз, известное до начала
выполнения цикла.

Второй цикл For,
который имеется в VBA, – это цикл For Each …
Next. В отличие от цикла For…Next, цикл For Each
… Next не использует счетчик цикла. Циклы
For Each … Next выполняются столько раз,
сколько имеется элементов в определенной
группе, такой как коллекция объектов
или массив. Другими словами, цикл For Each
… Next выполняется один раз для каждого
элемента в группе.

Массивы.

Массив (array) – это
коллекция переменных, которые имеют
общие имя и базовый тип. Массив является
удобным способом хранения нескольких
связанных элементов данных. Все элементы
данных, сохраняемых в массиве, должны
иметь один и тот же тип.

Наименее сложный
массив – это просто список элементов
данных; такого рода массив называется
простым, или одномерным, массивом.
Подобный массив можно представить в
виде очереди, где каждому элементу
очереди присваивается не только
порядковый номер (место в очереди), но
и его конкретное значение (имярек).

Чтобы создать
массив, нужно определить: его имя,
количество элементов (размер массива),
тип данных, которые будут храниться в
массиве.

Элементы созданного
массива не содержат никаких данных.
Чтобы сохранить в массиве какое-нибудь
значение, нужно указать, какому элементу
оно должно быть присвоено.

В большинстве
программ при создании массива сразу же
инициализируют его, присвоив каждому
элементу, нулевое значение или пустую
строку.

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

При создании
массивов, в том числе и многомерных, для
хранения значения каждого элемента
выделяется оперативная память (даже
если это нулевые значения или пустые
строки). Таким образом, создавая большой
массив, происходит резкое уменьшение
объема свободной памяти, что может
негативно отразиться на работе программы.
Поэтому создавать многомерные массивы
следует лишь по мере необходимости.
Подобные массивы называются статическими
(static), потому что число элементов в
массиве не меняется.

Выбор размера
массива может быть затруднен, если
неизвестно, сколько данных будет введено
в массив, или если объем данных, собираемых
для массива, значительно меняется. Для
подобных ситуаций VBA поддерживает особый
тип массивов, называемый динамическим
(dynamic) массивом.

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

Элементами типа
могут быть простые переменные и массивы
встроенных типов, а также переменные и
массивы других определенных пользователем
типов.

Процедуры VBA бывают
двух типов:

• процедуры
обработки событий;

• общие процедуры.

Имя процедуры
обработки события, связанного с элементом
управления, состоит из имени элемента
управления, символа подчеркивания и
имени события, например Закрытъ_ click –
процедура обработки нажатия кнопки
Закрыть в форме.

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

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

В свою очередь,
процедуры VBA делятся на подпрограммы и
функции. Они являются фрагментами
программного кода, который заключается
между операторами Sub и End Sub или между
Function и End Function соответственно.
Процедуры-подпрограммы выполняют
действия, но не возвращают значение,
поэтому они не могут быть использованы
в выражениях. Процедуры обработки
событий представляют собой
процедуры-подпрограммы. Процедуры-функции
всегда возвращают значение, поэтому
они обычно используются в выражениях.
Общие процедуры могут быть как
процедурами-подпрограммами, так и
процедурами-функциями.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #

    21.04.2019184.83 Кб1013.doc

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

По теме: методические разработки, презентации и конспекты

Разработка практического занятия по МДК 02.03. Организация и сопровождение электронного документооборота по теме: Создание электронной формы документа. Слияние данных.

Практическое занятие по теме: Создание электронной формы документа. Слияние данных….

электронный учебник по программе Microsoft Access

Данный электронный учебник разработан  для обеспечения изучения дисциплины «Информатика» и дисциплины «Информационные технологии в профессиональной деятельности».Структурно пособие состоит из обл…

электронный учебник по программе Microsoft Powerpoint

Электронный учебник разработан  для обеспечения изучения дисциплины «Информатика и ИКТ» и дисциплины «Информационные технологии в профессиональной деятельности».Структурно пособие состоит из обло…

Электронный учебник как средство самообразования (на примере электронного учебника MS-Excel)

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

Электронный образовательный ресурс «Устройство и обслуживание локальной сети коммутатор» Электронный образовательный ресурс «Создание электронного учебного курса» (Сиденко О.Н.,Нюргечкин Н.С.)

Электронный образовательный ресурс «Устройство и обслуживание локальной сети коммутатор»  Электронный образовательный ресурс «Создание электронного учебного курса»  (Сиде…

Электронный образовательный ресурс «Создание электронного учебного курса» (Сиденко О.Н.,Нюргечкин Н.С.)

Электронный образовательный ресурс «Создание электронного учебного курса»  (Сиденко О.Н.,Нюргечкин Н.С.)…

Рабочая программа курса повышения квалификации «Проектирование и создание электронных образовательных курсов в системе MOODLE»

Дополнительная программа повышения квалификации «Проектирование и создание электронных образовательных курсов в системе MOODLE» предназначена для использования электронных ресурсов в систе…

Понравилась статья? Поделить с друзьями:
  • Микроволновая печь candy cmg 2071 ds инструкция
  • Экоцифол инструкция по применению цена отзывы
  • Глицин 1000 мг инструкция по применению взрослым
  • Руководство по эксплуатации can am outlander
  • Машинка 703 для ямахи инструкция по подключению