входять у введений масив тільки один раз.
.4 Обробка помилок
Щоб уникнути помилок роботи програмного модуля необхідно організувати коректний введення вихідних даних, тобто кількість елементів має бути цілим числом. У разі виникнення такої ситуації користувач побачить на екрані відповідне повідомлення і виконання програми завершитися. br/>
2. Проектування програмного модуля
.1 Структурна діаграма програмного модуля
розробляється програмний модуль має наступну діаграму:
Рисунок 1 - Структурна діаграма програмного модуля
Процедура CommandButtonl_Click () виконується при натисканні на кнопку В«OKВ», що реалізує введення кількості елементів і перевірку на коректність введення.
Процедура CommandButton2_Click () виконується при натисканні на кнопку В«НаступнийВ», ввести черговий елемент, а також у ситуації коли елемент є останнім, видаляє повторювані елементи і виробляє висновок результату.
2.2 Розробка схеми алгоритму та її опис
В
Рисунок 1 - Блок-схема процедури CommandButton1_Click ()
Опис блоків блок-схеми процедури CommandButton1_Click ().
Блок 1 - Введення кількості елементів
Блок 2 - Установка лічильника вводиться елемента на 1 елемент
Блок 3 - Висновок рядки з номером елемента і очищення поля введення
Блок 4 - Перевірка коректності введення
Блок 5 Висновок вікна попередження і переривання програми
Блок 6 - Активація кнопки 'Наступний'
В В
Рисунок 2 - Блок-схема процедури CommandButton2_Click ()
Опис блоків блок-схеми процедури CommandButton2_Click ().
Блок 7 - Введення чергового елемента
Блок 8 - перевірка чи є елемент останнім
Блок 9 - приховання кнопок
Блок 10, 11, 14, 18 - організація циклів
Блок 12 - перевірка на збіг елементів
Блок 13 - очищення останнього елемента
Блок 15 - зрушення елементів вліво
Блок 16 - зменшення кількості елементів на 1 і перезапуск перевірки
Блок 17 - активація рамки з полем виводу і обнулення рядка з результатами
Блок 19 - додавання до рядка результатів елементів отриманого масиву
Блок 20 - висновок результатів
Блок 21 - оновлення написи з номером вводиться елемента і номера елемента
.3 Розробка користувальницького інт...