Проект на языке программирования Visual Basic для проведения тестирования

Виды тестирования и его структура. Основная характеристика теста. Этапы разработки проекта. Создание проекта на Visual Basic. Визуальное программирование. Второй этап, задание значений свойствам объектов. Программный код. Описание программного кода.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 26.07.2008
Размер файла 253,8 K

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

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

2203 - Программное обеспечение автоматизированных систем и

вычислительной техники

КУРСОВОЙ ПРОЕКТ

по дисциплине:

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

Тема: «Проект на языке программирования Visual Basic для проведения тестирования»

СОДЕРЖАНИЕ

Введение

1.Виды тестирования и его структура

1.1 Основная характеристика теста

1.2 Постановка задачи

2 Этапы разработки проекта

2.1 Создание проекта на Visual Basic

2.2 Первый этап визуальное программирование

2.3 Второй этап задание значений свойствам объектов

2.4 Программный код

2.5 Описание программного кода

2.6 Анализ результатов

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

Вывод

Заключение

Список использованных источников

Приложение 1

ВВЕДЕНИЕ

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

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

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

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

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

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

1. ВИДЫ ТЕСТИРОВАНИЯ И ЕГО СТРУКТУРА

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

По целям и содержанию различают:

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

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

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

тесты личности, предназначенных для оценки эмоционально - волевых качеств.

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

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

Структура тестового задания можно представить следующим образом на рисунке 1.1

Структура разработки тестового задания

Рисунок 1.1

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

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

1.1 ОСНОВНАЯ ХАРАКТЕРИСТИКА ТЕСТА

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

1)Валидность - соответствие проверочного материала целям контроля;

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

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

- содержательная

- прогностическая

- конкурентная

- дифференциальная

- очевидная

2) Надежность - устойчивость результатов тестирования при многократном использовании контрольного материала. Факторы, определяющие надежность теста следующие:

- правильный выбор параметров

- адекватно отражающих измеряемое свойство (облученность)

- технологичность (четкость, ясность) инструментария проверки и оценки - четкая инструкция об организации проверки

- валидность

- репрезентативность тестов, однозначность оценки и т.д

- одинаковость условий каждого тестирования;

- однородность (равнозначность) измерителя.

3) Репрезентативность - полноту охвата в тесте изученного материала;

4) Стандартизованность - единую процедуру проведения тестирования и подведения его итогов.

Построение педагогического (обучающего или контрольного) теста - сложный и многогранный процесс, требующий помимо отличного знания предмета минимальных знаний основ теории тестов. Тесты, тестовые методики стали использоваться в психологии, социологии, педагогике в конце прошлого века. Впервые термин тест был введен Ф. Гальтоном, а широкое распространение получил после публикации статьи американского психолога Дж. М. Кеттела «Интеллектуальные тесты и измерения». Среди первого широкого применения тесов в системе образования следует упомянуть серию тестов французского психолога А. Бине для отбора детей с пониженным уровнем интеллектуального развития(1904 г.). Затем в США (Стенфордский университет) на основе этой методики был предложен коэффициент JQ. В современной редакции (1986 г.) он широко применяется и сейчас.

1.2 ПОСТАНОВКА ЗАДАЧИ

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

Вывод: В главе 1 курсового проекта были рассмотрены следующие вопросы:

- что такое тест

- структура теста

- какие тесты бывают

- применение теста

- Основные характеристики

- Валидность и ее виды

- Надежность

- Стандартизованность

2. ЭТАПЫ РАЗРАБОТКИ ПРОЕКТА

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

- окно приложения

- окно диалога

- окно сообщения

Окно может находиться в одном из трех возможных режимов:

- Режим «развернутый» - на весь экран

- Режим «оконный» - меньше, чем весь экран

- Режим «свернутый» - в виде кнопки на панели задач.

Кроме основных существует множество других типов окон, например, меню или панели инструментов в любом приложении.

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

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

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

Чтобы создавать Windows-предложения нужно иметь инструментарий. Таким инструментарием является объектно-ориентированная среда программирования Visual Basic 6.0, которую установил на свой домашний компьютер и которая есть у нас на школьных компьютерах.

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

2.1 СОЗДАНИЕ ПРОЕКТА НА VISUAL BASIC

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

1. Поставляет кирпичики-компоненты, из которых «со-бираются готовые программы;

2. Дает возможность записывать необходимые операторы языка программирования;

3. Помогает находить ошибки и исправлять их;

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

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

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

- файл проекта ( расширение .vbp);

- файлы форм ( расширение .frm);

- файлы основных модулей ( расширение .bas);

- файлы модулей классов (расширение .cls).

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

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

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

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

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

Процесс создания любого приложения на Visual Basic происходит последовательно в следующем порядке от идеи - к реализации:

1.Создание «внешний вид» приложения;

2. Определение свойства у всех элементов приложения «характеристики»

3. Описание необходимых методов «программный код»

4. Тестирование приложения.

2.2 ПЕРВЫЙ ЭТАП. ВИЗУАЛЬНОЕ ПРОГРАММИРОВАНИЕ

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

· Форма 1 представляет собой тест, на котором размещены вопросы и варианты выбора ответа из 4-х вариантов перечисленных с помощью радио - кнопок. Пользователю, предусмотрено два поля, время и набранные баллы за правильный ответ.

· Формы 2 построен в качестве вывода результат.

На формах кроме текста размещен графический объект, являющийся частью тестового задания.

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

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

Таблица 2.1.1 - Свойства формы

Класс объектов

Свойство

Значение по умолчанию

Новое значение

Form

Caption

Form1, Form2

Тест, Результаты тестирования

Height

3600

9000

Width

4800

10005

На формах есть элементы Command Button. Свойства для них заданы в следующей таблице:

Таблица 2.1.2 - Свойства Command Button

Класс объектов

Свойство

Значение по умолчанию

Новое значение

Ccommand.Button

Caption

Command2

<пусто>

Style

0

1

Back Color

Button face

&H0000FFFF&

Caption

Command3

<пусто>

Style

0

1

Back Color

Button face

&H000000FF&

Caption

Command4

<пусто>

Style

0

1

Back Color

Button face

&H00FFFFFF&

Caption

Command5

<пусто>

Style

0

1

Back Color

Button face

&H0000C000&

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

Первая форма - Тест.

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

1. Активизируем форму Form1.

2. Поместим на форму последовательно 2 объекта класса Textbox.

3. Поместим на форму последовательно 26 объектов класса Label.

4. Поместим на форму 1 объект класса Command Button.

Объекты Label выполняют роль пояснительного текста,

объекты TextBox предназначены для ввода информации во время работы приложения.

объект Command Button предназначен для перехода на следующий вопрос.

2.3 ВТОРОЙ ЭТАП. ЗАДАНИЕ ЗНАЧЕНИЙ СВОЙСТВАМ ОБЬЕКТОВ

Для каждого объекта формы 1 установим значения согласно таблице:

Таблица 2.3.1 - Свойства объекта формы

Класс объектов

Свойство

Значение по умолчанию

Новое значение

CommandButton

Label

Caption

Command1

ok

Font

Ms Sans Serif, обычный, 8пт

14пт, полужирное начертание

BackColor

Button Face

белый

Style

0

1 - Graphical

Caption

Label1

Font

Ms Sans Serif, обычный, 8пт

14пт, полужирное начертание

ForeColor

0012&

080800&

BackStyle

1

0

Alignment

0

2

Caption

Label2

Font

Ms Sans Serif, обычный, 8пт

14пт, полужирное начертание

ForeColor

0012&

&H00FF8080&

BackStyle

1

0

Alignment

0

2

Caption

Label3

Font

Ms Sans Serif, обычный, 8пт

14пт, полужирное начертание

ForeColor

0012&

&H00FF8080&

BackStyle

1

0

Alignment

0

2

Caption

Label4

Font

Ms Sans Serif, обычный, 8пт

10пт, обычное начертание

ForeColor

0012&

&H000000FF&

BackStyle

1

0

Alignment

0

2

TextBox

Text

Text

Text1

Text2

<Пусто>

<Пусто>

Настройка свойств не нужна

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

2.4 ТРЕТИЙ ЭТАП - ПРОГРАМНЫЙ КОД

Первая форма - первый вопрос Первый этап. Визуальное программирование.

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

1. Активизируем форму Form1.

2. Установим на форму последовательно 1 объект класса Command Button.

3. Установим на форму последовательно 27 объектов класса Label.

4. Установим на форму 3 объект класса Image.

5. Установим на форму последовательно 4 объекта класса Option.

6. Установим на форму 2 объект класса Textbox.

Объекты Label1- Label4 поясняет, как надо отвечать на поставленный вопрос.

Объект Label 5 дает саму формулировку вопроса.

Объект Command1 служит для запоминания ответа и перехода к следующему вопросу.

Объект Image1 предназначен для интерфейса программы.

Объекты Option Button являются формулировками вариантов ответов на поставленный вопрос.

Форма2 построена аналогично форме1

Вывод: В главе 2 были рассмотрены следующие вопросы:

- Что такое окно, виды, режимы, разновидности

- Windows-предложения

- Какие окна можно создать

- Что называется визуальной разработкой

- Что берет на себя визуальная разработка

- Что представляет собой файл проекта

- Что представляет собой файлы форм

- Что представляет собой файлы основных модулей

- Что представляет собой файлы модулей классов

- Процесс создания приложения

-Что такое визуальное программирование

-Как задавать свойства объектам

2.5 ОПИСАНИЕ ПРОГРАММНОГО КОДА

Private X As Integer объявляем переменную Х

К переменной Х присваиваем номер вопроса от 1 до 20

Присвоение правильных ответов в Text1

Private Sub Command1_Click () начало процедуры

If если X = 1 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label16.Font.Size = 8: Задаем размер шрифта

Label16.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 2 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label17Font.Size = 8: Задаем размер шрифта

Label17.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 3 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label18.Font.Size = 8: Задаем размер шрифта

Label18.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 4 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label19.Font.Size = 8: Задаем размер шрифта

Label19.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 5 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label20.Font.Size = 8: Задаем размер шрифта

Label20.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 6 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label21.Font.Size = 8: Задаем размер шрифта

Label21.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 7 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label22.Font.Size = 8: Задаем размер шрифта

Label22.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 8 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label23.Font.Size = 8: Задаем размер шрифта

Label23.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 9 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label24.Font.Size = 8: Задаем размер шрифта

Label24.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 10 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label25.Font.Size = 8: Задаем размер шрифта

Label25.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 11 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label6.Font.Size = 8: Задаем размер шрифта

Label6.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 12 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label7.Font.Size = 8: Задаем размер шрифта

Label7.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 13 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label8.Font.Size = 8: Задаем размер шрифта

Label8.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 14 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label9.Font.Size = 8: Задаем размер шрифта

Label9.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 15 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label10.Font.Size = 8: Задаем размер шрифта

Label10.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 16 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label11.Font.Size = 8: Задаем размер шрифта

Label11.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 17 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label12.Font.Size = 8: Задаем размер шрифта

Label12.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 18 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label13.Font.Size = 8: Задаем размер шрифта

Label13.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 19 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label14.Font.Size = 8: Задаем размер шрифта

Label14.ForeColor = &HC000C0 Задаем цвет шрифта

If если X = 20 Then затем If если Option1 = True истина

Then затем Text1 присваиваем = Text1 + 1:

Label15.Font.Size = 8: Задаем размер шрифта

Label15.ForeColor = &HC000C0 Задаем цвет шрифта

Text2 = 30

End Sub -конец процедуры

Перевод в пятибалльную систему

см. скриншот 1.1 приложение1

Private Sub Command2_Click() начало процедуры

Form2.Show открыть форму

If если Form1.Text1 = 1 Or или Form1.Text1 = 2 Or или Form1.Text1 = 3 Or Form1.Text1 = 4 or или Form1.Text1 = 5 Then затем присваиваем Form2.Label5 = 2

If если Form1.Text1 = 6 Or или Form1.Text1 = 7 Or или Form1.Text1 = 8 Or Form1.Text1 = 9 Or или Form1.Text1 = 10 Then затем присваиваем Form2.Label5 = 3

If если Form1.Text1 = 11 Or или Form1.Text1 = 12 Or или Form1.Text1 = 13 Or Form1.Text1 = 14 Or или Form1.Text1 = 15 Then затем присваиваем Form2.Label5 = 4

If если Form1.Text1 = 16 Or или Form1.Text1 = 17 Or или Form1.Text1 = 18 Or Form1.Text1 = 19 Or или Form1.Text1 = 20 Then затем присваиваем Form2.Label5 = 5

Присваиваем метке текст

Form2.Label1 = "Ваш результат составляет"

Form2.Label2 = "Вы ответили на"

Form2.Label3 = "Ваша оценка равна "

Form2.Label6 = "вопроса(ов)"

Form2.Label7 = "баллам"

Form2.Label4 = Form1.Text1

Сохранение результата теста

Open "Результат.txt" For Append As #1

Print #1, Form1.Label27; " " & " "; Form2.Label5

Close #1

End Sub конец процедуры

Кнопка выход

Private Sub Command3_Click() начало процедуры

End конец

End Sub конец процедуры

Окно при запуске программы для регистрации см скриншет 1.2 приложение1

Private Sub Form_Load() начало процедуры

Label27 = InputBox выводит окно с полем ("Введите ваше имя", " "):

Label27.Font.Size = 16: Задаем размер шрифта

Label27.ForeColor = &HC000& Задаем цвет шрифта

X = 1

End Sub конец процедуры

Счетчик времени на вопросы

Private Sub Timer1_Timer() Начало процедуры

Text2 = Text2 + 1 Text2 присваиваем 1

If если Text2 = 32 Then затем Text2 = 1

If если Text2 = 31 Then затем X = X + 1

20 Вопросов и 4 варианта ответа

см. скриншот 1.3 приложение 1

If если X = 1 Then истина

Присваиваем метке текст вопроса и четырем меткам варианты ответа

Label26 = "Какой принтер при покупки нужно регистрировать в милиции? "

Label1 = "Лазерный"

Label2 = "Струйный"

Label3 = "Матричный"

Label4 = "Барабанный"

If если Text2 = 1 Then тогда Command1.Visible = True истина

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 2 Then тогда

Присваиваем метке текст вопроса и четырем меткам варианты ответа

Label26 = "Как называют устройство хранения информации"

Label1 = "Дискета"

Label2 = "Винчестер"

Label3 = "Диск"

Label4 = "Пу"

If если Text2 = 1 Then тогда Command1.Visible = True истина

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 3 Then тогда

Label26 = "Сколько Бит в одном байте? "

Label1 = "2 "

Label2 = "16"

Label3 = "8"

Label4 = "4"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 4 Then тогда

Label26 = "Какое озеро самое чистое на Планете"

Label1 = "Лохнеское"

Label2 = "Титикака "

Label3 = "Каспийское"

Label4 = "Байкал"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 5 Then тогда

Label26 = "Какое отчество у Менделеева?"

Label1 = "Иванович"

Label2 = "Петрович"

Label3 = "Сергеевич"

Label4 = "Дмитриевич"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 6 Then тогда

Label26 = "Герой гражданской войны?"

Label1 = "Пазо"

Label2 = "Лазо "

Label3 = "Мазо"

Label4 = "Назо"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 7 Then тогда

Label26 = "Сколько цветов в радуге?"

Label1 = "4"

Label2 = "12"

Label3 = "7"

Label4 = "6"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 8 Then тогда

Label26 = "Сколько часов в сутках?"

Label1 = "6"

Label2 = "48"

Label3 = "12"

Label4 = "24"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 9 Then тогда

Label26 = "Мать жены?"

Label1 = "Теща"

Label2 = "Свекровь"

Label3 = "Невестка"

Label4 = "Зять"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 10 Then тогда

Label26 = "Кисель без крахмала?"

Label1 = "Вода"

Label2 = "Морс"

Label3 = "Варенье"

Label4 = "Квас"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 11 Then тогда

Label26 = "Львиная шевелюра?"

Label1 = "Прича"

Label2 = "Густота"

Label3 = "Грива"

Label4 = "Патлы"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 12 Then тогда

Label26 = "Крестовик?"

Label1 = "Отверка"

Label2 = "Крест"

Label3 = "Перекресток"

Label4 = "Паук"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 13 Then тогда

Label26 = "Отрезной талон?"

Label1 = "Купон"

Label2 = "Билет"

Label3 = "Паспорт"

Label4 = "Военный билет"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 14 Then тогда

Label26 = "Куда звонить во время пожара?"

Label1 = "02"

Label2 = "01"

Label3 = "04"

Label4 = "Домой"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 15 Then тогда

Label26 = "Склад на корабле?"

Label1 = "Комната капитана"

Label2 = "Каморка"

Label3 = "Трюм"

Label4 = "Палуба"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 16 Then тогда

Label26 = "Пресованая бумага?"

Label1 = "Бумага для принтера"

Label2 = "Туалетная"

Label3 = "Ватман"

Label4 = "Картон"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 17 Then тогда

Label26 = "Шотланский монстр?"

Label1 = "Несси"

Label2 = "Лохнеское чудовище"

Label3 = "Мужчина в юбке"

Label4 = "Незнаю"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 18 Then

Label26 = "Большой рак?"

Label1 = "Криветка"

Label2 = "Омар"

Label3 = "Лангуст"

Label4 = "Кольмар"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 19 Then

Label26 = "Основа янтаря?"

Label1 = "Камень"

Label2 = "Канифоль"

Label3 = "Смола"

Label4 = "Цена"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

Присваиваем метке текст вопроса и четырем меткам варианты ответа

If если X = 20 Then тогда

Label26 = "Кто изучает НЛО?"

Label1 = "Агент Малдер"

Label2 = "Они изучают нас!"

Label3 = "Мамологи"

Label4 = "Уфологи"

If если Text2 = 1 Then тогда Command1.Visible = True

End If закрываем if

End Sub Конец процедуры

2.6 АНАЛИЗ РЕЗУЛЬТАТОВ

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

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

2.7 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ

1.Для запуска тестирование нужно включить компьютер, после загрузки Windows найти на рабочем столе файл, который называется «Тест.exe»

2. Для запуска теста нужно на вести курсор мыши и двойным нажатием левой кнопкой мыши открыть файл «Тест.exe».

3. При запуске программы нужно в появившемся окне ввести ваше имя после чего нажать кнопку «OK». Вам будет предложено 20 вопросов и 4 варианта ответа. Чтобы ответить на вопрос нужно в течение 30 секунд выбрать правильный на выбранный ответ и нажать кнопку «OK».

После окончание теста нажать на кнопку «Результат». Откроется окно в котором будут представлены ваши результаты.

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

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

ВЫВОД

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

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

Что представляет собой файл проекта, что представляет собой файлы форм, что представляет собой файлы основных модулей, что представляет собой файлы модулей классов.

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

В технологической части рассмотрены следующие этапы: Виды тестирования и его структура, Основная характеристика теста, Этапы разработки проекта, Создание проекта на Visual Basic, Первый этап. Визуальное программирование, Второй этап. Задание значений свойствам объектов, Третий этап - программный код, Описание программного кода.

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

ЗАКЛЮЧЕНИЕ

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

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

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

СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ

1) Курилович В. «Просвещение»1990г. «Visual Basic»

2) Кузьменко В.Г. «Дрофа»2002г. «Visual Basic 6. Самоучитель(3-е издание)»

3) Браун С. «Феникс» 2001г. «Visual Basic 6. Учебный курс(2-ое издание)»

4) Анастази А. «Просвещение»1992г. «Психологическое тестирование» (кн. 1-2)

5) Шамова Т.И. «Дрофа»2000г. «Активизация учения школьников»

6) Талызина Н.Ф. «Просвещение»1990г. «Управление процессом усвоения знаний»

ПРИЛОЖЕНИЕ 1

Private X As Integer

Private Sub Command1_Click()

If X = 1 Then If Option1 = True Then Text1 = Text1 + 1: Label16.Font.Size = 8: Label16.ForeColor = &HC000C0

If X = 2 Then If Option2 = True Then Text1 = Text1 + 1: Label17.Font.Size = 8: Label17.ForeColor = &HC000C0

If X = 3 Then If Option3 = True Then Text1 = Text1 + 1: Label18.Font.Size = 8: Label18.ForeColor = &HC000C0

If X = 4 Then If Option4 = True Then Text1 = Text1 + 1: Label19.Font.Size = 8: Label19.ForeColor = &HC000C0

If X = 5 Then If Option1 = True Then Text1 = Text1 + 1: Label20.Font.Size = 8: Label20.ForeColor = &HC000C0

If X = 6 Then If Option2 = True Then Text1 = Text1 + 1: Label21.Font.Size = 8: Label21.ForeColor = &HC000C0

If X = 7 Then If Option3 = True Then Text1 = Text1 + 1: Label22.Font.Size = 8: Label22.ForeColor = &HC000C0

If X = 8 Then If Option4 = True Then Text1 = Text1 + 1: Label23.Font.Size = 8: Label23.ForeColor = &HC000C0

If X = 9 Then If Option1 = True Then Text1 = Text1 + 1: Label24.Font.Size = 8: Label24.ForeColor = &HC000C0

If X = 10 Then If Option2 = True Then Text1 = Text1 + 1: Label25.Font.Size = 8: Label25.ForeColor = &HC000C0

If X = 11 Then If Option3 = True Then Text1 = Text1 + 1: Label6.Font.Size = 8: Label6.ForeColor = &HC000C0

If X = 12 Then If Option4 = True Then Text1 = Text1 + 1: Label7.Font.Size = 8: Label7.ForeColor = &HC000C0

If X = 13 Then If Option1 = True Then Text1 = Text1 + 1: Label8.Font.Size = 8: Label8.ForeColor = &HC000C0

If X = 14 Then If Option2 = True Then Text1 = Text1 + 1: Label9.Font.Size = 8: Label9.ForeColor = &HC000C0

Продолжение приложение1

If X = 15 Then If Option3 = True Then Text1 = Text1 + 1: Label10.Font.Size = 8: Label10.ForeColor = &HC000C0

If X = 16 Then If Option4 = True Then Text1 = Text1 + 1: Label11.Font.Size = 8: Label11.ForeColor = &HC000C0

If X = 17 Then If Option1 = True Then Text1 = Text1 + 1: Label12.Font.Size = 8: Label12.ForeColor = &HC000C0

If X = 18 Then If Option2 = True Then Text1 = Text1 + 1: Label13.Font.Size = 8: Label13.ForeColor = &HC000C0

If X = 19 Then If Option3 = True Then Text1 = Text1 + 1: Label14.Font.Size = 8: Label14.ForeColor = &HC000C0

If X = 20 Then If Option4 = True Then Text1 = Text1 + 1: Label15.Font.Size = 8: Label15.ForeColor = &HC000C0

Text2 = 30

End Sub

Private Sub Command2_Click()

Form2.Show

If Form1.Text1 = 1 Or Form1.Text1 = 2 Or Form1.Text1 = 3 Or Form1.Text1 = 4 Or Form1.Text1 = 5 Then Form2.Label5 = 2

If Form1.Text1 = 6 Or Form1.Text1 = 7 Or Form1.Text1 = 8 Or Form1.Text1 = 9 Or Form1.Text1 = 10 Then Form2.Label5 = 3

If Form1.Text1 = 11 Or Form1.Text1 = 12 Or Form1.Text1 = 13 Or Form1.Text1 = 14 Or Form1.Text1 = 15 Then Form2.Label5 = 4

If Form1.Text1 = 16 Or Form1.Text1 = 17 Or Form1.Text1 = 18 Or Form1.Text1 = 19 Or Form1.Text1 = 20 Then Form2.Label5 = 5

Form2.Label1 = "Ваш результат составляет"

Form2.Label2 = "Вы ответили на"

Form2.Label3 = "Ваша оценка равна "

Form2.Label6 = "вопроса(ов)"

Form2.Label7 = "баллам"

Form2.Label4 = Form1.Text1 скриншот

Open "Результат.txt" For Append As #1

Print #1, Form1.Label27; " " & " "; Form2.Label5

Close #1

End Sub

Private Sub Command3_Click()

End

End Sub

Private Sub Form_Load()

Label27 = InputBox("Введите ваше имя", " "): Label27.Font.Size = 16: Label27.ForeColor = &HC000&

X = 1

End Subскриншет 1.2

Private Sub Timer1_Timer()

Text2 = Text2 + 1

If Text2 = 32 Then Text2 = 1

If Text2 = 31 Then X = X + 1

If X = 1 Then скриншет

Label26 = "Какой принтер при покупки нужно регистрировать в милиции? "

Label1 = "Лазерный"

Label2 = "Струйный"

Label3 = "Матричный"

Label4 = "Барабанный"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 2 Then

Label26 = "Как называют устройство хранения информации"

Label1 = "Дискета"

Label2 = "Винчестер"

Label3 = "Диск"

Label4 = "Пу"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 3 Then

Label26 = "Сколько Бит в одном байте?"

Label1 = "2" продолжение Приложение 1

Label2 = "16"

Label3 = "8"

Label4 = "4"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 4 Then

Label26 = "Какое озеро самое чистое на Планете"

Label1 = "Лохнеское"

Label2 = "Титикака"

Label3 = "Каспийское"

Label4 = "Байкал"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 5 Then

Label26 = "Какое отчество у Менделеева? "

Label1 = "Иванович"

Label2 = "Петрович"

Label3 = "Сергеевич"

Label4 = "Дмитриевич"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 6 Then

Label26 = "Герой гражданской войны?"

Label1 = "Пазо"

Label2 = "Лазо "

Label3 = "Мазо"

Label4 = "Назо"

If Text2 = 1 Then Command1.Visible = True продолжение Приложение 1

End If

If X = 7 Then

Label26 = " Сколько цветов в радуге?"

Label1 = "4 "

Label2 = "12"

Label3 = "7"

Label4 = "6"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 8 Then

Label26 = "Сколько часов в сутках?"

Label1 = "6"

Label2 = "48"

Label3 = "12"

Label4 = "24"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 9 Then

Label26 = "Мать жены?"

Label1 = "Теща"

Label2 = "Свекровь"

Label3 = "Невестка"

Label4 = "Зять"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 10 Then

Label26 = "Кисель без крахмала?" продолжение Приложение 1

Label1 = "Вода"

Label2 = "Морс "

Label3 = "Варенье"

Label4 = "Квас"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 11 Then

Label26 = "Львиная шевелюра?"

Label1 = "Прича"

Label2 = "Густота"

Label3 = "Грива"

Label4 = "Патлы"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 12 Then

Label26 = "Крестовик?"

Label1 = "Отверка"

Label2 = "Крест"

Label3 = "Перекресток"

Label4 = "Паук"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 13 Then

Label26 = "Отрезной талон?"

Label1 = "Купон"

Label2 = "Билет"

Label3 = "Паспорт"

Label4 = "Военный билет"

продолжение Приложение 1

If Text2 = 1 Then Command1.Visible = True

End If

If X = 14 Then

Label26 = "Куда звонить во время пожара?"

Label1 = "02"

Label2 = "01"

Label3 = "04"

Label4 = "Домой"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 15 Then

Label26 = "Склад на корабле?"

Label1 = "Комната капитана"

Label2 = "Каморка"

Label3 = "Трюм"

Label4 = "Палуба"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 16 Then

Label26 = " Пресованая бумага?"

Label1 = "Бумага для принтера"

Label2 = "Туалетная"

Label3 = "Ватман"

Label4 = "Картон"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 17 Then

Label26 = "Шотланский монстр?"

продолжение Приложение 1

Label1 = "Несси"

Label2 = "Лохнеское чудовище"

Label3 = "Мужчина в юбке"

Label4 = "Незнаю"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 18 Then

Label26 = "Большой рак?"

Label1 = "Криветка"

Label2 = "Омар"

Label3 = "Лангуст"

Label4 = "Кольмар"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 19 Then

Label26 = "Основа янтаря?"

Label1 = "Камень"

Label2 = "Канифоль"

Label3 = "Смола"

Label4 = "Цена"

If Text2 = 1 Then Command1.Visible = True

End If

If X = 20 Then

Label26 = "Кто изучает НЛО?"

Label1 = "Агент Малдер"

Label2 = "Они изучают нас!"

Label3 = "Мамологи"

Label4 = "Уфологи"

продолжение Приложение 1

If Text2 = 1 Then Command1.Visible = True

End If

End Sub


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

  • Язык программирования Visual Basic: краткая история возникновения, значение и общая характеристика. Изучение основных свойств Visual Basic, синтаксис языка. Обзор ключевых операторов Visual Basic, пользовательские процедуры и функции данного языка.

    контрольная работа [36,4 K], добавлен 23.07.2014

  • Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.

    реферат [20,7 K], добавлен 11.03.2010

  • Структура и назначение программного кода программы по созданию 3D-графики средствами языка программирования Visual Basic. Элементы управления "Окно формы" и "Таймер", выполняемые ими функции и основные свойства, значение в работе программного кода.

    лабораторная работа [362,4 K], добавлен 06.07.2009

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

    лабораторная работа [1,1 M], добавлен 10.12.2014

  • Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.

    контрольная работа [989,9 K], добавлен 29.03.2011

  • Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.

    курсовая работа [3,0 M], добавлен 19.06.2010

  • Многообразие мини-игр и возможности языка Visual basic 6.0 для их реализации. Понятие мини-игр и их классификация. Элементы управления мини-игры "Реверси". Разработка прикладной программы. Создание игрового интерфейса. Написание программного кода.

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

  • Система программирования - Visual Basic. Новые возможности. Быстрый запуск проекта. Средства управления. Что позволяет Visual Basic. Краткое описание работы. Corel Draw. Отличие векторной графики от растровой. Краткое описание работы в Corel Draw.

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

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

    научная работа [390,2 K], добавлен 09.03.2009

  • Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.

    контрольная работа [25,2 K], добавлен 07.06.2010

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