Приложение 2
Ведомость выдачи заданий для самостоятельной работы по дисциплине «Информатика»
Преподаватель ___________________ Группа ___________
Но- |
ФИО сту- |
Тема самостоятельной работы |
|
|
|
|
|
|
Дата выда- |
Подпись |
||||||
мер |
дента |
|
|
|
|
|
|
|
|
|
|
|
|
|
чи |
студента |
п/п |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
|
|
|
|
|
3 |
|
|
|
|
|
|
|
4 |
5 |
1 |
|
|
1.1. Информатизация общества. Информацион- |
|
|
|
||||||||||
|
|
|
ный потенциал общества. |
|
|
|
|
|
|
|
|
|
||||
|
|
|
Информатика – предмет и основные задачи |
|
|
|
|
|||||||||
2 |
|
|
2.1. Сигналы : дискретизация, квантование и ко- |
|
|
|
||||||||||
|
|
|
дирование сигналов |
|
|
|
|
|
|
|
|
|
||||
3 |
|
|
2.2. Понятие информации, ее измерение, коли- |
|
|
|
||||||||||
|
|
|
чество и качество информации |
|
|
|
|
|
|
|
|
|||||
4 |
|
|
2.3. Системы счисления |
|
|
|
|
|
|
|
|
|
||||
5 |
|
|
2.4. Формы и способы представления информа- |
|
|
|
||||||||||
|
|
|
ции |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
", |
|
|
6 |
|
|
2.5. Информационные технологии |
|
|
|
|
|
2015 |
|
||||||
7 |
|
|
|
|
|
|
|
|
|
|
|
Д |
|
|
|
|
|
|
3.1. Понятие и основные виды архитектуры |
И |
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
ЭВМ. Их характеристики |
" |
и |
А |
|
|
|
|
||||||
8 |
|
|
3.2. Состав и назначение основныхС |
элементов |
|
|
|
|||||||||
|
|
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
|
|
персонального компьютераО. Периферийные уст- |
|
|
|
||||||||||
|
|
|
ройства |
У |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
3.3. МатеринскаяО |
плата |
|
|
|
|
|
|
|
|
|
|||
10 |
|
|
Ф |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.4.ГСистемные шины |
|
|
|
|
|
|
|
|
|
|||||
|
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
( |
) |
3.5. Центральный процессор |
|
|
|
|
|
|
|
|
|||||
12 |
|
|
3.6. Запоминающие устройства: |
|
|
|
|
|
|
|
|
|||||
|
|
|
классификация, принцип работы, основные ха- |
|
|
|
||||||||||
|
|
|
рактеристики |
|
|
|
|
|
|
|
|
|
|
|
||
13 |
|
|
3.7. Системная память: ОЗУ, ПЗУ, кэш |
|
|
|
|
|
||||||||
14 |
|
|
3.8. Внешняя память: винчестер; стример; нако- |
|
|
|
||||||||||
|
|
|
питель на гибких магнитных дисках; накопите- |
|
|
|
||||||||||
|
|
|
ли на компакт-дисках |
|
|
|
|
|
|
|
|
|
||||
15 |
|
|
3.9. Устройства |
|
ввода/вывода |
|
|
данных, |
|
|
||||||
|
|
|
их разновидности и основные характеристики |
|
|
|
||||||||||
16 |
|
|
3.10. Клавиатура. Координатные устройства |
|
|
|
|
|||||||||
|
|
|
ввода |
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
|
3.11. Видео- и звуковые адаптеры. Назначение, |
|
|
|
||||||||||
|
|
|
разновидности и основные характеристики |
|
|
|
|
|||||||||
18 |
|
|
3.12. Сканеры. Принтеры. Плоттеры. Мониторы |
|
|
|||||||||||
19 |
|
|
4.1. Понятие системного программного обеспе- |
|
|
|
||||||||||
|
|
|
чения : назначение, возможности, структура |
|
|
|
|
Продолжение прил. 2
1 |
2 |
|
|
|
|
3 |
|
|
|
|
4 |
5 |
20 |
|
|
4.2. Операционная система, система управления |
|
|
|||||||
|
|
|
работой пользователей, командные языки; орга- |
|
|
|||||||
|
|
|
низация личного и корпоративного информа- |
|
|
|
||||||
|
|
|
ционного обеспечения |
|
|
|
|
|
|
|||
21 |
|
|
4.3. Файловая структура |
|
|
|
|
|
|
|||
22 |
|
|
4.4. Служебное ПО |
|
|
|
|
|
|
|||
23 |
|
|
4.5. Организация и средства человеко- |
|
|
|
|
|||||
|
|
|
машинного интерфейса, мультисреды и гипер- |
|
|
|
||||||
|
|
|
среды |
|
|
|
|
|
|
|
|
|
24 |
|
|
4.6. Основы машинной графики. Системы ком- |
|
|
|
||||||
|
|
|
пьютерной графики и анимации |
|
|
|
|
|
|
|||
25 |
|
|
5.1. Текстовые редакторы |
|
|
|
|
|
|
|||
26 |
|
|
5.2. Электронные таблицы |
|
|
|
|
|
|
|||
27 |
|
|
5.3. Электронные презентации |
|
|
|
|
|
|
|||
28 |
|
|
6.1. Моделирование как метод познания. |
|
|
|
|
|||||
|
|
|
Классификация и формы представления моде- |
|
|
|
||||||
|
|
|
лей |
|
|
|
|
|
|
|
|
|
29 |
|
|
6.2. Методы и технологии моделирования |
|
|
|
||||||
30 |
|
|
6.3. Информационная модель объекта |
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
2015 |
|
31 |
|
|
7.1. Алгоритмизация. Понятие алгоритма и ал- |
", |
|
|||||||
|
|
|
горитмической системы, свойства алгоритма. |
|
||||||||
|
|
|
|
|
|
|
|
|
Д |
|
|
|
|
|
|
Проектирование алгоритмов. Блок-схема алгоИ- |
|
|
|||||||
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
и |
хАслож- |
|
|
|
|
|
|
|
ритма. Основные типы алгоритмов, |
|
|
|
||||||
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
ность и их использование дляСрешения задач |
|
|
|
||||||
32 |
|
|
7.2. Основные принципыОалгоритмизации и |
|
|
|
||||||
|
|
|
|
|
|
У |
|
|
|
|
|
|
|
|
|
программированияВ.Понятие формализации, ал- |
|
|
|||||||
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
горитмизации, программирования |
|
|
|
|
|
||||
33 |
|
|
Ф |
|
|
|
|
|
|
|
|
|
С |
7.3.ГПрограмма на языке высокого уровня, типы |
|
|
|||||||||
|
( |
) |
данных, переменные, выражения. Операторы |
|
|
|
||||||
|
|
|
циклов и ветвления |
|
|
|
|
|
|
|||
34 |
|
|
7.4. Понятие о структурном программировании |
|
|
|
||||||
35 |
|
|
7.5. Объектно-ориентированное программиро- |
|
|
|
||||||
|
|
|
вание |
|
|
|
|
|
|
|
|
|
36 |
|
|
7.6. Интегрированные среды программирования |
|
|
|||||||
37 |
|
|
7.7. Этапы разработки программного обеспече- |
|
|
|
||||||
|
|
|
ния |
|
|
|
|
|
|
|
|
|
38 |
|
|
8.1. Основные понятия языков программирова- |
|
|
|
||||||
|
|
|
ния. Трансляция. Компиляция и интерпретация |
|
|
|
||||||
39 |
|
|
8.2. Структуры и типы данных языка програм- |
|
|
|
||||||
|
|
|
мирования |
|
|
|
|
|
|
|
||
40 |
|
|
8.3. Эволюция и классификация языков про- |
|
|
|
||||||
|
|
|
граммирования |
|
|
|
|
|
|
|||
41 |
|
|
9.1. Базы данных. Системы управления базами |
|
|
|
||||||
|
|
|
данных |
|
|
|
|
|
|
|
|
|
42 |
|
|
9.2. Объекты баз данных. Основные операции с |
|
|
|
||||||
|
|
|
данными |
|
|
|
|
|
|
|
Окончание прил. 2
|
1 |
2 |
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
4 |
5 |
|
43 |
|
|
|
|
9.3. Назначение и основы использования систем |
|
|
|||||||||||||
|
|
|
|
|
|
искусственного интеллекта |
|
|
|
|
|
|
|
|
|||||||
|
44 |
|
|
|
|
9.4. Базы знаний. Системы управления базами |
|
|
|
||||||||||||
|
|
|
|
|
|
знаний |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
|
|
|
|
9.5. Экспертные системы |
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
46 |
|
|
|
|
9.6. Искусственный интеллект |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
47 |
|
|
|
|
10.1. Основы компьютерной коммуникации. |
|
|
|
||||||||||||
|
|
|
|
|
|
Принципы построения сетей |
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|||||||||||||
|
48 |
|
|
|
|
10.2. Компьютерные коммуникации и коммуни- |
|
|
|||||||||||||
|
|
|
|
|
|
кационное оборудование |
|
|
|
|
|
|
|
|
|||||||
|
49 |
|
|
|
|
10.3. Сетевой сервис |
|
|
|
|
|
|
|
|
|
|
|||||
|
50 |
|
|
|
|
10.4. Программы для работы в сети |
|
|
|
|
|||||||||||
|
51 |
|
|
|
|
10.5. Интернет |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
52 |
|
|
|
|
11.1. Информационная |
безопасность и |
ее со- |
|
|
|||||||||||
|
|
|
|
|
|
ставляющие |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
53 |
|
|
|
|
11.2. Методы защиты информации. Организаци- |
|
|
|
||||||||||||
|
|
|
|
|
|
онные меры защиты информации |
|
|
|
|
|
||||||||||
|
54 |
|
|
|
|
11.3. Антивирусные средства |
|
|
|
|
|
|
|
||||||||
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
", |
|
|
|
|
|
|
|
11.4. Классификация и характеристики компью- |
2015 |
|
||||||||||||||
|
|
|
|
|
|
терных вирусов |
|
|
|
|
|
|
|
|
Д |
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
11.5. Методы защиты от компьютерныхАвирусов |
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С |
|
|
|
|
|
|
57 |
|
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
||
|
|
|
|
<Название свободной темы > |
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Г |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Приложение 3
Программа тестирования
В качестве учебного образца предлагается использовать программную реализацию задачи тестирования на VBA в Excel.
Общие требования к создаваемой учебной программе тестирования следующие:
•тестовые задания размещаются на рабочем листе;
•программа запускается при открытии файла и выдает результат тестирования только один раз (т.е. позволяет однократное выполнение теста);
•время тестирования ограничено и зависит от числа и сложности заданий;
•информация о студенте (фамилия, имя, группа) и результат по стобалльной шкале выводится на экран и сохраняется на рабочем листе.
Для создания программы необходимо выполнить следующие дейст-
вия: |
|
|
|
|
|
|
|
|
|
|
2015 |
I. Запустить программу Excel. |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
", |
|
|
|
|
|
|
|
|
|
|
И |
|
|
|
|
|
|
|
|
|
|
Д |
|
|
|
II. Создать рабочие листы «Тест» и «Результат». |
|
|
|||||||||
|
|
|
|
|
|
и |
А |
|
|
|
|
III. На листе «Тест» написать <Номер |
бназвание индивидуальной ра- |
||||||||||
|
|
|
|
|
С |
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
боты> и разместить тестовые задания по теме реферата и кнопку «Завер- |
|||||||||||
|
|
|
П |
|
|
|
|
|
|
|
|
шить тест». При составленииВзаданий использовать панель инструментов |
|||||||||||
|
|
|
У1 |
|
|
|
|
|
|
|
|
«Элементы управленияО». |
|
|
|
|
|
|
|
|
|||
|
|
Б |
|
|
|
|
|
|
|
|
|
|
Г |
|
|
|
|
|
|
|
|
|
|
|
Ф |
|
|
|
|
|
|
|
|
|
|
С |
|
|
|
|
|
|
|
|
|
|
|
( |
) Номер и название индивидуальной работы |
1. Переведите целое число 74210 → Х2
Ответ:
2.Математический сопроцессор требуется для более эффективного выполнения операций над …
Выберите один или несколько ответов:
натуральными числами;
числами с фиксированной точкой; рациональными числами;
1 Команда: Вид – Панель инструментов – Элементы управления.
числами с плавающей точкой; текстом.
3.Арифметико-логическое устройство является неотъемлемой частью …
Выберите один или несколько ответов:
системной шины;
оперативной памяти;
микропроцессора; диджитайзера.
4.Для реализации логики алгоритма и программы, с точки зрения структурного программирования, не должны применяться …
Выберите один или несколько ответов:
безусловные переходы; |
|
|
|
|
|
|
|
|
|
|
|
2015 |
|||
ветвления; |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
", |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Д |
|
|
|
последовательное выполнение; |
|
|
|
|
|
А |
|
|
|
||||||
|
|
|
|
|
|
|
|
С |
б |
|
|
|
|
||
повторения(циклы). |
|
|
|
" |
и |
|
|
|
|
|
|||||
|
|
О |
|
|
|
|
|
|
|||||||
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
5. Языками разметки данных являются … |
|
|
|
|
|
|
|||||||||
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Г |
О |
|
|
|
|
|
|
|
|
|
|
|
|
Выберите одинБили несколько ответов: |
|
|
|
|
|
|
|||||||||
С |
Ф |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
HTML;) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SQL;
Java;
XML;
ADA.
6. Представленный фрагмент алгоритма имеет структуру ...
Выберите один или несколько ответов:
циклическую, с предусловием;
разветвляющуюся;
линейную; циклическую с постусловием
7. Элементы одномерного массива Х(N) имеют следующие значения:
Х(1)=2, Х(2)=1, Х(3)=2, Х(4)=0, Х(5)=─3, Х(6)=5.
Чему будет равно значение Р после выполнения фрагмента программы?
Р=1: N=6 FOR I=1 TO N P=P*X(I) NEXT I
Ответ:
8. Дан фрагмент электронной таблицы, содержащий числа и формулы. |
|||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
2015 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
расчетов по |
|
|
Чему будет равно значение в ячейке С4 после выполнения", |
||||||||||||||||
|
формулам? |
|
|
|
|
|
|
|
|
б |
Д |
|
|
||||
|
|
|
|
|
|
|
|
и |
А |
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
С |
|
|
|
|
|
|
|
|
А |
|
|
|
В |
|
|
П |
" |
|
|
|
|
|
|
|
|
|
|
|
|
У |
В |
ОС |
|
|
|
|
|
|
|
||||
1 |
3 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|||
2 |
=А1*2 |
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
||
|
Г=БА2-В1 |
|
|
|
|
|
|
|
|
|
|
|
|||||
|
С |
Ф |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
3 |
( |
) |
= В2+А3 |
|
|
|
|
|
|
|
|
|
|
|
|||
5 |
|
|
|
|
|
|
|
|
|
|
|
||||||
4 |
|
|
|
|
|
|
|
= А1+В3 |
|
|
|
|
|
|
|
Ответ:
9. Компьютерный вирус – это …
Выберите один или несколько ответов:
программа, способная размножаться и наносить ущерб информации;
программа, создающая собственные копии и наносящая вред аппаратуре ПК;
дефект в программе, заставляющий её делать нечто непредвиденное; программное средство перезаписи данныхс целью ихуничтожения;
программа для прерывания диалога пользователя с ПК.
10.Из нижеперечисленных адресов электронной почты выберите неверные.
Выберите один или несколько ответов:
trof-nn@sss.ru
uuu@vert@uy.su
yy@doty.rrr.com rt_tyyy@ret@up.uk
ab_c-d@uni.com
Завершить тест
Замечание
Количество тестовых заданий должно быть не менее двадцати.
В предложенном тесте приведены тестовые задания двух видов1 из разных разделов дисциплины.
Задания первого вида формулируются по обычной схеме в виде вопроса и четы-
рех или пяти вариантов ответа. Для правильного ответа нужно выбрать один или бо- |
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
2015 |
|
лее одного из нескольких предлагаемых вариантов путем установки флажков. |
||||||||||||
|
|
|
|
|
|
|
|
|
|
И |
|
расчета и записи |
Задания второго вида требуют выполнения предварительного", |
||||||||||||
|
|
|
|
|
|
|
|
Д |
|
|
||
|
|
|
|
|
|
|
А |
|
|
|
||
ответа в поле ввода. |
|
|
|
|
С |
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
, различными по трудности, |
||||
Тестовые задания должны быть содержательнымии |
||||||||||||
|
|
|
|
О |
|
|
|
|
|
|
|
|
четко и ясно сформулированными. Тест должен охватывать весь материал реферата и |
||||||||||||
|
|
|
|
П |
|
|
|
|
|
|
|
|
позволять производить проверкуВстепени его усвоения. |
|
|
|
|
|
|||||||
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
|
Г |
|
|
|
|
|
|
|
|
|
|
|
IV. ДваждыФнажать на кнопку «Завершить тест» и составить проце- |
||||||||||||
) |
|
|
|
|
|
|
|
|
|
|
|
|
дуру для(Сэтой кнопки. |
|
|
|
|
|
|
|
|
|
|
'Процедура кнопки "Завершить тест" Private Sub CommandButton1_Click()
Dim s As Single 'количество правильных ответов
Rez s 'процедура вычисляет количество правильных ответов Prin s 'процедура выводит итоги тестирования на лист "Результат"
Лист1.CommandButton1.Visible = False 'делает кнопку "Завершить тест" невидимой
MsgBox ("Тестирование завершено. Всего заданий " & n & ". Правильных ответов " & s & ". Оценка в баллах: " & Round(s / n * 100, 0) & " из 100")
Clear 'очищает поля ввода и удаляет флажки в ответах End 'завершает выполнение программы
1 Допускаются другие виды тестовых заданий.
End Sub
V. Выполнить команду Insert-Module и в появившемся окне набрать следующий код:
'Глобальные переменные
Public fam As String 'фамилия
Public nam As String 'имя Public grup As String 'группа
Public n As Single 'количество тестовых заданий
Public t As Date 'среднее время, отведенное на выполнение одного задания в секундах (значение n*t определяет время тестирования)
'Процедура вывода итогов тестирования на лист "Результат"
Public Sub Prin(s) |
|
|
|
|
|
|
|
|
|
|
|
|
|
Worksheets("Результат").Select |
|
|
|
|
|
|
|
|
|||||
Cells(1, 1) = "Результат тестирования" |
|
|
|
|
|
|
|||||||
Cells(2, 1) = fam & " " & nam & ". " & grup |
|
|
|
2015 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
", |
|
Cells(3, 1) = "Всего заданий " & n & ". Правильных ответов " & s |
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
А |
И |
|
Cells(4, 1) = "Оценка в баллах: " & Round(s / n * 100,Д0) & " из 100" |
|||||||||||||
Worksheets("Тест").Select |
|
|
|
С |
б |
|
|
||||||
|
|
" |
и |
|
|
|
|||||||
End Sub |
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
О |
|
|
|
|
|
|
||
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
Б |
У |
|
|
|
|
|
|
|
|
|
|
'Процедура вычисленияОколичества правильных ответов |
|
||||||||||||
) |
Г |
s As Single) |
|
|
|
|
|
|
|
||||
Public Sub Rez(ByRefФ |
|
|
|
|
|
|
|
||||||
С |
|
правильных ответов |
|
|
|
|
|
|
|||||
s = 0 'количество( |
|
|
|
|
|
|
If Лист1.TextBox1.Text = "1011100110" Then s = s + 1
If Лист1.CheckBox1.Value = False And Лист1.CheckBox2.Value = False And Лист1.CheckBox3.Value = False And Лист1.CheckBox5.Value = False And Лист1.CheckBox4.Value = True Then s = s + 1
If Лист1.CheckBox6.Value = False And Лист1.CheckBox7.Value = False And Лист1.CheckBox9.Value = False And Лист1.CheckBox8.Value = True Then s = s + 1
If Лист1.CheckBox11.Value = False And Лист1.CheckBox12.Value = False And Лист1.CheckBox13.Value = False And Лист1.CheckBox10.Value = True Then s = s + 1
If Лист1.CheckBox14.Value = True And Лист1.CheckBox15.Value = False And Лист1.CheckBox16.Value = False And Лист1.CheckBox17.Value = True And Лист1.CheckBox18.Value = False Then s = s + 1
If Лист1.CheckBox19.Value = True And Лист1.CheckBox20.Value = False And Лист1.CheckBox21.Value = False And Лист1.CheckBox22.Value = False Then s = s + 1
If Лист1.TextBox2.Text = "0" Then s = s + 1 If Лист1.TextBox3.Text = "12" Then s = s + 1
If Лист1.CheckBox23.Value = True And Лист1.CheckBox24.Value = False And Лист1.CheckBox25.Value = False And Лист1.CheckBox26.Value = False And Лист1.CheckBox27.Value = False Then s = s + 1
If Лист1.CheckBox28.Value = False And Лист1.CheckBox29.Value = True And Лист1.CheckBox30.Value = False And Лист1.CheckBox31.Value = True And Лист1.CheckBox32.Value = False Then s = s + 1
End Sub
'Процедура очищения полей ввода и удаления флажков в ответах
Public Sub Clear()
Лист1.TextBox1.Text = "" |
|
|
|
|
|
|
|
|
|
|
2015 |
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Лист1.TextBox2.Text = "" |
|
|
|
|
|
|
|
|
|
", |
|||
|
|
|
|
|
|
А |
И |
|
|||||
Лист1.TextBox3.Text = "" |
|
|
|
|
|
|
|
||||||
|
|
|
С |
б |
Д |
|
|
||||||
Лист1.CheckBox1.Value = False |
|
|
|
|
|
|
|||||||
|
" |
и |
|
|
|
|
|
||||||
Лист1.CheckBox2.Value = False |
|
|
|
|
|
|
|
|
|||||
О |
|
|
|
|
|
|
|
|
|||||
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
Лист1.CheckBox3.Value = FalseВ |
|
|
|
|
|
|
|
|
|
|
|||
|
Б |
У |
|
|
|
|
|
|
|
|
|
|
|
Лист1.CheckBox4.ValueО= False |
|
|
|
|
|
|
|
|
|
|
|||
) |
Г |
= False |
|
|
|
|
|
|
|
|
|
|
|
Лист1.CheckBox5.ValueФ |
|
|
|
|
|
|
|
|
|
|
|||
С |
|
= False |
|
|
|
|
|
|
|
|
|
|
|
Лист1.CheckBox6.Value( |
|
|
|
|
|
|
|
|
|
|
Лист1.CheckBox7.Value = False Лист1.CheckBox8.Value = False Лист1.CheckBox9.Value = False Лист1.CheckBox10.Value = False Лист1.CheckBox11.Value = False Лист1.CheckBox12.Value = False Лист1.CheckBox13.Value = False Лист1.CheckBox14.Value = False Лист1.CheckBox15.Value = False Лист1.CheckBox16.Value = False Лист1.CheckBox17.Value = False Лист1.CheckBox18.Value = False Лист1.CheckBox19.Value = False Лист1.CheckBox20.Value = False
Лист1.CheckBox21.Value = False Лист1.CheckBox22.Value = False Лист1.CheckBox23.Value = False Лист1.CheckBox24.Value = False Лист1.CheckBox25.Value = False Лист1.CheckBox26.Value = False Лист1.CheckBox27.Value = False Лист1.CheckBox28.Value = False Лист1.CheckBox29.Value = False Лист1.CheckBox30.Value = False Лист1.CheckBox31.Value = False Лист1.CheckBox32.Value = False End Sub
VI. Создать форму «Тест» с четырьмя метками Label1(Фамилия), Label2(Имя), Label3(Группа), Label4(для информации о количестве заданий и времени тестирования), два поля для ввода фамилии и имени, список
для ввода названий групп и кнопку «Начать тестирование». |
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2015 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
", |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
И |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Д |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
А |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
П |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
В |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
У |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
О |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Б |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Г |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ф |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
( |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VII. Дважды нажать на кнопку «Начать тестирование» и в появившемся окне набрать две процедуры.
'Процедура кнопки "Начать тестирование" на форме "Тест"
Private Sub CommandButton1_Click()
Dim s As Single 'количество правильных ответов Dim t1 As Date 'текущее время в секундах
Dim t2 As Date 'время начала тестирования в секундах fam = TextBox1.Text
nam = TextBox2.Text grup = ListBox1.Text
UserForm1.Hide 'скрывает форму
t2 = Timer 'время суток в секундах (время начала тестирования)
Do While Timer < t2 + t * n t1 = Timer
Do While Timer < t1 + 1
DoEvents ' ожидает наступления события
Loop
Loop
Rez s 'вычисляет количество правильных ответов Prin s 'выводит данные на лист "Результат"
Лист1.CommandButton1.Visible = False 'делает кнопку "Завершить тест" невидимой
MsgBox ("Время закончилось. Всего заданий " & n & ". Правильных ответов " & s & ". Оценка в баллах: " & Round(s / n * 100, 0) & " из
100")
Clear 'очищает поля ввода и удаляет флажки в ответах
End Sub
|
|
|
|
|
|
|
|
|
|
|
2015 |
|
|
|
|
|
|
|
|
|
|
", |
|
'Процедура, выполняемая при активации формы "Тест |
|
||||||||||
Private Sub UserForm_Activate() |
|
|
|
А |
И |
|
|||||
С |
б |
Д |
|
|
|||||||
n = 10 'число тестовых заданий |
|
|
|
|
|||||||
" |
и |
|
|
|
|
|
|||||
|
|
|
|
одного задания в секундах |
|||||||
t = 30 'время, отведенное на выполнениеО |
|||||||||||
|
|
|
П |
|
|
|
|
|
|
|
|
ListBox1.AddItem "АДб-15ДВ1" 'заполняет список на форме |
|||||||||||
|
Б |
У |
|
|
|
|
|
|
|
|
|
ListBox1.AddItem "АДбО-15Д2" |
|
|
|
|
|
|
|
|
|||
Г |
|
|
|
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
ListBox1.AddItemФ"МТб-15Д1" |
|
|
|
|
|
|
|
|
|||
С |
"МТб-15Д2" |
|
|
|
|
|
|
|
|
||
ListBox1.AddItem( |
|
|
|
|
|
|
|
|
ListBox1.AddItem "СИб-15Д1"
ListBox1.AddItem "СУЗ-15Д1"
ListBox1.AddItem "СУЗ-15П1"
Лист1.Select 'выбирает Лист1
Label4.Caption = "Всего заданий " & n & ". Время тестирования " & t * n & " мин"
Лист1.CommandButton1.Visible = True 'делает кнопку "Завершить тест" видимой
End Sub
VIII. В окне Project Explorer дважды нажмите на элемент «Эта книга» и в появившемся окне наберите процедуру.
'Процедура запускается при открытии книги