Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте za4eti.ru

Компьютеры, Программирование Компьютеры, Программирование     Программирование, Базы данных Программирование, Базы данных

Разработка лабораторного практикума "Создание тестирующей программы"

Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Пакеты с замком "Extra зиплок" (гриппер), комплект 100 штук (150x200 мм).
Быстрозакрывающиеся пакеты с замком "зиплок" предназначены для упаковки мелких предметов, фотографий, медицинских препаратов и
148 руб
Раздел: Гермоупаковка
Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ СТАЛИ И СПЛАВОВ (ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ) НОВОТРОИЦКИЙ ФИЛИАЛ кафедра экономики и информатики ЗАДАНИЕ НА КУРСОВУЮ РАБОТУСтудент (Ф.И.О., группа ) Тема курсовой работы (проекта): Разработка лабораторного практикума «Создание тестирующей программы» Срок сдачи курсового вопросов подлежащих исследованию или разработке: а) Актуальность и значимость темы. б) История развития обучающих и контролирующих программ. в) Обоснование выбора используемых компонентов г) Алгоритмы реализации проектов. Руководитель: 2. РАЗРАБОТКА ПРОГРАММЫ 2.1. Постановка задачи Разработать лабораторный практикум по теме: «Создание тестирующей программы». Программа должна содержать заставку с названием проекта, и перечень вопросов с вариантами ответов, из которых нужно выбрать правильный. По окончании тестирования должен быть выдан результат тестирования. 2.2. Алгоритм реализации работы Лабораторный практикум реализуется в десять этапов, в каждом из них происходит усложнение задачи. На первом этапе создается заставка, содержащая название тестирующей программы. В качестве примера производится тестирование на знание программы Microsof Excel из пакета программ Microsof Office 2000. Необходимо создать проект для запуска заставки тестирующей программы, которая будет отображаться на экране 10 секунд (рис.1). Для этого необходимо задать свойства компонентов (табл.2), и создать процедуру завершения показа заставки Form1. imer1 imer (Приложение 1). Таблица 2 Свойства компонентов Form1 Cap io Приглашение к тестированию Wi dowS a e максимальное окно Color clGree Image1 Pic ure вставка из файла, в котором сохранена копия экрана окна EXCEL Label1 Cap io Программа тестирования по пакету Microsof EXCEL WordWrap rue Fo imes ew Roma , 20 p, полужирный, белый, выровнен по центру Color clGree imer1 I erval 5000 Eve s O imer – Close; (закрытие формы) Рис.1. Задание 1, форма 1 На втором этапе создается проект для запуска вопроса с вводом ответа тестирующей программы (Projec 2, U i 2.pas, Form2). Пример проекта приведен на рис.2. Рис.2. Проект второго этапаТаблица 3 Свойства компонентов Form2 Cap io Вопрос с вводом ответа Wi dowS a e нормальное окно Color clI foBk Label1 Cap io Текст вопроса WordWrap rue Fo imes ew Roma , 16 p, полужирный, синий, выровнен по центру, на белом фоне Edi 1 Fo imes ew Roma , 16 p, красный Bu o 2 (Exi ) процедура закрытия формы Bu o 1 (OK) обработка введенного ответа Для этого необходимо задать свойства компонентов (табл.3), и создать процедуру проверки правильности ответа на вопрос Form2.Bu o 1Click (Приложение 1). На форме показывается вопрос, и в поле ввода ожидается ответ. После ввода ответа происходит его передача в переменную S (блок 2), перевод всех букв в верхний регистр, и проверка этой переменной (блок 3). Если введенный ответ совпадает с правильным, то происходит вывод сообщения о правильности ответа (блок 5), и закрытие формы (блок 6). Иначе происходит вывод сообщения о том, что ответ неверен (блок 4). На форме также присутствует кнопка Exi , которая позволяет прервать работу программы и выйти в систему (кнопка выхода).

На третьем этапе необходимо создать проект для запуска заставки, а затем через 10 сек вопроса с вводом ответа (Projec 3, U i 1.pas, U i 2.pas). Для этого необходимо открыть первый проект, добавить в него модуль U i 2 из проекта 2. В коде модуля U i 1 необходимо в разделе описания модулей добавить второй модуль (U i 2), а в процедуре imer1 imer убрать команду Close, вместо которой необходимо отключить таймер, сделать первую форму невидимой, и активизировать вторую форму (Приложение 1 и 2). А также в коде модуля U i 2 вместо Close необходимо ввести команду Applica io . ermi a e (блок 2). На четвертом этапе нужно создать проект для вопроса с выбором ответа из выпадающего списка (Projec 4, U i 4.pas, Form4). Пример такой формы приведен на рис.3. Необходимо задать также свойства компонентов (табл.4). Таблица 4 Свойства компонентов ComboBox1 ex Ответ из списка I ems Список ответов (например, Простой Вычисляемый Сравнивающий) Bu o 1 (OK) обработка выбранного ответа Рис.3. Вопрос с выбором ответа из выпадающего списка В списке варианты ответов заранее заданы, поэтому необходимо выполнить обычный выбор необходимо ответа. Выбранный ответ сравнивается с эталонным (Приложение 2), и если он правильный, программа завершает свою работу (блок 3). На пятом этапе необходимо создать проект для вопроса с выбором одного ответа (Projec 5, U i 5.pas, Form5). Пример такого проекта приведен на рис.4. Рис.4. Вопрос с выбором ответа Необходимо задать свойства компонентов, используемых в этом проекте (табл.4). Таблица 4 Свойства компонентов RadioBu o 1 Cap io Первый ответ RadioBu o 2 Cap io Второй ответ RadioBu o 3 Cap io Третий ответ RadioBu o 4 Cap io Четвертый ответ Bu o 1 (OK) обработка выбранного ответа Правильный ответ находится в третьей радиокнопке, поэтому при выборе ответа, и нажатии на кнопку OK, происходит следующее: проверяется, какая радиокнопка была выбрана (Приложение 2, рис.14, блок 2), и если результат проверки положителен, то происходит завершение работы приложения (блок 3). На шестом этапе нужно создать проект для вопроса с выбором нескольких правильных ответов (Projec 6, U i 6.pas, Form6). Пример такого проекта приведен на рис.5. Рис.5. Вопрос с несколькими ответами При выделении правильных ответов, и нажатии кнопки OK, происходит обработка ответа (Приложение 2). Если, при проверки условия, происходит совпадение (рис.15, блок2), то приложение завершает свою работу (блок 3). Кнопка Exi позволяет не отвечать на вопрос, и прервать выполнение этого приложения, т.е. она работает аналогично кнопкам Exi , описанным выше. На седьмом этапе необходимо создать проект для вопроса с выбором ответа с помощью картинки (Projec 7, U i 7.pas, Form7). Пример такого проекта приведен на рис.6. Рис.6. Вопрос с картинкой В этом случае на форму помещаются компоненты CheckBox, а картинка создается в любом графическом редакторе, например в Adobe Pho oShop 6.0. Обработка правильного ответа осуществляется аналогично предыдущему проекту (Приложение 2, рис.16). Проверяется условие совпадения ответа (блок 2), и в случае совпадения приложение завершает свою работу (блок 3).

На восьмом этапе необходимо дополнить Projec 3 новыми вопросами, представленными в этапах 4-7. Сохранить проект предлагается под именем Projec 8. Для этого в каждом модуле при обработке кнопки ОК нужно сделать невидимой текущую форму и вызывать следующую форму по аналогии с третьим этапом, и по окончании тестирования сделать вывод количества и процента правильных ответов (рис.7). Рис.7. Результат тестирования Глобальные переменные, необходимые для подсчета количества и процента правильных ответов, необходимо объявить в специальном модуле U I 0.pas. Этот модуль, не содержащий никакой формы, вставляется в проект по команде FILE  EW с выбором U I , а затем сохраняется как модуль U I 0.pas. В каждом модуле в конструкции USES нужно добавить U I 0 (Приложение 6). При вычислении результатов тестирования используется модуль U i 8, в котором вызывается процедура Form8.FormAc iva e (Приложение 2, рис.17). Здесь происходит преобразование переменных и вывод их на форму. Во-первых, общее количество вопросов (блоки 2 и 3), во-вторых, количество правильных ответов (блоки 4 и 5), и в-третьих подсчет процента правильных ответов и вывод его (блоки 6 и 7). Все остальные процедуры построены аналогичным образом, согласно этапам 3-7 (Приложение 3). На девятом этапе необходимо модифицировать проект восьмого этапа (Projec 8), разработав процедуру ввода исходной информации о вопросах и ответах из текстовых файлов. Для этого нужно создать пять (по количеству видов вопросов) текстовых файлов – 1.ТХТ, 2.ТХТ, 3.ТХТ, 4.ТХТ, 5.ТХТ. Информацию в каждом файле набрать в виде: Первая строка – текст вопроса Вторая строка – номера правильных ответов Третья, четвертая, пятая и шестая строки – варианты ответов Седьмая строка – вид вопроса (1 – 5). В модуле U I 0 необходимо написать процедуру ввода из текстового файла (Приложение 4, рис.23). Здесь сначала открывается необходимый текстовый файл (блоки 2 и 3) и переменной-счетчику S R присваивается значение 1 (блок 4). После этого производится ввод вопроса из этого файла (блоки 5 и 6), потом читается правильный ответ (блоки 7 и 8). Далее считываются варианты ответов, которые помещаются в специальный массив O ve (блоки 9-11), и номер (вид) вопроса (блоки 12 и 13). После этого файл закрывается (блок 14) и процедура завершает свою работу (блок 15). Для события формы FORM2 O Show необходимо записать операторы вызова процедуры VVOD и назначения текста вопроса (Приложение 4, рис.24). В этой процедуре задается имя тестового файла 1. x (блок 2), и вызывается процедура VVOD для чтения данных (блок 3). Далее проверяется условие совпадения вида вопроса (блок 4), и в положительном случае на форму выводится вопрос (блок 5). Также необходимо исправить проверку на введенный ответ в обработке кнопки ОК (Приложение 4, рис.25). Сначала обнуляются переменные количества правильных ответов, и общего количества вопросов. Потом считывается ответ из поля ввода (блок 2). В блоке 3 ответ проверяется, и при положительном результате проверки выводится сообщение, что ответ был правильным (блок 5) и к счетчику правильных ответов прибавляется единица (блок 6).

По словам Тайлака Агервалы (Tilak Agerwala), вице-президента исследовательского центра IBM, нарастание вычислительной мощи одного ядра в рамках современных технологий значительно замедлилось, поэтому дальнейшее увеличение производительности возможно только при переходе к многоядерным архитектурам, которые являются не просто плодом маркетинговых ухищрений, а технологической необходимостью. Проблема с многоядерными процессорами хорошо известна: к настоящему времени существует очень мало программ, которые выполняются одновременно на нескольких ядрах. Фейсал Сайед (Faisal Saied), старший научный сотрудник университета Пэдью, говорит, что сегодня лишь незначительная часть программистов обладает навыками создания распараллеливающихся программ. Даже в области суперкомпьютинга есть сферы, которые еще не готовы к пришествию многоядерных процессоров. По мнению Стива Кирха (Steve Kirsch), инженера из компании Raytheon Systems, для разработки распараллеливающихся программ скорее всего потребуются и новые языки, которые повлекут за собой необходимость в новом программистском мышлении

1. Программы системы 1С: Предприятие. Конфигурирование и администратирование в программах 1С: Предприятие

2. Web-Дизайн и программы для создания web-страниц

3. Создание проекта с использованием программы GeniDAQ и контроллеров серии АДАМ-4000

4. Учебник по созданию Shareware-программ

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

6. 14 принципов создания вежливых программ
7. Методика создания программ
8. Применение программы 1С Предприятие при создании акта о завесе тары

9. Программа информационной поддержки создания плана местности

10. Создание игровой программы "Морской бой"

11. Создание программы авторизации пользователя с помощью пароля

12. Создание программы на языке Delphi

13. Создание программы с использованием программного продукта Turbo Assembler

14. Создание программы электронного учета успеваемости студентов с дальнейшим выводом ее в Интернет

15. Социальные теории старения, их значение для создания программ адаптации к старости

16. Росписи Успенского собора Княгинина монастыря XVII века в г. Владимире. История создания памятника.

Музыкальная карусель на кроватку "Наш тёплый дом. Саванна" с проектором (цвет: розовый).
Изготовлено из высококачественного пластика. 2 уровня громкости. Режимы с вращением и без. Звуки природы, спокойные колыбельные мелодии
1719 руб
Раздел: Мобили
Подушка "Нордтекс. Зебры", 40х40 см.
Декоративные подушки являются непременным элементом современного интерьера. Они могут послужить прекрасным украшением не только спальни,
454 руб
Раздел: Подушки
Детский стиральный порошок "Ondalind", без фосфатов, 1,8 кг.
Экологически безопасный гранулированный стиральный порошок, гипоаллергенный, без фосфатов, без хлора, без запаха. Инновационная технология
655 руб
Раздел: Для стирки детских вещей

17. Создание Вселенной или большой взрыв

18. Чили: создание блока Народное единство и президентские выборы 1970 года

19. Создание топографического плана местности

20. Правовые основы создания, реорганизации и ликвидации кредитной организации

21. Создание и регистрация Культурного фонда "Наследники Гейне"

22. Возникновение (создание) юридического лица в современном гражданском праве
23. Аграрный вопрос в программах политических партий начала 20 века
24. Создание советской судебной системы

25. Политическая программа английского просвещения Джона Локка

26. Международная организация труда- создание, структура, задачи и организация её работы

27. Общество с ограниченной ответственностью, создание и его реорганизация

28. Разработка рекламной программы для страховой компании

29. Диагностика банкротства предприятия и разработка антикризисной программы (на примере ООО «Оптима»)

30. История создания балета "Лебединое озеро"

31. Судьба доктора Сартанова в романе В. Вересаева "В тупике". История создания и публикации романа

32. Политическая программа декабристов

Мозаика-чемодан со схемами "Мозайкин".
Состав набора: игровое поле, 16 картинок, 48 деталей мозаики. Размер поля: 28x21,5 см. Диаметр фишки: 3 см. Материал: картон, пластик.
399 руб
Раздел: Пластмассовая
Комод четырехсекционный "Орнамент" (белый/мраморный).
Комод поможет вам поддерживать порядок и сделает интерьер уютнее. В нём найдётся место для канцтоваров, игрушек, сувениров, текстиля и
1302 руб
Раздел: Комоды
Карниз для ванной комнаты металлический, раздвижной, 210 см, с кольцами (металлик).
Карниз с 12 пластиковыми кольцами в наборе. Стальная труба с пластиковой фурнитурой. Силиконовые вставки в фурнитуру предотвращают
404 руб
Раздел: Штанги и кольца

33. Основные этапы создания государства на Украине

34. Немецкие парашютисты: создание, формирование, подготовка, оснащение и участие в боевых действиях (немецкие ВДВ во 2-й мировой войне)

35. Киевская Русь. Монголо-татарское нашествие и его последствия. Создание Российского централизованного государства. Европа в начале Нового времени. Московское царство (Методические указания)

36. Создание и развитие Киевской Руси

37. Создание системы государственного образования. Книгоиздательское дело

38. Компьютерные вирусы и антивирусные программы
39. Антивирусные программы
40. Анализ рынка бухгалтерских и аналитических программ

41. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET

42. Создание сети Internet

43. Указатель "x-y" координат (история создания "мышки")

44. Создание автоматизированной системы обработки экономической информации

45. Программа эмуляции развития популяций животных

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

47. Создание клиентских частей SQL БД под ОС Windows`95 и WindowsNT

48. Программа контроля знаний студентов по дисциплине ЭРМ и РК в процессе учебы

Рюкзак для средней школы "Рассвет", 46x34x18 см.
Рюкзак для средней школы. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Ремни регулировки объема. Материал:
978 руб
Раздел: Без наполнения
Этажерка для обуви "Комфорт-3".
Выполнена из металлических трубок с антикоррозионным напылением. Пластиковые колпачки на ножках защищают поверхность пола от царапин.
1111 руб
Раздел: Полки напольные, стеллажи
Чайная пара "Loraine" (чашка 180 мл + блюдце).
Чайная пара, выполненная из костяного фарфора, состоит из 1 чашки и 1 блюдца. Изделия оформлены ярким изображением. Изящный дизайн и
328 руб
Раздел: Кружки, чашки, блюдца

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

50. Написание игровой программы Tetris и описание алгоритма

51. Программа и План - сопоставительный анализ

52. Программа сложной структуры с использованием меню

53. Особенности создания математических формул в Web

54. Разработка программы- тренажера "Управление электросетями"
55. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")
56. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

57. Кадры с использованием программы Microsoft Access 97

58. Обучающая программа "Графика" программированию в графическом режиме на языке turbo-pascal 7.x

59. Создание игры

60. Разработка программы расчета определенного интеграла по формуле Буля по схеме двойного пересчета с заданной точностью

61. Алгоритм создания базы данных складского учета

62. Разработка игровой программы на языке программирования Turbo Pascal

63. Пример создания БД "Материалы" с помощью Access

64. Отчёт по созданию курсовой работы «База данных ACCESS»

Штора для ванной Рыжий кот "Curtain-Venice".
Штора для ванной изготовлена из 100% полиэстера с тефлоновой пропиткой. Материал ценится за свою устойчивость ко всевозможным
450 руб
Раздел: Занавески
Рюкзак для средней школы, джинсовый "Скай", 46x34x18 см.
Рюкзак для средней школы. 2 основных отделения, 4 дополнительных кармана. Формоустойчивая спинка. Ремни регулировки объема. Материал:
978 руб
Раздел: Без наполнения
Солнцезащитная рулонная шторка для автомобиля Altabebe, арт. AL7030.
Солнцезащитная рулонная шторка для автомобиля Altabebe AL7030 - аксессуар, который защитит ребенка от ярких солнечных лучей при перевозке
660 руб
Раздел: Прочее

65. Программа управления самолётом в режиме автопилота

66. WINVN - программа для чтения телеконференций

67. Программы для расчета на прочность совместимые с AutoCad

68. Программа Mathematics

69. Прикладная программа Excel

70. WINDOWS - средства для создания презентаций
71. Компьютерной программе Visio v.4.0
72. Программа защиты объектов операционной системы Windows95, работающей в многопользовательском режиме под управлением сервера Novell NetWare

73. Программа Adobe Photoshop

74. Офисные программы (текстовый редактор WORD)

75. Создание и редактирование текстовых документов в текстовом процессоре word 9x

76. Слои изображения в программе Photoshop

77. Использование гиперссылок при создании Веб-страницы

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

79. Чем отличается папка Мой компьютер и программа Проводник? Как настроить рабочий стол? (и другие ответы на вопросы)

80. Компьютерные Вирусы. Программа-полифаг Aidstest

Асборн - карточки. 100 занимательных игр в путешествиях.
Увлекательный набор «100 занимательных игр в путешествиях» создан специально для маленьких путешественников! В наборе ты найдешь
493 руб
Раздел: География, путешествия
Чайник заварочный из нержавеющей стали "Super Kristal", 0,65 л.
Заварочный чайник из высококачественной нержавеющей стали прекрасно подходит для заваривания чая. Чайник снабжен удобной металлической
576 руб
Раздел: Чайники заварочные
Доска гладильная "Sopfy. Корица", 46x123 см.
Гладильный стол из металлического листа с отверстиями. Свободное прохождение и отражение пара благодаря перфорированной поверхности.
2687 руб
Раздел: Доски гладильные

81. Создание документа: публикации и отчёты

82. Программа государственного экзамена по математике для студентов математического факультета Московского городского педагогического университета

83. История создания сурдотехнических средств

84. Программа по Истории России(до 1941г.) для поступающих поступающих в ВУЗы ОВД (органов внутренних дел)

85. Методические рекомендации и программа учебной практики (специальность - 7.060101 "Правоведение")

86. Роль зелёных насаждений в создании оптимальной городской среды
87. Программа социологического исследования /выбор формы обучения/ (Контрольная)
88. Психолого-педагогические проблемы использования компьютерных игр, программ с игровой компонентой в образовании

89. Контролирующие программы в Internet

90. ПУП в рамках закона и морали. Программа самой благозвучной партии России - партии умеренного прогресса

91. НАТО. Создание и развитие

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

93. Создание и исследование шпаклевочных паст на основе УПС и АВС

94. История создания сотовой связи

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

96. Создание и развитие железных дорог в России

Ручка-стилус шариковая сувенирная "Никита".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а именная надпись
415 руб
Раздел: Металлические ручки
Конструктор электронный ЗНАТОК "Первые шаги в электронике. Набор В" (15 схем).
Вам будет предложено собрать свой первый светодиодный фонарик, собрать звуковые схемы, познакомится с работой транзистора — всего 15
892 руб
Раздел: Инженерные, научно-технические
Глобус ландшафтный, диаметр 320 мм.
Глобус для занятий по географии на подставке. Компактен и нагляден. Дает представление о строении поверхности Земли. На глобусе нанесено
880 руб
Раздел: Глобусы

97. Разработка предложений по созданию единого логистического (информационного) центра транспортного комплекса Калининградского региона

98. Основы самосовершенствования. Программа личностного роста

99. Бизнес-план создания городских распределенных цифровых радиосетей на базе коммуникационных узлов mpHUB


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.