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

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

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

Фонарь желаний бумажный, оранжевый.
В комплекте: фонарик, горелка. Оформление упаковки - 100% полностью на русском языке. Форма купола "перевёрнутая груша" как у
87 руб
Раздел: Небесные фонарики
Горшок торфяной для цветов.
Рекомендуются для выращивания крупной рассады различных овощных и цветочных, а также для укоренения саженцев декоративных, плодовых и
7 руб
Раздел: Горшки, ящики для рассады
Ночник-проектор "Звездное небо и планеты", фиолетовый.
Оригинальный светильник - ночник - проектор. Корпус поворачивается от руки. Источник света: 1) Лампочка (от карманных фонариков) 2) Три
330 руб
Раздел: Ночники

Предисловие. Как известно, в настоящее время наиболее распространенными алгоритмическими языками являются Паскаль и Си. Именно эти языки используются практически на всех действующих вычислительных системах- от супер-ЭВМ до персональных компьютеров. Что касается ПЭВМ, то лидером семейства языков Паскаль для них, без сомнения, является Турбо Паскаль 7.0, разработанный фирмой Borla d. Эта последняя версия позволила объединить в рамках единой системы мощный алгоритмический потенциал языка, методы объектно-ориентированного программирования, современную графику, удобные средства тестирования и отладки программ, а также обеспечить дружественный интерфейс с пользователями.1 Поэтому я выбрал этот язык программирования как основу для создания тестового редактора. Я решил создать тестовый редактор, потому что именно тесты в последнее время завоевывают все большую популярность. Они позволяют быстро и довольно точно проверить уровень знаний по тому или иному предмету, узнать ту или иную информацию о тестирующемся. Конечно, тест без труда можно составить вручную, но потребуется много времени, чтобы его размножить. Кроме того, можно в любой момент протестироваться и мгновенно узнать результаты. Разрабатывая программу шаг за шагом, я выделил основные функции, присутствующие в любом редакторе и, конечно, в моем, а именно: создание нового файла теста открытие теста и тестирование редактирование теста просмотр результатов печать файла выход из программы. В процессе создания редактора я выделил основные этапы моей работы, возникающие в связи с этим задачи и их решение. Надеюсь, прочитав мою работу, вы учтете мой опыт и продолжите начатые исследования в области редакторов. Программа может быть использована учебными заведениями в качестве пособия для создания тестов. Начнем исследование со статьи о конструировании программ. Конструирование программ. Конструирование программ - один из важнейших разделов современной информатики. Бурное развитие программно-аппаратных средств, появление новых стилей и технологий программирования, как ни парадоксально, не снижают, а повышают уровень требований к массовой алгоритмической культуре. Практически все диалоговые системы являются программируемыми. Методика конструирования программ легко переносится на другие процедурные языки программирования, в том числе и объектно-ориентированные.2 В соответствии с технологией конструирования программ построена программа тестового редактора. Я разделил ее на этапы: Создание структурной программы, во многом неудобной в использовании из-за отсутствия диалога, упорядоченного ввода и вывода информации и многого другого. Исходная программа имела лишь основные функции. Она была «ядром», осуществлявшим все процессы и функции редактора. В следующей главе в точности приведен текст структурной программы. Разбиение сплошного текста программы на процедуры. Таким образом, текст стал занимать не так много места, исчез оператор варианта, многие метки, ссылки и т. п. Надо сказать, многие программисты предпочитают вводить процедуры в программу. Это значительно упрощает ее. Введение оконной системы с помощью доступных возможностей языка (оператор Wi dow).

Это позволило значительно упростить работу, создать диалог пользователя с программой, уменьшить количество информации, поступающей к пользователю и количество ее «потоков». Введение объекта- панели управления. Вы можете видеть ее внизу экрана. Она взяла на себя управление функциями редактора. Причем введение объекта значительно упростило программу. Методы работы с объектами вы можете прочитать в главе «Объектное программирование». Оформление работы Структурное программирование. Структурное программирование- это программирование, технология которого предполагает использование суперпозиции трех базовых алгоритмических структур: линейной, разветвленной и циклической. Но для создания сложных программ используются более сложные принципы. Принцип Суперпозиции- сочетание структур со взаимным вложением (сложением). Предусматривает взаимное включение структур. Турбо Паскаль способствует внедрению современной технологии программирования, основанной на принципах структурного программирования и пошаговом методе проектирования программ. Основные операторы языка являются хорошей иллюстрацией базовых управляющих конструкций структурного программирования. Их использование позволяет записывать сложные алгоритмы обработки данных в компактной форме.3 Хотя Бейсик не является полностью структурным языком, в нем отражены основные концепции структурного программирования. рассмотрим их подробнее. Бейсик- язык программирования ПЭВМ. Бейсик - диалоговый язык высокого уровня, ориентированный на пользователей ПЭВМ, непрофессионалов в области вычислительной техники. Бейсик - преимущественно интерпретирующая программа, позволяющая производить построчную отладку текстов программ. Данный способ гораздо удобнее для начинающих программистов, нежели компилирование (компилятор производит отладку только целой программы, а не по частям), и широко используется в Паскале. Отличительной чертой структурных языков являются краткие однозначные операторы (в отличие от длиннейших команд объектного программирования) . В некоторых версиях Бейсика имеется встроенный редактор программ, позволяющий работать с текстом программы из командного окна. Работа с программой осуществляется в трех различных режимах: Непосредственное общение Ввод программ Вычисление по введенной в ОЗУ программе В основном, Паскаль выполняет те же функции что и Бейсик. Однако Паскаль имеет больший потенциал в областях програмимирования, работы с «компьютерным железом», создания собственных модулей и систем.Структурная программа. Первым этапом разработки программы стало написание текста структурной программы. Структурная программа- последовательность простых команд, операторов, реализующая ядро, то есть действие программы. Уже на этом этапе программа работает с текстовыми файлами. Для осуществления связей между отдельными частями программы, реализующими функции редактора, я использовал оператор безусловного перехода Go o. Ниже приведена схема структурной программы тестового редактора, объясняющая соответствующий подход к программированию. Основной список операторов вырезан и заменен на . Конечный вид программы будет приведен в главе “Объектное программирование” объектов.

Program redac or; uses cr ,pri er; {подключение модулей} label l1,l2,l3,l4; {метки} Var a,f,f1,a2:s ri g; {раздел описаний} b,k:char; c,u,y,a1,b1: ex ; d,e,i,j,p,z:i eger; c1:boolea ; Procedure oform; {процедура оформления начала программы} Begi E d; Begi oform; {оформление начала программы} Wri el ('Новый файл( ew),Открыть файл(Ope ),Редактирование(Redac ),'); {вывод альтернативных функций} Wri el ('Просмотр результатов(Search),Выход(A y key)'); b:=readkey; {выбор нужной функции} case b of {оператор варианта} По нажатию соответствующей клавиши происходит выбор функции. ' ','в':Begi l1: {выполнение функции} E d; 'o','й':Begi l2: {выполнение функции} E d; 'r','Є':Begi l3: {выполнение функции} E d; 's','ы':Begi l4: {выполнение функции} E d; E d; Wri el ('Новый файл( ew),)Открыть файл(Ope ),Редактировать(Redac )'); {запрос о выборе перед выходом} Wri el ('Просмотр результатов(Search),Выход(A y key)'); b:=readkey; {выбор варианта} case b of {оператор варианта} ' ','т':Go o l1; {ссылка на метку} 'o','щ':Go o l2; 'r','к':Go o l3; 's','ы':Go o l4; E d; Набор операторов безусловного перехода для возвращения к той или иной функции. E d. На экран выводится список возможных функций программы. Для выбора определенной функции необходимо нажать соответствующую клавишу (указана в скобках заглавной буквой). Затем оператор варианта запускает нужную функцию. Как видно, учтен случай непереключенного алфавита (буквы вводятся как латинские, так и русские). Перед выходом вновь выводится данный запрос (так как цикл неуместен) и в случае выбора определенной функции происходит ссылка на функцию. Интерфейс структурной программыДоработка программы. После отладки начальной программы потребовалось ввести дополнительные функции. Помимо стандартной функции создания и открытия готового теста, появились такие как редактирование тестов, подсчет результатов и выставление оценки, таймер, составление отчета, защита тестов от просмотра. Но самое главное- это усовершенствование интерфейса, введение оконной диалоговой системы. Рассмотрим перечисленные функции. Функция подсчета результата записана так: z:=p 100 div z; {расчет количества правильных ответов} Wri el ('количество правильных ответов: ',p); Wri e('оценка '); {выставление оценки} If z>=90 he Begi Wri el ('5') Wri el (b1,’5’); E d; else If z>=70 he Begi Wri el ('4') Wri el (b1,’4’); E d; else If z>=40 he Begi Wri el ('3') Wri el (b1,’3’); E d; else Begi Wri el ('2') Wri el (b1,’2’); E d; Readl ; Wri e('Фамилия: '); {вписывание фамилии} Readl (a); d:=le g h(a); {выставление пробелов} Wri e(b1,a); {запись в файл} For i:=1 o 14-d do Wri e(b1,' '); Wri e('Имя: '); {вписывание имени, процедура повторяется} Readl (a); Wri e(b1,a); d:=le g h(a); For i:=1 o 11-d do Wri e(b1,' '); Wri e('Отчесчтво: '); {вписывание отчества, процедура повторяется } Readl (a); Wri e(b1,a); d:=le g h(a); For i:=1 o 17-d do Wri e(b1,' '); Wri e(b1,f); d:=le g h(f); For i:=1 o 8 do Wri e(b1,' '); Ge Da e(g1,g2,g3,g4); {проставление даты} Wri el (b1,g3,'.',g2,'.',g1); close(b1); Wi dow(15,10,50,19); ex BackGrou d(black); clrscr; Программа рассчитывает количество правильных ответов по формуле, в соответствии с этим выставляет оценку, спрашивает ваши ФИО, записывает их в файл, проставляет название теста и дату его прохождения.

В репертуаре ведущее место заняла классика и осуществлялись опыты создания сов. О. Основоположниками сов. О. были композиторы Н. М. Стрельников и И. О. Дунаевский. В своём творчестве Н. М. Стрельников следовал гл. обр. художеств. принципам нововенской школы (так, "Холопка" Стрельникова близка по сюжетной схеме и муз. структуре "Принцессе цирка" Кальмана). Композитор стремился к органич. сочетанию осн. лирико-драматич. линии сюжета с побочными эпизодами буффонного характера, что в целом, как и у композиторов нововенской школы, определяет произв. Стрельникова как своеобразные мелодрамы-буфф. Из его много-числ. оперетт "Чайхана в горах" (1930) поев. сов. действительности, действие "Холопки" (1929) происходит в эпоху Павла I, остальные написаны на сюжеты из зарубежной жизни: "Чёрный амулет" (1927), "Луна-парк" (1929), "Завтра утром" (1932), "Сердце поэта" ("Беранже", 1934). В репертуаре сов. опереточного т-ра "Холопка" сохраняется благодаря увлекательному сюжету и талантливой музыке, пронизанной интонациями рус. песни и бытового романса

1. Анализ возможности создания универсального оборудования для замеса хлебного теста

2. Разработка рисунка настенного календаря с помощью графического редактора CorelDRAW. Создание базы данных «Туристических фирм г. Минска» с помощью пакета программ Access

3. Создание текстового редактора

4. Создание базы данных критических свойств веществ в редакторе баз данных MS Access

5. Создание эскизов швейных изделий с использованием графического редактора Paint

6. Текстовый редактор MS Word. Основные приемы, применяемые при создании текста
7. Росписи Успенского собора Княгинина монастыря XVII века в г. Владимире. История создания памятника.
8. Основные принципы создания группировок войск для сражения, принятия решения командованием и организации управления

9. Геодезия и картография. Создание топографических карт и планов масштаба 1:5000

10. Реорганизация прокуратуры и создание адвокатуры в России

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

12. Завершение политического объединения русских земель во второй половине XV в. – первой трети XVI века и создание единого государства

13. Создание советской судебной системы

14. Создание Единого экономического пространства

15. ООН: история создания и основные направления деятельности

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

Наушники "Philips SHE3550", черные.
Маленькие громкие динамики наушников-вкладышей "Philips SHE3550" обеспечивают плотное прилегание и чистый звук с мощными басами.
803 руб
Раздел: Гарнитуры и трубки
Таблетки для посудомоечной машины "All in 1", 21 штука.
Для безупречного мытья посуды в посудомоечной машине воспользуйтесь таблетками Meine Liebe All in 1. Это моющее средство придаст вашей
413 руб
Раздел: Для посудомоечных машин
Глобус физический рельефный диаметром 320 мм, с подсветкой.
Диаметр: 320 мм. Масштаб: 1:40000000. Материал подставки: пластик. Цвет подставки: черный. Мощность: 220 V. Шар выполнен из толстого
1270 руб
Раздел: Глобусы

17. The Proverbs Are Children Of Experience (Пословицы - Дети Опыта)

18. Творческий процесс создания фильма

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

20. История создания атомной бомбы в Советском Союзе

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

22. Киевская Русь. Монголо-татарское нашествие и его последствия. Создание Российского централизованного государства. Европа в начале Нового времени. Московское царство (Методические указания)
23. Создание системы государственного образования. Книгоиздательское дело
24. Работа с редактором Vi. Другие текстовые редакторы UNIX

25. Создание электронного обучающего комплекса по дисциплине "Инновационный менеджмент"

26. Создание документов HTML

27. Создание фигурного текста посредством WordArt

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

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

30. Текстовый редактор Word

31. Редактор

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

Мозаика для малышей Игродром "Кнопик", 10 трафаретов.
Настольная игра "Кнопик" из серии "Игродром" предлагает ребенку с интересом и пользой провести время. Комплект
701 руб
Раздел: Пластмассовая
Копилка-раскраска "Сова".
Набор для творчества. Копилка-раскраска. Пластиковая копилка легкая, приятная на ощупь, не бьется при падении и ее легко раскрашивать. В
324 руб
Раздел: Копилки
Настольная игра "Активити. Вперед".
Интересная и увлекательная настольная игра "Вперед" из серии "Активити" сможет легко и быстро поднять настроение
345 руб
Раздел: Игры на ассоциации, воображение

33. Расчетная работа по дисциплине "Информатика" (создание шаблона "Пояснительная записка")

34. Создание и описание базы данных "СТУДЕНТЫ" (Отчет по курсу "Базы данных")

35. Комплекс программ для создания Web сайта

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

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

38. Разработка тестового приложения "Компоненты меню Delphi"
39. Пример создания БД "Материалы" с помощью Access
40. Учебник по созданию Shareware-программ

41. Текстовый редактор Word для Windows

42. Тектовый редактор VI. ОС UNIX ...

43. Огляд графічних редакторів

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

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

46. Графические редакторы

47. Создание баннеров с помощью программы Adobe PhotoShop 7.0

48. Создание советской судебной системы

Мантоварка алюминиевая, 3 сетки, 6 л.
Мантоварка, алюминиевая, 3-х уровневая. Размеры: длина - 28 см, ширина - 29 см. Мантоварка имеет 3 съемные сетки. Пригодна для
1019 руб
Раздел: Скороварки, пароварки, мантоварки
Набор цветных карандашей "Noris Club", 36 цветов.
Детские цветные карандаши в картонной коробке. Серия «Noris Club» предназначена для использования детьми. Специальное защитное белое
566 руб
Раздел: Более 24 цветов
Набор фруктов.
Фрукты выглядят почти как настоящие. Их в наборе 8 штук - ананас (длина 12 см), гроздь винограда (10 см), лимон (8 см), груша (длина 9
537 руб
Раздел: Продукты

49. Универсальные виды наказаний

50. Роль зелёных насаждений в создании оптимальной городской среды

51. Домашние наблюдения и опыты учащихся по физике. Их организация

52. НАТО-глобальная универсальная организация?

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

54. История создания плоской печати
55. История создания и технология производства кирпича
56. Разработка предложений по созданию единого логистического (информационного) центра транспортного комплекса Калининградского региона

57. Измененные состояния сознания в системе религиозного опыта

58. Универсальный блок питания

59. Особенности богородичного движения в России (Из опыта социально-философского анализа)

60. Опыты Резерфорда

61. Аристотель - самая "универсальная голова" среди философов Древней Греции

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

63. История создания в России Центральных банковских учреждений

64. Создание теории рынка Альфредом Маршаллом

Бустер Happy Baby "Booster Rider" (цвет: aqua, 15-36 кг).
Rider — бустер группы II-III (от 15 до 36 кг). Бустер без спинки с мягкими подлокотниками. Форма бустера обеспечивает правильное положение
999 руб
Раздел: Группа 2 (15-25 кг)
Ручки шариковые "Replay. Пиши-стирай", 4 штуки, 1 мм.
Шариковая ручка со стираемыми чернилами. Исправления делаются просто, и поэтому она идеальна для использования в школе. Стирательная
307 руб
Раздел: Цветные
Эжектор концентрат Dr.Klaus от муравьёв других насекомых, 1 л.
Концентрированное средство Dr.Klaus "Insect Super" используется для уничтожения муравьев, клещей, блох, тараканов и других
674 руб
Раздел: От тараканов и прочих насекомых

65. История создания кредитной системы в России

66. Создание отдела маркетинга на АО "ДСК"

67. Исследование проблем создания брэнда

68. Предпосылки создания и будущее новой европейской валюты - евро (Доклад)

69. Создание Единого экономического пространства

70. Организация создания и функционирования венчурных фирм в строительстве
71. Создание предприятия и определение его рыночной стратегии
72. Свободные экономические зоны: виды и цели создания

73. Направления совершенствования планирования сбытовой деятельности на предприятиях и в организациях (на примере опыта ОАО ”ПЛАСТУН”)

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

75. Создание предприятия

76. Акционерные общества: Принципы создания и функционирования

77. Создание предпринимательских связей

78. Создание предпринимательской фирмы и рассмотрение эффективности ее работы на примере печатного цеха

79. Бизнес-план создания Интернет-Провайдерп ООО "M.S.P. Finally Free"

80. Бизнес-план "Создание фирмы по производству узлов для ЭВМ"

Карандаши цветные "Magic", 12+1 цветов.
Уникальные цветные карандаши с многоцветным грифелем, который дает возможность рисовать и писать сразу тремя цветами. В каждом наборе
713 руб
Раздел: 7-12 цветов
Багетная рама "Melissa" (цвет - коричневый+золотой), 30х40 см.
Багетные рамы предназначены для оформления картин, вышивок и фотографий. Оформленное изделие всегда становится более выразительным и
698 руб
Раздел: Размер 30x40
Настольная игра "Спрячь крота".
Игра на ловкость рук и остроту глаза. Способствует развитию зрительно-моторной координации движений, концентрации внимания и зрительного
574 руб
Раздел: Игры на ловкость

81. Проблемы создания, реорганизации и прекращения деятельности предприятия

82. Технико-экономическое обоснование целесообразности создания спортивного молодёжного комплекса при МУ "Молодёжный Центр"

83. Технико-экономическое обоснование создания нового предприятия

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

85. Создание мануфактурной промышленности при Петре I

86. Россия: критика исторического опыта
87. Создание государства Урарту
88. Создание мануфактурой промышленности при Петре I

89. История создания краеведческого музея

90. Создание и становление Древней Руси

91. Развитие рабочего движения в Германии в 60-70х годах XIX века (от создания рабочей партии до принятия исключительного закона против социалистов)

92. О возможности актуализации методологического опыта русских историков-неокантианцев

93. Из опыта работы военно-учебных заведений россии второй половины ХIХ - начала ХХ веков

94. Британские инициативы по созданию буферной зоны в Корее в ноябре 1950 года.

95. Создание мифа о матриархате

96. Создание современной судебной системы и милиции. Октябрь 1917- 1918 гг

Автомобиль-каталка.
Эта симпатичная каталка в виде машинки - первое транспортное средство малыша. Ведь он еще так мал для велосипеда или самоката, а вот
851 руб
Раздел: Каталки
Универсальная вкладка для дорожных горшков (оранжевый).
Вкладка для дорожных горшков подойдет для любого дорожного горшка, она хорошо ложится на сиденье, обеспечивая комфорт и удобство в
660 руб
Раздел: Прочие
Конструктор "Зоопарк" (39 деталей).
Конструктор «Зоопарк» относится к тематическим наборам для конструирования, так как включает в себя не только детали для конструирования
561 руб
Раздел: Деревянные конструкторы

97. Опыт создания Базы Данных для источников личного происхождения

98. Создание термоядерного оружия в СССР: второй этап ядерной гонки

99. Первые опыты по передаче электричества на расстояние


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