Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ZVIT (2).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

1.2 Проектування розв'язків лінійних задач засобами vb

Мета: набути уміння і навички створення додатків для розв'язання лінійних задач.

Призначення: навчитися створювати проекти розв'язання найпростіших задач засобами VB. Набуті навички послідовного виконання всіх етапів розроблення проекту знадобляться при створенні більш складних проектів.

Розв'язання задач засобами візуальних мов програмування складається з наступних етапів:

  1. постановка задачі (фізична, технічна, економічна, наукова);

  2. побудова математичної моделі;

  3. побудова алгоритму,

  4. розроблення інтерфейсу програми з користувачем;

  5. складання коду програми;

  6. реалізація проекту у візуальному середовищі;

  7. тестування;

  8. аналіз отриманих результатів.

Лінійні алгоритми, як правило, зводяться до введення вхідних даних, обчислень за однією чи кількома формулами і виведення отриманих результатів, не вимагаючи окремого запам'ятовування проміжних результатів (отже, і використання додаткових змінних). Для розв'язання задач, що описуються такими алгоритмами, досить знати засоби побудови інтерфейсу з користувачем.

У коді програми можуть бути імена елементів керування. Ім'я слід утворювати з одного чи кількох префіксів і базового імені, тобто воно має вигляд: <Префікс><Базове ім’я>

Префікс використовується для вказування типу об'єкта, а базове ім'я для його призначення.

Загальноприйняті префікси для імен основних елементів керування подано в табл. 2.1.

Ім'я об'єкта керування не повинно мати більше 40 символів. Якщо базове ім'я утворюється з кількох слів, то кожне з них можна починати з великої букви чи розділяти символом підкреслення. Символ пропуску в імені неприпустимий.

Текст створюваної процедури у вікні коду вводиться з клавіатури. Можна також копіювати окремі фрагменти тексту з інших процедур. Для цього потрібно виділити фрагмент, скопіювати його в буфер обміну, а потім вставити у потрібному місці. Для виконання таких операцій найчастіше використовуються наступні комбінації клавіш:

  1. <Shift + клавішу керування курсором > - виділення фрагмента;

  2. копіювання фрагмента в буфер обміну;

  3. видалення фрагмента і пересилання його в буфер обміну;

  4. вставка вмісту буфера обміну в потрібному місці коду;

  5. видалення в буфер обміну рядка, у якому знаходиться курсор;

При введенні імені описаного об'єкта рекомендується користуватися підказкою. Для цього вводяться перші символи імені, а потім натискається комбінація клавіш <Ctrl+J>. В цьому разі з'являється список імен усіх відомих у даній формі об'єктів, що починаються з уведених символі Якщо потрібний об'єкт виявляється в списку, то досить виділити його і натиснути клавішу <Таb>, щоб ім'я скопіювалося у текст процедури.

Коли в списку потрібного об'єкта немає, то це означає, що при введенні початкових символів була зроблена помилка.

Приклад розв'язання задачі

Постановка задачі №5

5. Відомі залишки товару на складі на початку місяця Z, надходження N і відпуск протягом місяця V, а також ціна одиниці товару C. Визначити залишок товару одного виду у гривнях С1 в кінці місяця за формулою:

C1 = (Z+N-V)*C

Математична модель

Залишок одного товару визначається за формулою:

C1 = (Z+N-V)*C

Скругленный прямоугольник 62

Стрелка вниз 63

Параллелограмм 64

С1 = (CDbl(Z)+CDbl(N)-V)*C

Параллелограмм 70

Скругленный прямоугольник 73

Рис. 3

У процедурі, що обробляє подію Клацанням на кнопку “Розрахувати” виконуються наступні оператори:

Код програми:

PrivateSubCommand1_Click()

C1 = (CDbl(Z) + CDbl(N) - V) * C

EndSub

Запуск програми

Рис. 4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]