КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Основи програмування мовою VIsual Basic
Виконання додатка Після завершення розробки додатка його слід запустити на виконання. Для цього існує декілька способів: - вибрати з меню Run команду Start; - натиснути кнопку Start на стандартній панелі інструментів; - натиснути клавішу F5. Для тимчасової зупинки програми під час виконання, з метою внесення в додаток коректив, в меню Run чи на палітрі інструментів передбачена команда Pause. Поновити роботу; знову можна командою Start. Команда End знімає програму з виконання. Для можливості запуску додатка без входу до Visual Basic слід створити виконавчий файл (з розширенням *.ехе). Для цього у меню File слід вибрати Make Projectl.exe, де Project1 - ім'я активного проекту. Відкриється діалогове вікно Make Project, подібне до зображеного на мал. Тут теж слід задати ім'я файлу, папку, в яку він буде записаний і натиснути ОК.
План викладу матеріалу розділу
1. Візуальні засоби проектування. 2. Знайомство з Visual Basic 6.0. 3. Програмування коду у Visual Basic. 4. Використання конструкцій розгалуження і циклів у Visual Basic. Програмування елементів інтерфейсу. Приклад розробки додатка.
КЛЮЧОВІ ТЕРМІНИ РОЗДІЛУ
1. Загальні поняття та визначення У npoцeci діалогу користувача з комп'ютером при вирішенні практичних задач виникає необхідність розробити порядок дій, який би дозволяв розв'язувати yci однотипні задачі певної проблематики незалежно від вхідних величин. Цього можна досягти, користуючись поняттями алгоритму та основних aлгopитмiчниx конструкщй. Термін «алгоритм» має давнє походження: в IX ст. у місті Хорезм жив математик Мохаммед Аль-Хорезмі, відомий тим, що сформулював правила виконання чотирьох арифметичних дій. Від транскрипції другої половини його iменi i запровадився у вжиток термін «алгоритм». Алгоритм - це точний, з однозначним трактуванням опис послідовнос дій, які треба виконати над початковими величинами, щоб отримати шуканий результат. Основними властивостями будь-якого алгоритму є: - детермінованість: результат виконання алгоритму визначається єдиним чином; - дискретність: алгоритм розбивається на певні елементарні операції, кількість яких є скінченною величиною; - масовість: алгоритм розв'язування задач певного класу працює для різних початкових величин; - результативність: шуканий результат отримується завжди і за скінченну кількість кроків. Будь-який алгоритм містить етапи введення початкових величин, їх обробку та виведення результату. Будь-яка обробка даних складається із скінченної кількості елементарних операцій. Перехід до наступної операції можливий лише після завершення попередньої. В процесі проектування алгоритму недопустимо створювати ситуацію, коли на певному етапі виконання невідомо, яка команда виконуватиметься наступною. Виконання алгоритму завжди повинно призводити до отримання результату. Під результатом допускається і повідомлення про те, що задача не має розв'язку. Існують різні форми запису алгоритмів. Алгоритм можна записати ніби «по пунктах» - цей спосіб подання має назву словесного. Можна скористатися алгоритмічною мовою (тут запис здійснюється з дотриманням синтаксичних та семантичних конструкцій певної мови програмування) чи псевдокодом (тут дотримуватися щойно згаданих конструкцій бажано, але не обов'язково, - головний акцент робиться на сприйнятті записаного людиною). Але найпоширенішим способом запису алгоритму є його схематичне зображення. 2. Схематичне зображення алгоритмів Схематичне зображення алгоритму - це графічне подання усіх його кроків за допомогою відповідних геометричних об'єктів. Схеми алгоритму сприяють його більш практичному унаочненню та дають змогу чіткіше структуризувати його кроки. На мал. 1 показані деякі найголовніші об'єкти цих схем.
мал.1
3. Базові алгоритмічні конструкції Кожен алгоритм можна проектувати, застосовуючи три| базові конструкції: лінійну, розгалуження та циклу.
4.3.1. Лінійні та розгалужені алгоритмічні конструкції Лінійна алгоритмічна конструкція - це така конструкція, яка передбачає виконання операцій у порядку їх запису. Стандартна обчислювальна схема, яка передбачає введення даних, операцію обчислення та виведення результату є і найпростішим прикладом лінійної алгоритмічної конструкції. Розгалуженою називається така алгоритмічна конструкція, яка передбачає у процесі виконання операцій вибір кількох можливих варіантів продовження роботи залежно від результату перевірки виконання певних умов. Розгалужена алгоритмічна конструкція, що складається лише з двох гілок, має назву простої, якщо гілок більш ніж дві - складної.
4.3.2. Циклічні алгоритмічні конструкції Циклічною називається така алгоритмічна конструкція, яка передбачає виконання декілька разів однієї й тієї ж послідовності дій. Керування кількістю повторів циклу здійснюється за допомогою змінної, яка має назву параметра циклу. При кожному повторі циклу значення цієї змінної змінюється на величину, яка називається кроком циклу. Порядок дій, що виконуються у циклі, називається тілом циклу. Цикл припиняється, коли значення параметра циклу досягає певного значення, за якого забезпечується виконання логічної умови припинення циклу. Бувають цикли з передумовою, постумовою та з параметром. У циклі з передумовою спочатку перевіряється виконання логічної умови. Якщо вона істинна, то виконується тіло циклу і так доти, доки умова циклу не почне виконуватися. У циклі з постумовою спочатку виконується тіло циклу, а потім перевіряється умова. Тіло циклу повторюється тоді, якщо умова циклу не виконується. Слід зауважити, що у циклі з передумовою тіло циклу може не виконатись жодного разу, тоді як у циклі з постумовою тіло циклу виконається принаймні один раз. Щоб уникнути зациклення процесу, слід у тілі циклу обов'язково передбачити модифікацію параметра циклу, який впливатиме на виконання логічної умови. Цикли з передумовою та постумовою застосовуються тоді, коли наперед невідомо, скільки разів буде потрібно виконати тіло циклу. Такі цикли реалізують т. зв. ітераційні процеси (від англ. iteration - повторення), кожен крок циклу називається ітерацією, а логічна умова - критерієм збіжності ітераційного процесу. У циклі з параметром наперед відомо, скільки разів відбуватиметься тіло циклу, параметр такого циклу змінюється на наперед відомий крок циклу. Циклічні алгоритмічні конструкції, які містять у тілі циклу інші цикли, називаються вкладеними циклами. Елемент вкладеного циклу може бути зовнішнім або внутрішнім циклом. Кількість вкладених циклів необмежена. Найпоширенішими прикладами застосування циклічних конструкцій різних видів є операції над математичними векторами (скінченними числовими наборами) та матрицями (двомірними масивами чисел): підсумовування, множення, пошук максимального чи мінімального елементів і т.д.
4.3.3. Комбіновані алгоритмічні конструкції Практика алгоритмізації обчислювальних процесів свідчить, що існує дуже мало класів задач, для розв'язання яких Можна застосовувати лише одну алгоритмічну конструкцію. У переважній більшості випадків конструкціями є комбінації лінійних алгоритмів, циклу та розгалуження. Такі алгоритмічні конструкції, які складаються більш ніж з однієї базової, називаються комбінованими.
Отриманий результат додається до поточної суми і здійснюються відповідні роздруки на касову стрічку. Якщо всі товари перелічено, то враховується право клієнта на знижку, обчислюється ПДВ, вводиться готівкова сума розрахунку та обчислюється решта. Під час виконання цих операції проводяться відповідні роздруки на касову стрічку. Наприкінці зауважимо, що такий метод обслуговувані покупця володіє рядом недоліків. Найголовніший із них той, що цінові дані зберігаються в одновимірному масиві, що ні дозволяє, наприклад, вивести на касову стрічку назву товару. Для вирішення цих проблем дані зберігаються у базах даних, де певній одиниці товару, яка визначається штрих-кодом як однозначним ключем пошуку, можна зіставити декілька полів із різною інформацією (назва товару, виробник і т.д.). Детальніше принципи роботи з базами даних будуть розглянуті далі - у восьмому розділі.
Запитання для самоперевірки
1. Що таке алгоритм? 2. Які основні властивості алгоритмів? 3. Які є форми запису алгоритмів? 4. Що таке схематичне зображення алгоритмів? 5. Назвіть головні графічні блоки, за допомогою яких здійснюється схематичне зображення алгоритмів. 6. Які алгоритмічні конструкції називають лінійними, розгалуженими та циклічними? 7. Що таке параметр циклу, крок циклу та тіло циклу? 8. Чим відрізняються цикли з передумовою, постумовою та з параметром? 9. Що таке вкладені цикли? Як класифікуються цикли за вкладеністю? 10. Що таке комбіновані алгоритмічні конструкції? Основи програмування мовою Visual Basic
Дата добавления: 2014-12-24; Просмотров: 1591; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |