Хелпикс

Главная

Контакты

Случайная статья





Задание для самостоятельной работы по информатике на 14.04.20 для 1 подгруппы.



Задание для самостоятельной работы по информатике на 14.04.20 для 1 подгруппы.

Время на выполнение с 12-30 до 16-00, позже работы проверяться не будут, все кто не успеет отправить работу получают оценку «неудовлетворительно».

 Уважаемые студенты ваша задача выполнить практическую работу в приложении MS PowerPoint.

Готовый документ вы отправляете в личное сообщение в контакте или на мой электронный адрес:Olga-zenchenko@mail.ruс указанием ФИО.

Создание интерактивных тестов в MS PowerPoint c использованием Visual Basic for Application

1 шаг:

 Выберем предмет, тему, сформулируем вопросы и зададим по 4 варианта ответов (можно и больше), из них выберем один правильный – запишем все это на листке

(Для примера я рассмотрю 3 вопроса из темы по информатике «Кодирование графики»

 

1 вопрос: Если для кодирования одного пикселя использовать 4 бита,

то количество цветов в картинке равно:

1) 16

2) 128

3) 256

4) 512

2 вопрос: Какова глубина цвета в битах рисунка с 256 цветами

1) 2

2) 4

3) 8

4) 16

3 вопрос: Графический файл имеет глубину цвета 3 байта. Сколько цветов имеет картинка изображения

1) 65536

2)  8

3) 128

4) 16777216

 

2 шаг:

Сейчас откроем MS PowerPoint и создадим 3 слайда (на каждый вопрос 1 слайд), подберем оформление слайдов, шрифты

Рассмотрим на примере первого слайда

 

а) На слайде размещаем 

 - надпись ВОПРОС 1

 - надпись с текстом вопроса

 б) Настраиваем панель – ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

(Открываем Панель быстрого доступа – Другие команды – Все команды – Элементы управления.)

Берем переключатель (щелкаем на нем) и помещаем на слайд (щелкаем на слайде) – на слайде появляется переключатель

 

- Щелкаем правой по переключателю и выбираем раздел СВОЙСТВА

 

 

- В разделе СВОЙСТВА изменяем  вид и и текст на переключателе:

 

Цвет фона переключателя

 

Надпись на переключателе

 

Размер и тип шрифта

 

Цвет шрифта

 

в) Создаем еще 3 переключателя и производим с ними такие же действия

г) Создадим кнопку. Для этого берем ее с той же панели ЭЛЕМЕНТЫ УПРАВЛЕНИЯ и помещаем ее на слайд

д) Вызываем контекстное меню -  СВОЙСТВА и тоже изменяем вид и текст на кнопке

     
 

 


3 шаг:

 И так, у нас создан один слайд.

Точно так же создаем слайды 2 и 3, вставляя в них соответствующие вопросы и ответы, переключатели и кнопки

 

4 шаг:

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

 

 

                                                           а) поместим на слайде 4 элемента Label (надпись) с панели

                                                              ЭЛЕМЕНТЫ УПРАВЛЕНИЯ

                                                   

 

 

                                                            б) Создадим 2 кнопки

                                                                  - посмотреть результат

                                                             - выход

 

 

 

 

 


                                                                                                                      

 

5 шаг:

 Слайды созданы, объекты на них размещены

Приступим к описанию событий.

Для этого и используется встроенный в офисные программы фирмы Microsoft язык Visual Basic for Application (VBA).

 Начнем с первого слайда:

 

Нам необходимо, чтобы при выборе одного из вариантов ответа и нажатии на кнопку «ДАЛЕЕ» автоматически

 - считалось число выполненных заданий

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

 - осуществлялся переход на следующий слайд (вопрос)

 

Откроем первый слайд. Сделаем двойной щелчок по кнопке «ДАЛЕЕ», при этом открывается редактор Visual Basic,в котором мы и будем описывать процедуры нажатия на кнопку

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

Ниже мы видим окно редактора Visual Basic

 


Запишем следующий код:

 

Z = 0 ( Z – это счетчик выполненных заданий, т.е сколько заданий в тесте, в начале теста его обнуляем)

L = 0 ( L – счетчик верно выполненных заданий, ему тоже присваиваем ноль)

N = 0 ( N – это процентное выполнение заданий теста)

 

If OptionButton1.Value = True Then

L = L + 1

End If

( Здесь проверяется, если выбран ответ первый (16 цветов), то счетчику верно выполненных заданий прибавляется единица, а если выбран неверный ответ, то не прибавляется)

Z = Z + 1 (считается число выполненных заданий)

OptionButton1.Value = False

OptionButton2.Value = False

OptionButton3.Value = False

OptionButton4.Value = False

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

SlideShowWindows(1).View.Next (Это команда перехода к следующему слайду)

 

6 шаг:

 Аналогично открываем 2 и 3 слайды и вставляем такой же код для кнопок «ДАЛЕЕ» (можно просто скопировать код из первого слайда), однако в коде этих кнопок убираем строки

 

Z = 0

L = 0

N = 0 (т.к. тест уже идет и обнулять показания не надо)

 

7 шаг:

 

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

Для этого:

- делаем двойной щелчок по кнопке «ДАЛЕЕ» на первом слайде

-  в меню Visual Basicвыбираем INSERT – MODULE,

- в редакторе записываем код

Public L, Z, N As Integer

- закрываем презентацию и сохраняем изменения

 

8 шаг:

Осталось написать код для кнопок «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» И «ВЫХОД»

а) Сначала опишем кнопку «ПОСМОТРЕТЬ РЕЗУЛЬТАТ»:

Для этого

 - переходим на последний слайд

 - двойным щелчком по кнопке «ПОСМОТРЕТЬ РЕЗУЛЬТАТ» переходим в Visual Basic

 -записываем код:

Private Sub CommandButton1_Click()

Label1.Caption = Z {здесь выведется число выполненных заданий}

Label2.Caption = L {здесь выведется число верно выполненных заданий}

N = (L / Z) * 100 {рассчитывается процент выполнения заданий}

Label3.Caption = N {здесь выводится процент выполнения заданий}

If N >= 75 Then

Label4.Caption = «Отлично» ( Если процент выполнения >= 75 – выводится «Отлично»)

End If

If N < 75 And N >= 50 Then

Label4.Caption = «Хорошо» ( Если процент выполнения от 50 до 75 – выводится «Хорошо»)

End If

If N < 50 And N >= 25 Then

Label4.Caption = «Удовлетворительно»

End If  ( Если процент выполнения от 25 до 50 – выводится «Удовлетв»)

If N < 25 Then

Label4.Caption = «Плохо» ( Если процент выполнения ниже 25 – выводится «Плохо»)

End If

End Sub

 

б) Сейчас опишем кнопку «ВЫХОД»

 

Private Sub CommandButton2_Click()

 

Slide4.Application.Quit

End Sub

Выходим и сохраняем все изменения

 

9 шаг:

 На этом создание теста закончено. Запускаем его (открываем презентацию) и проверяем

Если что – то не работает, то посмотрите и измените настройки безопасности в меню СЕРВИС – МАКРОС – БЕЗОПАСНОСТЬ (возможно макросы автоматически отключаются, а наш тест основан на макросах)

 

10 шаг:

 

При желании и наличии времени тесты можно сделать значительнее функциональнее, для этого изучайте Visual Basic for Application и пробуйте

 

И последнее: Данный тест можно взять за основу для разработки своих тестов, добавляя количество вопросов и ответов (просто копируя слайды и меняя их содержание)

Показать результат.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.