Информационная обучающая система "Электронное пособие по С++"

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 25.02.2016
Размер файла 1,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Валидность кода проверялась онлайн-валидатором HTML, XHTML, MathML, SVG, SMILhttp://validator.w3.org.

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

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

Таблица 5.1 --Перечень аппаратных средств

Роль

Аппаратная конфигурация

Программная конфигурация

Рабочая станция

Процессор Intel Core i5-3230M 2.60 МГц, 8 ГбОЗУ, 750 Гб HDD

OS Windows 8, Google Chrome 43

Таблица 5.2 -- Матрица конфигураций

Программное обеспечение

Google Chrome 43

IE 10

Mozilla 31

Opera 29

Windows XP

+

+

+

+

Windows 7

+

+

+

+

В ходе работы с электронным пособием на экране может появиться следующее сообщение: «Невозможно отобразить страницу» или «Couldnotopenfile». Данное сообщение свидетельствует о том, что на компьютере находятся не все страницы пособия. Для продолжения работы с имеющимися страницами необходимо нажать кнопку «Назад» в браузере.

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

6. Руководство пользователя

6.1 Руководство по установке и настройке приложения

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

­ Операционная система из семейства MicrosoftWindows;

­ Один из следующих интернет-браузеров:

- Google Chrome 43;

- Mozilla Firefox 31;

- Opera 29;

- InternetExplorer 10.

Для того, чтобы воспользоваться электронным пособием, пользователь должен зайти в папку «Электронное пособие по С++» и открыть файл Index.html в любом интернет-браузере.

6.2 Руководство по эксплуатации

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

Рисунок 6.1 - Главная страница

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

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

Рисунок 6.2 - Содержание учебника

На страницах тем основной блок содержит название раздела и темы, а также содержание и теоретический материал рассматриваемой темы (представлено на рисунке 6.3).

Рисунок 6.3 - Страница темы

Страница “Упражнения для самопроверки” содержит упражнения для самостоятельного решения после изучения главы. Т.к. предполагается, что выполнять эти упражнения пользователь будет без посторонней помощи и внешнего контроля, ответы на задания находятся в этом же разделе (рисунок 6.4).

На странице тестовые задания пользователю предлагается проверить свои знания по изученному разделу. На выбор предлагается несколько вариантов ответов (2, 3 или 4). Правильным является только один из предложенных вариантов. Страница с тестовыми заданиями представлена на рисунке 6.5.

После прохождения тестирования пользователю представляются результаты, представленные на рисунке 6.6.

Рисунок 6.4 - Упражнения для самопроверки

Рисунок 6.5 - Тестовые задания

Рисунок 6.6 - Результаты тестирования

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

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

Рисунок 6.7 - Выделение названий глав, разделов и подразделов

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

Рисунок 6.8 - Выделение исходного кода

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

7. Определение экономической эффективности разработки программного обеспечения

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

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

7.1 Определение единовременных затрат на создание программного продукта

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

Определяющим фактором оптовой цены разработки является трудоемкость создания ПП (разработки модели).

7.1.1 Определение трудоемкости разработки ПП

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

,(7.1)

где Тоа - трудоемкость подготовки описания задачи и исследования алгоритма решения;

Тбс - трудоемкость разработки блок-схемы алгоритма;

Тп - трудоемкость программирования по готовой блок-схеме;

Тотл -трудоемкость отладки программы на ЭВМ;

Тдр - трудоемкость подготовки документации по задаче в рукописи;

Тдо - трудоемкость редактирования, печати и оформления документации по задаче.

Составляющие приведенной формулы определяются, в свою очередь, через условное число операторов Q в разрабатываемом ПП по формуле:

, (7.2)

где q - число операторов в программе (q = 2870);

С - коэффициент сложности программы (С = 1,2);

p - коэффициент коррекции программы в ходе ее разработки (P = 0,2).

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

Коэффициент коррекции программ p характеризует увеличение объема работ за счет внесения изменений в алгоритм и программу, изменения состава и структуры информации, а также уточнений, вносимых разработчиком программы для улучшения ее качества без изменения постановки задачи. Значение p может быть принято равным 0,15...0,5.

.

Составляющие трудоемкости разработки программы определятся по формулам:

;(7.3)

;(7.4)

;(7.5)

(7.6)

; (7.7)

,(7.8)

где W - коэффициент увеличения затрат труда вследствие недостаточного или некачественного описания задачи (W = 1,2...1,5);

К - коэффициент квалификации разработчика алгоритмов и программ (при стаже работы до двух лет К=0,8, при стаже от двух до трех лет К=1,0, при стаже от трех до пяти лет К=1,1...1,2 ,при стаже от пяти до семи лет К=1,3...1,4 , при стаже свыше семи лет К= 1,5...1,6. => K=0,8)

7.1.2 Определение себестоимости создания ПП

Для определения себестоимости создания программного продукта необходимо определить затраты на заработную плату разработчика по формуле:

,,(7.9)

где Трз -трудоемкость разработки программного продукта, чел-ч.;

tчр -среднечасовая ставка работника, осуществлявшего разработку программного продукта, руб.;

q -коэффициент, учитывающий процент премий в организации-разработчике (при отсутствии данных может быть принят 0,3...0,4 =>0,4);

а - коэффициент, учитывающий дополнительную заработную плату (при отсутствии данных может быть принят 0,15 = >a = 0,15);

b - коэффициент, учитывающий отчисления от фонда заработной платы (отчисления в фонд социальной защиты населения и отчисления на обязательное медицинское страхование от несчастных случаев). (b =0,346).

Среднечасовая ставка работника определяется исходя из Единой тарифной системы оплаты труда в Республике Беларусь по следующей формуле:

,(7.10)

где ЗП - среднемесячная заработная плата работника 1 разряда (ЗП= 292000руб );

kт - тарифный коэффициент работника соответствующего разряда(kт=2,97);

170 - среднее нормативное количество рабочих часов в месяце для 2015 года.

.

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

Затраты на отладку программы определяются по формуле:

, (7.11)

где Тотл - трудоемкость отладки программы, час ().

Sмч - стоимость машино-часа работы ЭВМ, руб./час.

,(7.12)

где Сэ - расходы на электроэнергию за час работы ЭВМ, руб.;

Аэвм - годовая величина амортизационных отчислений на реновацию ЭВМ;

Рэвм - годовые затраты на ремонт и техническое обслуживание ЭВМ, руб.;

Апл - годовая величина амортизационных отчислений на реновацию производственных площадей, занимаемых ЭВМ, руб.;

Рпл - годовые затраты на ремонт и содержание производственных площадей, руб.;

Рар - годовая величина арендных платежей за помещение, занимаемое ЭВМ, руб.;

Фэвм - годовой фонд времени работы ЭВМ, час.

Расходы на электроэнергию за час работы ЭВМ определяются по формуле

,(7.13)

Или

,(7.14)

где Nэ - установленная мощность электродвигателя ЭВМ, кВт (принимается по паспортным данным);

kис - коэффициент использования энергоустановок по мощности (kис = 0,9),

Цэ - стоимость 1 кВт-часа электроэнергии, руб (Цэ= 1500 руб.);

Чэл- среднечасовое потребление элетроэнегрии ЭВМ, кВт.

.

Годовая величина амортизационных отчислений на реновацию ЭВМ определяется по формуле:

,(7.15)

где Цэвм - цена ЭВМ на момент ее выпуска, руб.;

kу - коэффициент удорожания ЭВМ (зависит от года выпуска) (в том случае, когда в качестве цены используется цена текущего года, коэффициент удорожания kу=1).

kм - коэффициент,учитывающий затраты на монтаж и транспортировку ЭВМ (kм = 1,05);

- норма амортизационных отчислений на ЭВМ, % (=10%);

- балансовая стоимость ЭВМ, руб.

.

.

Годовые затраты на ремонт и техническое обслуживание ЭВМ укрупненно могут быть определены по формуле:

, (7.16)

где kро - коэффициент, учитывающий затраты на ремонт и техническое обслуживание ЭВМ, в том числе затраты на запчасти, зарплату ремонтного персонала и др. (kро = 0,13).

.

Годовая величина амортизационных отчислений на реновацию производственных площадей, занятых ЭВМ определяется по формуле:

,(7.17)

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

- норма амортизационных отчислений на производственные площади, % (=1,2%);

Sэвм - площадь, занимаемая ЭВМ, кв.м.(1-3=>1 кв.м);

kд - коэффициент, учитывающий дополнительную площадь (kд = 3);

Цпл - цена 1 квадратного метра производственной площади, руб.(Цпл=3 000 000 руб.)

.

.

Годовые затраты на ремонт и содержание производственных площадей укрупненно могут быть определены по формуле:

, (7.18)

где kрэ - коэффициент, учитывающий затраты на ремонт и эксплуатацию производственных площадей (kрэ = 0,05).

.

Годовая величина арендных платежей за помещение, занимаемое ЭВМ, рассчитывается по формуле:

,(7.19)

где Sэвм - площадь, занимаемая ЭВМ, кв.м;

kд - коэффициент, учитывающий дополнительную площадь (kд = 3);

kар - ставка арендных платежей за помещение (kар = 102000руб.);

kкомф - коэффициент комфортности помещения (kкомф=0.90);

kпов - повышающий коэффициент, учитывающий географическое размещение площади (kпов=0.85).

.

Годовой фонд времени работы ЭВМ определяется исходя из режима ее работы и может быть рассчитан по формуле:

,(7.20)

где tсс - среднесуточная фактическая загрузка ЭВМ, час;

Тсг - среднее количество дней работы ЭВМ в год.

.

.

.

Себестоимость разработки ПП определяется по формуле:

,(7.21)

где F - коэффициент накладных расходов проектной организации без учета эксплуатации ЭВМ (при отсутствии данных может быть принят 1,15...1,2 =>1,15);

.

7.1.3 Определение оптовой и отпускной цены ПП

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

Оптовая цена ПП определяется по формуле:

(7.22)

где Пр - плановая прибыль на программу, руб.

Плановая прибыль на программу определяется по формуле:

(7.23)

где Спр - себестоимость программы;

Нп - норма прибыли проектной организации (при отсутствии данных может быть принята Нп = 0,25...0,3 => 0.27)

.

.

Отпускная цена программы определяется по формуле:

,(7.24)

где Цо - оптовая цена программы, руб.;

Зрз - затраты на заработную плату разработчиков программы;

Пр - размер плановой прибыли на программу;

НДС - ставка налога на добавленную стоимость (НДС = 20%).

.

7.2 Определение ожидаемого прироста прибыли в результате внедрения

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

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

7.2.1 Определение годовых эксплуатационных расходов при ручном решении задачи

Годовые эксплуатационные расходы при ручной обработке информации (ручном решении задачи) определяются по формуле:

,(7.24)

где Тр- трудоемкость разового решения задачи вручную, (Тр= 5 чел-ч);

к - периодичность решения задачи в течение года, раз/год (к = 500 раз/год);

tчр -среднечасовая ставка работника, осуществляющего ручной расчет задачи, (tчр = руб.)

q - коэффициент, учитывающий процент премий (q = 0,4);

а - коэффициент, учитывающий дополнительную заработную плату (a = 0,15);

b - коэффициент, учитывающий отчисления от фонда заработной платы(b =0,346).

.

7.2.2 Определение годовых текущих затрат, связанных с эксплуатацией задачи

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

Время решения задачи на ЭВМ определяется по формуле:

,(7.25)

где Твв - время ввода в ЭВМ исходных данных, необходимых для решения задачи, мин;

Тр - время вычислений, мин (Тр= 1 мин.);

Твыв -время вывода результатов решения задачи (включая время распечатки на принтере и графопостроителе Твыв= 1), мин;

dпз - коэффициент, учитывающий подготовительно-заключительное время (dпз= 0,2).

Время ввода в ЭВМ исходных данных может быть определено по формуле:

,(7.26)

где Кz - среднее количество знаков, набираемых с клавиатуры при вводе исходных данных; (Кz= 20);

Hz - норматив набора 100 знаков, мин (Hz= 6 ).

.

.

На основе рассчитанного времени решения задачи может быть определена заработная плата пользователя данного ПП. Затраты на заработную плату пользователя ПП определяются по формуле:

,(7.27)

где Тз - время решения задачи на ЭВМ, час;

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

.

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

Затраты на оплату аренды ЭВМ для решения задачи определяются по следующей формуле:

,(7.28)

где Sмч - стоимость одного машино-часа работы ЭВМ, которая будет использоваться для решения задачи, руб.

.

Годовые текущие затраты, связанные с эксплуатацией задачи, определяются по формуле:

,(7.29)

где Зп - затраты на заработную плату пользователя программы;

За - затраты на оплату аренды ЭВМ при решении задачи.

.

7.2.3 Определение ожидаемого прироста прибыли в результате внедрения ПП

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

(7.30)

где Снп - ставка налога на прибыль (Снп=18%).

.

7.3 Расчет показателей эффективности использования программного продукта

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

,(7.31)

где Кз - капитальные и приравненные к ним затраты;

Цпр - отпускная цена программы.

Капитальные и приравненные к ним затраты определяются:

В случае, если ЭВМ, на которой предполагается решать рассматриваемую задачу, отслужила к моменту расчета 3 года, по формуле:

;(7.32)

.

.

Годовой экономический эффект от сокращения ручного труда при обработке информации определяется по формуле:

,(7.33)

где Е - коэффициент эффективности, равный ставке за кредиты на рынке долгосрочных кредитов (Е = 0,4).

(руб.).

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

.(7.34)

.

Результаты расчета сведены в таблицу 7.1.

Таблица 7.1 -- Технико-экономические показатели проекта

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

Варианты

базовый

Проектный

Трудоемкость решения задачи, час.

5

0,064

Периодичность решения задачи, раз в год.

500

500

Годовые текущие затраты, связанные с решением задачи, руб.

27637653,89

448099,25

Планируемая цена программы, тыс. руб.

27637653,89

Степень новизны программы.

В

Группа сложности алгоритма.

2

Дополнительная прибыль пользователя, руб.

22295434,81

Экономия затрат на ЗП проектировщика за счет автоматизации труда, руб.

9664439,46

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

3343896,053

Экономический эффект, руб.

9420099,99

Срок возврата инвестиций, лет.

1,44

8. Охрана труда

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

Основными видами работ на ПЭВМ с использованием видео-дисплейных терминалов (ВДТ) являются: считывание информации с экрана с предварительным запросом; ввод информации; творческая работа в режиме диалога с ПЭВМ. Наибольшая нагрузка на орган зрения имеет место при вводе информации в ПЭВМ. Наибольшее общее утомление вызывает работа в режиме диалога. Наибольшее напряжение вызывает выполнение работы при дефиците времени для принятия решения (при управлении непрерывными технологическими процессами). При длительной работе за экраном ВДТ возникает напряжение зрительного аппарата (зрительное утомление, головные боли, раздражительность, болезненные ощущения в глазах и т. д.), напряжение мышц спины, шеи, рук, ног. Неблагоприятное влияние на условия труда работающих с ВДТ оказывает нерациональное естественное и искусственное освещение помещений и рабочих мест, яркие и темные пятна на рабочих поверхностях, засветка экрана посторонним светом, наличие ярких и блестящих предметов.

8.1 Производственная санитария, техника безопасности и пожарная профилактика

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

Работа с ПЭВМ проводится в соответствии с Санитарными нормами и правилами «Требования при работе с видео-дисплейными терминалами и электронно-вычислительными машинами» и Гигиеническим нормативом «Предельно-допустимые уровни нормируемых параметров при работе с видео-дисплейными терминалами и электронно-вычислительными машинами», утвержденными постановлением Министерства здравоохранения от 28.06.2013 г. № 59 и Типовой инструкцией по охране труда при работе с персональными ЭВМ, утвержденной постановлением Министерства труда и социальной защиты от 24.12.2013 № 130.

Площадь одного рабочего места для пользователей ВДТ, ЭВМ и ПЭВМ на базе плоских дискретных экранов (жидкокристаллические, плазменные и другое) составляет не менее 4,5 м2.

8.1.1 Метеоусловия

В производственных помещениях, в которых работа с использованием ВДТ, ЭВМ или ПЭВМ является основной (диспетчерские, операторские, расчетные, кабины и посты управления, залы вычислительной техники и др.) или связана с нервно-эмоциональным напряжением, обеспечиваются оптимальные параметры микроклимата для категории работ 1а и 1б, предусмотренные Гигиеническим нормативом (табл. 8.1).

Таблица 8.1 - Оптимальные параметры микроклимата для помещений с ВДТ, ЭВМ и ПЭВМ

Период года

Категория работ

Температура воздуха, оС, не более

Относительная влажность воздуха, %

Скорость движения воздуха, м/с

Холодный

легкая-1а

22-24

40-60

0,1

легкая-1б

21-23

40-60

0,1

Теплый

легкая-la

23-25

40-60

0,1

легкая-1б

22-24

40-60

0,2

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

Работа с компьютером относится к категории 1а (к данной категории работ относят работы, производимые сидя и сопровождающиеся незначительным физическим напряжением, при которых расход энергии составляет до 120 ккал/ч, т.е. до 139 Вт).

Согласно ГОСТ 12.1.005-88 и Санитарных нормам и правилам интенсивность теплового излучения работающих от нагретых поверхностей технологического оборудования, осветительных приборов, инсоляции на постоянных местах не превышает значений, указанных в табл. 8.2.

Таблица 8.2 - Предельно допустимые уровни интенсивности излучения в инфракрасном и видимом диапазоне излучения на расстоянии 0,5 мсо стороны экрана ВДТ, ЭВМ и ПЭВМ

Диапазоны длин волн

400-760 нм

760-1050 нм

свыше 1050 нм

Предельно допустимые уровни

0,1 Вт/м2

0,05 Вт/м2

4,0 Вт/м2

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

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

8.1.2 Вентиляция и отопление

Воздух рабочей зоны производственного помещения соответствует санитарно-гигиеническим требованиям по параметрам микроклимата, содержанию вредных веществ (газа, пара, аэрозоли) и частиц пыли, приведенным в ГОСТе 12.1.005-88 СББТ и Санитарных нормах, правилах и гигиенических нормативах «Перечень регламентированных в воздухе рабочей зоны вредных веществ».

В помещениях, оборудованных ВДТ, ЭВМ или ПЭВМ, проводится ежедневная влажная уборка и систематическое проветривание после каждого часа работы с ВДТ, ЭВМ или ПЭВМ.

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

Таблица 8.3 - Уровни ионизации и коэффициент униполярности воздуха помещений при работе с ВДТ, ЭВМ и ПЭВМ

Уровни

Число ионов в 1 см3 воздуха

Коэффициент униполярности (У)

n+

n-

Минимально допустимые

400

600

0,4 ? У < 1,0

Оптимальные

1500-3000

3000-5000

Максимально допустимые

50000

50000

Одним из мероприятий по оздоровлению воздушной среды является устройство вентиляции и отопления. Задачей вентиляции является обеспечение чистоты воздуха и заданных метеорологических условий на рабочих местах. Чистота воздушной среды достигается удалением загрязненного или нагретого воздуха из помещения и подачей в него свежего воздуха. Работа видеотерминалов сопровождается выделением тепла. Для поддержания нормального микроклимата необходим достаточный объем вентиляции, для чего в вычислительном центре предусматривается кондиционирование воздуха, осуществляющее поддержание постоянных параметров микроклимата в помещении независимо от наружных условий.

Параметры микроклимата поддерживаются в указанных пределах в холодное время за счет системы водяного отопления с нагревом воды до 100°С, в теплый - за счет кондиционирования, с параметрами отвечающими требованиям СНБ 4.02.01-03.

8.1.3 Освещение

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

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

Для внутренней отделки интерьера помещений, где расположены ВДТ, ЭВМ и ПЭВМ, используются диффузно отражающие материалы с коэффициентом отражения для потолка - 0,7-0,8; для стен - 0,5-0,6; для пола - 0,3-0,5.

Искусственное освещение в помещениях для эксплуатации ВДТ, ЭВМ и ПЭВМ осуществляется системой общего равномерного освещения. В производственных, административных и общественных помещениях в случаях преимущественной работы с документами применяют системы комбинированного освещения.

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

Неравномерность распределения яркости в поле зрения пользователя ВДТ, ЭВМ и ПЭВМ, при этом соотношение яркости между рабочими поверхностями не превышает 3:1 - 5:1, а между рабочими поверхностями и поверхностями стен и оборудования - 10:1.

В качестве источников света при искусственном освещении применяем преимущественно люминесцентные лампы типа ЛБ и компактные люминесцентные лампы.

Коэффициент запаса для осветительных установок общего освещения принимается равным 1,4. Коэффициент пульсации не превышает 5 %.

8.1.4 Шум

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

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

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

Таблица 8.4 - Предельно-допустимые уровни звука, эквивалентные уровни звука и уровни звукового давления в октавных полосах частот при работе с ВДТ, ЭВМ и ПЭВМ и периферийными устройствами

Категория нормы шума

Уровни звукового давления, дБ, в октавных полосах со среднегеометрическими частотами, Гц

Уровни звука и эквивалентные уровни звука, дБА

31.5

63

125

250

500

1000

2000

4000

8000

I

86

71

61

54

49

45

42

40

38

50

II

93

79

70

63

58

55

52

50

49

60

III

96

83

74

68

63

60

57

55

54

65

IV

103

91

83

77

73

70

68

66

64

75

Шум не превышает допустимых пределов, так как в вычислительной технике нет вращающихся узлов и механизмов (за исключением вентилятора), а наиболее шумное оборудование (АЦПУ) находится в специально отведенных помещениях.

8.1.5 Электробезопасность

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

Основные меры защиты от поражения током:

- изоляция и недоступность токоведущих частей;

- защитное заземление (R3 = 4 Ом ГОСТ 12.1.030 - 81).

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

8.1.6 Излучение

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

Уровни физических факторов, создаваемые ВДТ, ЭВМ, ПЭВМ и периферийными устройствами, не превышают предельно-допустимые уровни: электромагнитных и электростатических полей (табл. 8.5, 8.6), ультрафиолетового (табл. 8.7), установленных Гигиеническим нормативом «Предельно-допустимые уровни нормируемых параметров при работе с видео-дисплейными терминалами и электронно-вычислительными машинами».

Таблица 8.5 - Предельно допустимые уровни электромагнитных полей от экранов ВДТ, ЭВМ и ПЭВМ

Наименование параметра

Предельно-допустимые уровни

Напряженность электрического поля в диапазоне частот:

5 Гц-2 кГц

не более 25,0 В/м

2-400 кГц

не более 2,5 В/м

Плотность магнитного потока магнитного поля в диапазоне частот:

5 Гц-2 кГц

не более 250 нТл

2-400 кГц

не более 25 нТл

Напряженность электростатического поля

не более 15 кВ/м

Таблица 8.6 - Предельно допустимые уровни электромагнитных полей при работе с ВДТ, ЭВМ, ПЭВМ от клавиатуры, системного блока, манипулятора «мышь», беспроводных системам передачи информации и иных периферийных устройств

Диапазоны частот

0,3-300кГц

0,3-3МГц

3-30МГц

30-300МГц

0,3-300ГГц

Предельно допустимые уровни

25 В/м

15 В/м

10 В/м

3 В/м

10 мкВт/см2

Таблица 8.7 - Предельно допустимые уровни интенсивности излучения в ультрафиолетовом диапазоне на расстоянии 0,5 мсо стороны экрана ВДТ, ЭВМ и ПЭВМ

Диапазоны длин волн

200-280 нм

280-315 нм

315-400 нм

Предельно допустимые уровни

не допускается

0,0001 Вт/м2

0,1 Вт/м2

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

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

8.1.7 Пожарная безопасность

По взрывопожарной и пожарной опасности помещения и здания относятся по ТКП 474-2013 к категории Д в зависимости от выполняемых в них технологических процессов, свойств применяемых веществ и материалов, а также условиями их обработки. Здания для ВЦ и части зданий другого назначения, в которых предусмотрено размещение ЭВМ, относятся к 2 степени огнестойкости согласно ТКП 45-2.02-142-2011.

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

Примерные нормы первичных средств пожаротушения приведены в таблице 8.9.

Для ликвидации пожаров в начальной стадии применяются первичные средства пожаротушения: внутренние пожарные водопроводы, огнетушители типа ОВП-10, ОУ-2, асбестовые одеяла и др.

В здании ВЦ пожарные краны устанавливают в коридорах, на площадках лестничных клеток, у входа, т.е. в доступных и защитных местах. На каждые 100 квадратных метра пола производственных помещений требуется 1 -2 огнетушителя.

Эвакуация сотрудников вычислительного центра осуществляется по путям эвакуации через эвакуационные выходы. Количество и общая ширина эвакуационных выходов определяются в зависимости от максимального возможного числа эвакуирующихся через них людей и предельно допустимого расстояния от наиболее удаленного места возможного пребывания людей до ближайшего эвакуационного выхода согласно ТКП 45-2.02-22-2006, ТКП 45-2.02-279-2013.

Таблица 8.8 - Примерные нормы первичных средств пожаротушения для вычислительного центра

Помещение

Площадь, м2

Углекислотные огнетушители ручные

Порошковые огнетушители

Вычислительный центр

100

1

1

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

8.2 Требования к организации и оборудованию рабочих мест с ВДТ, ЭВМ и ПЭВМ

Высота рабочей поверхности стола для взрослых пользователей регулируется в пределах 680-800 мм; при отсутствии такой возможности высота рабочей поверхности стола составляет 725 мм.

Модульными размерами рабочей поверхности стола для ВДТ, ЭВМ и ПЭВМ, на основании которых рассчитываются конструктивные размеры, следует считать: ширину 800, 1000, 1200 и 1400 мм, глубину 800 и 1000 мм при нерегулируемой его высоте, равной 725 мм.

Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, шириной - не менее 500 мм, глубиной на уровне колен - не менее 450 мм и на уровне вытянутых ног - не менее 650 мм.

Конструкция рабочего стула (кресла) обеспечивает:

- ширину и глубину поверхности сиденья не менее 400 мм;

- поверхность сиденья с закругленным передним краем;

- регулировку высоты поверхности сиденья в пределах 400-550 мм и углам наклона вперед до 15 градусов и назад до 5 градусов;

- высоту опорной поверхности спинки 300±20 мм, ширину не менее 380 мм и радиус кривизны горизонтальной плоскости - 400 мм;

- угол наклона спинки в вертикальной плоскости в пределах 0±30 градусов;

- регулировку расстояния спинки от переднего края сиденья в пределах 260-400 мм;

- стационарные или съемные подлокотники длиной не менее 250 мм и шириной - 50-70 мм;

- регулировку подлокотников по высоте над сиденьем в пределах 230±30 мм и внутреннего расстояния между подлокотниками в пределах 350-500 мм.

Рабочее место для взрослого пользователя ВДТ, ЭВМ и ПЭВМ оборудовано подставкой для ног, имеющей ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте в пределах до 150 мм и по углу наклона опорной поверхности подставки до 20 градусов. Поверхность подставки рифленая и имеет по переднему краю бортик высотой 10 мм.

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

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

Заключение

Темой дипломного проекта была «Информационная обучающая система «Электронное пособие по С++»».

Для достижения поставленной цели были решены следующие задачи:

1)изучена литература по теме дипломного проекта;

2)определены требования к электронным пособиям;

3)выбраны наиболее подходящие средства реализации;

4)спроектирована структуру и создан дизайн электронного издания;

5)систематизирован, оцифрован, и структурирован собранный материал;

6)наполнена содержанием структура электронного пособия;

7)кросбраузерность;

8)разработаны тестовые задания и реализована обработка результатов.

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

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

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

Список использованной литературы

1 Вуль В.А. - Электронные издания. - Петербургский институт печати, 2001. - 308 с.

2 Мулдахметов, З.М., Газалиев, A.M. Сборник нормативных документов по дистанционному обучению. - Караганда: ИПЦ «Профтехобразование», 2001 - 200с.

3 Мейер Э.А. - CSS - каскадные таблицы стилей. Подробное руководство. 2008. - 575c.

4 Дронов В. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов. - М.:БХВ, 2014. - 416c.

5 Макфарланд Д. Большая книга CSS3 - М.:Питер, 2015. - 608c.

6 Дэвид Флэнаган, JavaScript. Подробное руководство, 6-е издание. - Символ-Плюс, 2012. - 1080c.

7 Саак, А.Э., Пахомов, Е.В., Тюшняков, В.Н. Информационные технологии управления: Учебник для вузов. - Спб.: Питер, 2005. - 320 с.

8 Бенедетти, Р. Изучаем работу с jQuery. - М.:Питер, 2012. - 512c.

9 Скляров В.А. Язык С++ и объектно-ориентированное программирование. - М.: Высшая шк., 1997. - 330с.

10 Семакин И.Г. Информационные системы и модели. Элективный курс: Учебный пособие. - М.: БИНОМ. Лаборатория знаний, 2005. - 303 с.

11 Соловов А.В. Дидактика и технология электронного обучения в системе КАДИС «Индустрия образования». - М.: МГИУ, 2002. - 64с.

12 Страуструп Б.: Язык программирования С++. - СПб.; М.: «Невский проспект» - «Издательство БИНОМ», 1999. - 991с.

13 Фланаган Д. Javascript: Подробное руководство. - M.:-O'RELLY, 2008. - 435c.

14 Ноубл Д. HTML, XHTML и CSS для чайников, 7-е издание.- M.: «Диалектика», 2011. - 313с.

15 Лабберс П. HTML5 для профессионалов: мощные инструменты для разработки современных веб-приложений. - М.: «Вильямс», 2011. - 453с.

16 СНБ 4.02.01-03. Отопление, вентиляция и кондиционирование воздуха.

17 ТКП 45-2.02-142-2011. Здания, строительные конструкции, материалы и изделия. Правила пожарно-технической классификации.

18 ТКП 45-2.02-22-2006. Здания и сооружения. Эвакуационные пути и выходы. Правила проектирования.

19 ТКП 45-2.04-153-2009. Естественное и искусственное освещение. - Мн.: Минстрой архитектуры Республики Беларусь, 2010. - 104 с.

20 ГОСТ 2.105-95 Единая система конструкторской документации. Общие требования к текстовым документам.

21 ГОСТ 2.104-2006 Единая система конструкторской документации. Основные надписи.

Приложение

Исходный код программных модулей

/* showHide.js */

function showHide(element_id) {

if (document.getElementById(element_id)) {

var obj = document.getElementById(element_id);

if (obj.style.display != "block") {

obj.style.display = "block";

}

else {obj.style.display = "none";

obj.style.float = "none";

}

}

else alert("Элемент с id: " + element_id + " не найден!");

}

/* sub_menu.js */

$.fn.dropdown = function(options)

{

var defaults = {};

var opts = $.extend(defaults, options);

this.each(function(){

$(this).find('li').each(function()

{

if( $(this).find('ul').length > 0)

{

$(this).addClass('hasChildren');

}

});

});

return this;

};

$(function(){

var navMainId = '#navMain';

$(navMainId).dropdown();

$(navMainId+' ul > li').on( 'click', function(event)

{

$(this).parent().find('li:not(:hover)').removeClass('open');

$(this).parent().find('li:not(:hover) ul').slideUp('fast');

if( $(this).hasClass('hasChildren') )

{

$(this).children('ul').slideToggle('fast');

}

if( $(this).hasClass('open') )

{

$(this).removeClass('open');

} else {

$(this).addClass('open');

}

event.stopPropagation();

});

$(navMainId+' > ul > li.hasChildren > a').attr('href','javascript:void(0);');

$(navMainId+' #navMainClose').on( 'click', function()

{

$(navMainId+' ul ul').slideUp('fast');

});

});

/* scrollup.js */

$(document).ready(function () {

$(window).scroll(function () {

if ($(this).scrollTop() > 100) {

$('.scrollup').fadeIn();

} else {

$('.scrollup').fadeOut();

}

});

$('.scrollup').click(function () {

$("html, body").animate({

scrollTop: 0

}, 600);

return false;

});

});

/* test.js */

var yourAns = new Array;

var score = 0;

var page;

var

pages=[

//Состав языка

{

questions:[

{

text: "Какая директива компилятора позволяет использовать потоковый ввод-вывод?",

answers: ["#include&lt;stdio&gt;",

"#include&lt;math&gt;",

"#include&lt;iostream&gt;",

"#include&lt;conio&gt;"],

correctAnswer: 2

},

{

text: "Какому типу переменных применяются операции инкремента?",

answers: ["целый",

"вещественный",

"логический"],

correctAnswer: 0

},

{

text: "Укажи неправильный оператор:",

answers: ["if (x&lt;y) z=x+y; elsez=x-y;",

"if (x=y) z=0; else z=sqr(x)",

"if (x&gt;0&amp;&amp;y&gt;0) z=x/y; else z=x*y"],

correctAnswer: 1

},

{

text: "К какому типу операций относится операция &amp;?",

answers: ["логическая",

"бинарная",

"инкремента",

"арифметическая "],

correctAnswer: 1

},

{

text: "Как размещаются двумерные массивы в языке СИ++ в памяти?",

answers: ["произвольно",

"в последовательности столбцов",

"в последовательности строк"],

correctAnswer: 2

},

{

text: "Объявлен массив А[10]. Сколько в нем элементов?",

answers: ["девять",

"одиннадцать",

"десять"],

correctAnswer: 2

},

{

text: "Выбери операцию отношения:",

answers: ["&lt;=",

"||",

"&amp;"],

correctAnswer: 0

},

{

text: "Укажите неправильную запись:",

answers: ["int f1(){return 1};",

"void f2(){return 1};",

"doublef3(){return 1};"],

correctAnswer: 1

},

{

text: "Переменная, которой еще не присвоено значение, называется:",

answers: ["неопределенной",

"неинициализированной",

"несуществующей"],

correctAnswer: 1

}

]

},

{

text: "Какой тип имеет функция по умолчанию?",

answers: ["int",

"char",

"double"],

correctAnswer: 0

},

{

text: "Параметры, перечисленные в заголовке функции?",

answers: ["локальные",

"фактические",

"формальные"],

correctAnswer: 2

},

{

text: "Из функции нельзя возвращать:",

answers: ["локальную переменную",

"переменные типа double",

"указатель на локальную переменную"],

correctAnswer: 0

},

{

text: "Тип возвращаемого функцией значения может быть любым, кроме:",

answers: ["указателя и значения",

"массива и функции",

"указателя на массив или функцию"],

correctAnswer: 1

},

{

text: "Закончите фразу: Параметры по умолчанию в заголовке функции…",

answers: ["могут быть последними в списке",

"могут располагаться произвольно",

"должны быть последними в списке"],

correctAnswer: 2

},

{

text: "Укажите неправильную запись:",

answers: ["void f2(){return 1}",

"int f1(){return 1}",

"doublef3(){return 1}"],

correctAnswer: 0

},

{

text: "Можно ли функцию вызвать через указатель на нее?",

answers: ["нет",

"да",

"не всегда"],

correctAnswer: 1

},

{

text: "Верно ли утверждение, что массив всегда передается по адресу?",

answers: ["нет",

"да",

"не всегда"],

correctAnswer: 1

},

{

text: "Верно ли утверждение, что при передачи параметров в функцию по адресу в стек заносятся копии значений аргументов?",

answers: ["нет",

"да",

"не всегда"],

correctAnswer: 0

},

{

text: "Верно ли утверждение, что функция может содержать несколько операторов return?",

answers: ["нет",

"не всегда",

"да"],

correctAnswer: 2

},

{

text: "Вызов функции может входить в состав выражений или располагаться в правой части оператора присваивания …",

answers: ["если тип возвращаемого функцией значения не void",

"если тип возвращаемого значения функцией void",

"при любом типе возвращаемого значения функции"],

correctAnswer: 0

},

{

text: "С помощью модификатора static у функции будет видимость … ",

answers: ["во всех модулях программы (по умолчанию)",

"только в пределах модуля, в котором она определена"],

correctAnswer: 1

},

{

text: "Выберите правильное утверждение:",

answers: ["функция начинает выполняться в момент определения",

"функция начинает выполняться в момент вызова",

"функция начинает выполняться в момент объявления"],

correctAnswer: 1

}

]

},

//Массивы

{

questions:[

{

text: "Какая директива компилятора позволяет использовать потоковый ввод-вывод?",

answers: ["#include&lt;stdio&gt;",

"#include&lt;math&gt;",

"#include&lt;iostream&gt;",

"#include&lt;conio&gt;"],

correctAnswer: 2

},

{

text: "Какому типу переменных применяются операции инкремента?",

answers: ["целый",

"вещественный",

"логический"],

correctAnswer: 0

},

{

text: "Укажи неправильный оператор:",

answers: ["if (x&lt;y) z=x+y; elsez=x-y;",

"if (x=y) z=0; else z=sqr(x)",

"if (x&gt;0&amp;&amp;y&gt;0) z=x/y; else z=x*y"],

correctAnswer: 1

},

{

text: "К какому типу операций относится операция &amp;?",

answers: ["логическая",

"бинарная",

"инкремента",

"арифметическая "],

correctAnswer: 1

},

{

text: "Как размещаются двумерные массивы в языке СИ++ в памяти?",

answers: ["произвольно",

"в последовательности столбцов",

"в последовательности строк"],

correctAnswer: 2

},

{

text: "Объявлен массив А[10]. Сколько в нем элементов?",

answers: ["девять",

"одиннадцать",

"десять"],

correctAnswer: 2

},

{

text: "Выбери операцию отношения:",

answers: ["&lt;=",

"||",

"&amp;"],

correctAnswer: 0

},

{

text: "Укажите неправильную запись:",

answers: ["int f1(){return 1};",

"void f2(){return 1};",

"doublef3(){return 1};"],

correctAnswer: 1

},

{

text: "Переменная, которой еще не присвоено значение, называется:",

answers: ["неопределенной",

"неинициализированной",

"несуществующей"],

correctAnswer: 1

}

},

];

function Engine(question, answer)

{

yourAns[question]=answer;

}

function Score()

{

varanswerText = "Результатытестирования:\n";

for(var i = 0; i < pages[page].questions.length; ++i)

if(yourAns[i]==pages[page].questions[i].correctAnswer) ++score;

answerText=answerText+"\nКоличество правильных ответов: "+score+" из "+pages[page].questions.length+

" ("+((score/pages[page].questions.length)*100).toFixed(2)+"%)\n";

alert(answerText);

yourAns = new Array;

score = 0;

clearForm("quiz");

}

function clearForm(name)

{

var f = document.forms[name];

for(var i = 0; i < f.elements.length; ++i)

{

if(f.elements[i].checked)f.elements[i].checked = false;

}

}

function test(n)

{

page=n;

document.writeln('<ol>');

for(var q=0; q<pages[page].questions.length; ++q)

{

var question = pages[page].questions[q];

var idx = 1 + q;

document.writeln('<li><span class="quest">' + question.text + '</span><br/>');

for(var i in question.answers)

{

document.writeln('<input type=radio name="q' + idx + '" value="' + i +

'" onClick="Engine(' + q + ', this.value)">' + question.answers[i] + '<br/>');

}

document.writeln('</li><br/>');

}

document.writeln('</ol>');

}

Размещено на Allbest.ru


Подобные документы

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

    курсовая работа [331,1 K], добавлен 06.09.2011

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

    курсовая работа [4,2 M], добавлен 18.01.2012

  • Создание одной из форм обучения с использованием средств новых информационных технологий - электронного учебника. Администрирование электронного учебного пособия на тему "Линейное программирование". Проектирование структуры электронного учебника.

    курсовая работа [1,7 M], добавлен 09.06.2010

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

    дипломная работа [2,1 M], добавлен 11.04.2012

  • Обоснование выбора языка, виды языков программирования. Характеристика программного продукта, постановка задачи, методы решения, программная реализация, программная документация. Руководство по использованию программы. Защита программного продукта.

    дипломная работа [1,6 M], добавлен 22.02.2010

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

    дипломная работа [2,1 M], добавлен 04.07.2013

  • Теория тестирования. Тест как система заданий и его эффективности. Качество тестовых заданий. Проверка качества тестовых заданий. Матрица результатов. Современный подход к понятию "трудность". Visual Basic for Applications (VBA). Объектные модели.

    дипломная работа [198,9 K], добавлен 10.11.2008

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

    дипломная работа [738,5 K], добавлен 27.06.2012

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

    дипломная работа [234,0 K], добавлен 29.07.2011

  • Сущность информационной безопасности. Руководство системного программиста. Запуск и работа в программе. Редактирование и добавление материала. Разработка электронного учебного пособия на тему "шифрование информации" в среде программирования Delphi.

    курсовая работа [241,0 K], добавлен 22.02.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.