Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic.doc
Скачиваний:
24
Добавлен:
21.02.2016
Размер:
15.63 Mб
Скачать

4.3 Контрольні запитання

  1. Як створити меню в програмі? Які властивості елементів меню Вам відомі?

  2. Що таке масив елементів управління?

  3. Коли можна встановлювати значення False властивості Enabled елементу масиву?

  4. Як відрізняються між собою елементи масиву об’єктів?

  5. Яким чином можна звернутися до окремого елементу масиву?

  6. Як оголосити масиви змінних?

  7. Як працювати з масивами у коді програми?

4.4 Практичні завдання

Завдання

Розробити програму за індивідуальним варіантом. При розробці програми слід створити форму для розрахунку економічних показників із застосування масивів елементів управління – етикеток і текстових полів, меню програми, програмний код, перевірити дію програми. Далі необхідно зберегти програму на магнітному диску, надрукувати форму та код програми.

Меню програми повинно мати таку структуру:

Вікно

Розрахунок

?

Очистка всієї таблиці

Інформаційні рядки

Інформація про автора

Вихід

Підсумкові значення

У формі слід надати змогу користувачеві ввести 5 інформаційних рядків, розрахувати підсумкові значення по рядках і таблиці в цілому. Розрахункові показники помічено символом *.

Звіт про роботу повинен вміщувати:

  • блок-схему алгоритмічного процесу розв’язання задачі;

  • роздруковані форми програми;

  • роздрукований код програми.

Варіант №1

Створити програму, що дозволяє обробити такі дані:

Аналіз стану товарних запасів

Найменування

товарних груп

Норматив

товарних запасів

Фактичні

запаси (сума)

Відхилення

від нормативу

* (факт-норматив)

Підсумок:

*

*

*

Варіант №2

Створити програму, що дозволяє обробити такі дані:

Відомості про виробництво продукції

Найменування

продукції

Місяці

Усього за період

січень

лютий

березень

*

Підсумок:

*

*

*

*

Варіант №3

Створити програму, що дозволяє обробити такі дані:

Картка кількісного обліку товарів

Найменування

товару

Залишок на

початок періоду

Прихід

Витрата

Залишок на

кінець періоду

* (гр.2+гр.3-гр.4)

Підсумок:

*

*

*

*

Варіант №4

Створити програму, що дозволяє обробити такі дані:

Відомості про виробництво продукції

Найменування

продукції

Перший

квартал

Другий

квартал

Третій

квартал

Четвертий

квартал

Усього

за рік

*

Підсумок:

*

*

*

*

*

Варіант №5

Створити програму, що дозволяє обробити такі дані:

Аналіз виконання плану товарообігу за структурою

Найменування

товарів

План

реалізації

Фактично

реалізовано

Відхилення

від плану

Відсоток виконання

плану

* (гр.3-гр.2)

* (гр.3/гр.2*100)

Підсумок:

*

*

*

*

Варіант №6

Створити програму, що дозволяє обробити такі дані:

Аналіз реалізації товарів у 2005 році в порівнянні з 2004 р. (тис. грн.)

Найменування

товарів

Реалізація в 2004 р.

Реалізація

в 2005 р.

Відхилення

Сума

Відсоток

* (гр. 3/ гр. 2*100)

Разом:

Варіант №7

Створити програму, що дозволяє обробити такі дані:

Відомість розрахунків покупців по кредитах

Прізвище

покупця

Сума

кредиту

Сума внесків

Залишок

заборгованості

у погашенні заборгованості

пеня за прострочення платежу

* (гр.2-гр.3)

Підсумок:

*

*

*

*

Варіант №8

Створити програму, що дозволяє обробити такі дані:

Відомість результатів інвентаризації товарів

Наймену-

вання

товару

Ціна

Книжкові

залишки

Фактичні

залишки

Відхилення

кіль-

кість

сума

кіль-

кість

сума

кіль-

кість

сума

*

*

*

*

Разом:

*

*

*

*

*

*

Варіант №9

Створити програму, що дозволяє обробити такі дані:

Рахунок-фактура

Найменування товару

Кіль-

кість

Ціна

Сума

Відсоток націнки

Сума націнки

Загальна сума

*

*

*

Разом:

*

*

*

*

Варіант №10

Створити програму, що дозволяє обробити такі дані:

Відомості про вибірку фондів по плодоовочевим культурам за декаду

Найменування культури

Найменування покупця

Фонд

Фактично вибрано

Відхилення

* (гр.4-гр.3)

Разом:

*

*

*

Варіант №11

Створити програму, що дозволяє обробити такі дані:

Відомість залишків основних фондів

Найменування об'єкта

Початкова вартість

Сума зносу

Залишкова вартість

* (гр.2-гр.3)

Разом:

*

*

*

Варіант №12

Створити програму, що дозволяє обробити такі дані:

Реєстр листків по тимчасовій непрацездатності

Прізвище

Номер

лікарняного листка

Сума оплати за день

Число днів хвороби

Сума

*

Підсумок:

*

*

Варіант №13

Створити програму, що дозволяє обробити такі дані:

Відомість відрахувань із зарплати

П ІБ

Табельний номер

Види відрахувань

Разом

відраховано

аванс

прибутковий податок

за покупку товарів у кредит

* (гр.3+гр.4+гр.5)

Разом:

*

*

*

*

Варіант №14

Створити програму, що дозволяє обробити такі дані:

Меню на відпустку харчування співробітникам столової

Найменування

блюда

Кількість

По цінах відпустки

По обліковим цінам

виробництва

ціна

сума

ціна

сума

* (гр. 3*гр.2)

* (гр.5*гр.2)

Підсумок:

*

*

*

Варіант №15

Створити програму, що дозволяє обробити такі дані:

Аналіз забезпеченості кадрами

Професія

Чисельність працюючих

Відхилення

Коефіцієнт забезпеченості

за планом

фактично

(+, -)

%

гр.3-гр.2

100-(гр.3*100/гр.2)

* (гр.3/гр.2)

Підсумок:

*

*

*

*

*

4.5 Тест

Відповідь

Вміє

Не вміє

  1. Скільки елементів вміщує масив змінних, який оголошено DIM X(8)?

    1. 8

    1. 9

    1. 7

  1. Які ствердження є правильними?

    1. Якщо обрати пункт меню Розрахунок, ім’я якого mnuSolve , то буде виконано процедуру nmuSolve_Change()

    1. Якщо обрати пункт меню Работа, ім’я якого mnuRun , то буде виконано процедуру nmuRun_Click()

    1. Якщо обрати пункт меню Розрахунок, ім’я якого mnuSolve , то буде виконано процедуру nmuSolve_Load()

  1. Щоб створити меню програми слід подати команду ...

    1. Tools - Menu Editor

    1. View - Menu Editor

    1. Project – Add Form

  1. Які дії виконує наступний фрагмент коду?

Private Sub mnuC_Click()

For i = 0 to 3

If val(lblN(i).Caption)>0 Then

lblN(i).Caption = “ ”

End If

Next

End Sub

    1. знищує вміст 4-ох елементів масиву етикеток

    1. знищує вміст 3-ох елементів масиву етикеток, значення яких більше 0

    1. знищує вміст 3-ох елементів масиву етикеток, значення яких більше 0

  1. Для зміни порядку підпорядкованості елементів меню у вікні редактору меню використовуються кнопки ...

    1. Next

    1. , 

    1. Insert

  1. Яких помилок припущено у фрагменті коду?

Sum = 0

For m = 0 to 4

Sum = Sum + X(i)

Next

    1. індексація елементів масиву починається з 0, а не з 1

    1. відсутнє слово Then

    1. X(i) замість X(m)