ЗМАГАННЯ ЗАВЕРШЕНО
Номінація:
Апаратна та програмна розробка
Автор:
Євгеній Крамар
Команда:
"Юний програміст" Центру ТТМ
Завдання на створення кращої апаратної та програмної розробки

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

В назві проекту необхідно вказати назву програмної розробки.
В аватарку проекта  необхідно завантажити зовнішній вигляд головної сторінки (printscreen).
В описові до роботи необхідно вказати:

1.  програми, які використовувалися при створені роботи, наприклад Visual Studio 2008, Delphi тощо;
2.  опис роботи, переваги, інструкції до роботи, інструкції до установки, які на думку автора слід знати членам журі для кращого розуміння та оцінювання роботи;

В додаток до роботи необхідно завантажити  zip-архів, який містить

1. Папку з вихідними файлами програмної розробки.
2. Скомпільований файл програмної розробки з розширенням *.exe.

Розмір zip-архіву не повинен бути більшим, ніж 20 Мб.
Інші технічні вимоги до програмних розробок читайте у пункті 5.6. чинного Положення конкурсу.


ОПИС РОБОТИ:

Для створення роботи використовувалась програма Visual Basic 5.0

Програма створена для перевірки знань орфографії та пунктуації української мови.

Вона складається з виконуваного файлу UkrMovaTest.exe та довільної кількості текстових файлів *.dic. Всі файли мають бути розміщені в одній директорії з будь-якою назвою на будь-якому пристрої.

Після запуску програми потрібно вибрати текст для тестування. Для відображення переліку текстових файлів треба натиснути кнопку "Новий текст". Після вибору назви файла його текст з'являється в робочому полі програми. Текст містить декілька фрагментів типу [...]. Це місця, в яких пропущені один або декілька символів. Якщо клікнути мішею на такому фрагменті, то в списку варіантів заміни з'явиться перелік, з якого треба вибраті вірний варіант. Після вибору варіанту він з'являється у тексті. Вміст фрагменту  [...] можна змінювати скільки завгодно разів. Кнопка "Оцінити" дозволяє довідатись, скільки фрагментів з пропущеними символамі є в тексті, скільки разів для заміни було вибрано невірний варіант та поточну оцінку.

Переваги програми: Тестові файли мають дуже просту структуру. Кількість пропущених фрагментів наразі обмежена сотнею але дуже легко збільшується. Кількість варіантів заміни наразі обмежена десятком (для кожного фрагменту) але теж дуже легко збільшується. Довжина варіантів заміни необмежена і нефіксована (!!!). Все це дозволяє легко створювати безліч тестів будь-якої складності по кількості пропущених фрагментів, кількості та довжині варіантів заміни. Для одного пропущеного фрагменту перелік варіантів кожного разу відображається у випадковому порядку, не даючи можливості "обчислити" вірний варіант.

UkrMovaTest.zip UkrMovaTest.zip

ОБГОВОРЕННЯ:
2015-01-24 12:12 х х:
На олімпіаді програмістів можна буде використовувати с++. І ще, чи дає олімпада програмістів додаткові бали при вступі до НАУ?
2015-01-31 20:28 Владимир Коршук:
Какие языки и компиляторы можно будет использовать на олимпиаде программистов? Можно ли g++ и codeblocks? Спасибо.
2015-02-10 10:08 Ігор Коваленко:
Проект завантажувати на e-mail? Не знайшов форму завантаження.
2015-03-04 02:45 Олександр Громовий:
Проект необхідно завантажувати через сайт. Можливіть завантаження щойно відкрита.
2015-03-05 16:39 Віра Ослам:
Почему перестала работать регистрация? Со вчерашнего дня не могут 2 ученика зарегистрироваться.
2015-03-06 10:41 Степан Рубан:
как удалить прикрепленный файл, ошибочно загруженый
2015-03-13 14:22 Гупало Василь:
Чи можна ще подати заявки на участь?
2015-03-13 19:25 Васииль Матвіїшин:
Яке завдання виконувати?
2015-03-13 19:54 Гупало Василь:
Київський міський конкурс з інформаційних технологій 2015 -> Перший етап -> 2D-анімація: (старша вікова група) вільна тема та статична 2D графіка (старша вікова група) - тема «Дизайн українського сувеніру».