- •Содержание
- •Лабораторна робота № 1. Оболонка системи програмування visual basic. Заняття 1
- •1. Запустите Visual Basic и произведите необходимую настройку.
- •2. Задайте различные свойства формы:
- •3. Запустите программу на выполнение.
- •17. Запустите программу на выполнение и проверьте ее работу.
- •20. Сохраните проект на рабочем диске.
- •Лабораторна робота № 1.Этапи розробки windows-додатків в середовищі програмування visual basic (на прикладі створення простого додатку). Заняття 2.
- •1. Постановка задачи
- •3. Напишите программные коды
- •4. Отладьте6 программу
- •Завдання до самостійної роботи № 1 (в,лс,вс).
- •I. Содержательная постановка задачи.
- •II. Математическая постановка задачи.
- •III. Разработка пользовательского интерфейса.
- •Лабораторна робота № 2. Дані в visual basic. Типи даних.
- •Завдання на самостійну (в) й практичну роботу (вс, лс)
- •Лабораторна робота № 3. Область видимості змінної.
- •ИмяФормы. ИмяПеременной
- •Лабораторна робота № 4. Арифметичні вырази й вбудовані функції visual basic
- •Лабораторная работа № 5. Введення-виведення даних. Функція inputbox и msgbox. Вікно й функція inputbox.
- •Лабораторна робота №6. Проектування додатків vb6, що містять лінійні алгоритмічні структури
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота № 7. Проектування додатків vb6, що містять галужені алгоритмічні структури. Заняття 1
- •Завдання на самостійну (в) й практичну роботу (вс, лс)
- •Лабораторна робота 7. Проектування додатків vb6, що містять галужені алгоритмічні структури. Заняття 2
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №8. Проектування додатків vb6, що містять циклічні алгоритмічні структури. Заняття 1. Цикли з лічильником
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №8. Проектування додатків vb6, що містять циклічні алгоритмічні структури. Заняття 2. Цикли з умовою
- •Завдання на самостійну роботу(в,вс,лс)
- •Завдання на практичну роботу (вс,лс)
- •Лабораторна робота №9. Проектування додатків vb6, що містять вкладені циклічні алгоритмічні структури. Заняття 1.
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №9. Проектування додатків vb6, що містять вкладені циклічні алгоритмічні структури. Заняття 2
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 1.
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 2
- •Завдання на самостійну (в) й практичну роботу (вс,лс)
- •Завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №10. Проектування додатків vb6, у яких дані організовані у вигляді одновимірних масивів. Заняття 3. Сортування елементів масиву. Обмін значеннями.
- •Ilорядок действий
- •Завдання на самостійну роботу(в,вс,лс)
- •Завдання на практичну роботу(вс,лс)
- •Лабораторна робота №11. Проектування додатків vb6, у яких дані організовані у вигляді двовимірних масивів
- •Завдання на самостійну роботу(в, вс,лс)
- •Завдання на практичну роботу (вс,лс)
- •Завдання на самостійну роботу(вс,лс)
- •Лабораторна робота №12. Проектування додатків vb6, у яких дані організовані у вигляді структур. Користувальницький тип даних.
- •VbExclamation, "Столько друзей не бывает"
- •VbExclamation, "Поиск не дал результатов"
- •VbExclamation, "Поиск не дал результатов"
- •Мid(Друзья(j).BirthDay, 4, 2) завдання на самостійну роботу(в,вс,лс)
- •Лабораторна робота №13. Модульне програмування. Заняття 1.
- •Завдання на самостійну (в) та практичну роботу (вс,лс) завдання с13.4
- •Лабораторна робота №13. Модульне програмування. Заняття 2
- •InputВох("Задайте любой вопрос", "????")
- •Завдання на самостійну (в) й практичну роботу (вс,лс)
- •Лабораторна робота № 14. Налагодження програм
- •Лабораторна робота № 15. Обробка символьної інформації.
- •Завдання на самостійну роботу(в,вс,лс)
- •Контрольний опрос на практичному занятті (Лс,Вс).
- •Лабораторна робота № 16. Проектування додатків vb6, у яких дані організовані у вигляді файлів на магнітних носіях.
- •Завдання на самостійну роботу(в,вс,лс)
- •Контрольний опрос на практичному занятті (Вс, Лс)
- •Лабораторна робота № 17. Графіка
Завдання на самостійну роботу(в, вс,лс)
ЗАВДАННЯ 11.3. Постановка задачи:
1. СТВОРІТЬ ПРОЕКТИ ЗГІДНО З ВАРІАНТОМ ІНДИВІДУАЛЬНОГО ЗАВДАННЯ.
2. СТВОРІТЬ ПРОЕКТИ ЗГІДНО З ВАРІАНТОМ ДЛЯ КОЖНОГО РІВНЯ.
Уровень 1
В квадратной матрице 4-го порядка определить сумму элементов главной и побочной диагоналей.
2. В двумерном массиве произвольных чисел удалить строку (столбец) с заданным номером.
3. Вставить строку (столбец) в заданную позицию двумерного массива.
4. В двумерном массиве произвольных чисел переставить строки так, чтобы суммы элементов строк возрастали.
5. Преобразовать двумерный массив, заполненный случайными числами в диапазоне [-5,5], в одномерный массив по строкам.
Уровень 2
1. В двумерном массиве Mass (8,8) вычислить сумму элементов над и под главной диагональю.
2. Известны оценки пяти учеников по некоторому предмету. Максимальное количество оценок — 10 (табл. 11.1). Подсчитать средний балл каждого ученика. Вывести список фамилий и соответствующий каждой фамилии средний балл. Список фамилий вывести в алфавитном порядке.
Табл. 11.1
Фамилия ученика |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Средний балл |
Петров |
2 |
3 |
2 |
3 |
3 |
4 |
5 |
4 |
|
|
|
Сидоров |
4 |
5 |
4 |
5 |
4 |
|
|
|
|
|
|
Иванов |
3 |
4 |
3 |
4 |
3 |
3 |
4 |
4 |
3 |
2 |
|
Крылов |
5 |
5 |
5 |
4 |
4 |
5 |
5 |
|
|
|
|
Нилов |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
2 |
5 |
|
3. Имеются сведения о названиях и ценах на 15 видов товаров по 10 магазинам. Требуется составить список пяти магазинов, имеющих минимальные цены по заданному виду товара. Список должен включать номер магазина, название и цену выбранного товара. Магазины в списке расположить в порядке возрастания цены товара.
4. Дана квадратная матрица 5-го порядка, заполненная случайными числами от 1 до 9. В каждой строке найти наибольший элемент и поменять его местами с элементом главной диагонали этой строки. В результате надо получить матрицу с теми числами, но наибольшие числа строк должны располагаться на главной диагонали (рис. 11.3).
j i |
1 |
2 |
3 |
4 |
5 |
|
j i |
1 |
2 |
3 |
4 |
5 |
1 |
8 |
9 |
6 |
7 |
4 |
|
1 |
9 |
8 |
6 |
7 |
4 |
2 |
5 |
4 |
7 |
3 |
5 |
|
2 |
5 |
7 |
4 |
3 |
5 |
3 |
0 |
2 |
1 |
5 |
2 |
|
3 |
0 |
2 |
5 |
1 |
2 |
4 |
6 |
3 |
4 |
2 |
1 |
|
4 |
2 |
3 |
4 |
6 |
1 |
5 |
4 |
5 |
3 |
2 |
7 |
|
5 |
4 |
5 |
3 |
2 |
7 |
Рис.11.3
5. В матричной алгебре широко распространена операция, которая называется транспонированием. Она заключается в том, что элементы, симметричные относительно главной диагонали, меняются местами (строки меняются со столбцами), например, как это представлено на рис. 11. 4.
j i |
1 |
2 |
3 |
4 |
1 |
|
1 |
2 |
3 |
2 |
10 |
|
4 |
5 |
3 |
20 |
40 |
|
6 |
4 |
30 |
50 |
60 |
|
j i |
1 |
2 |
3 |
4 |
1 |
|
10 |
20 |
30 |
2 |
1 |
|
40 |
50 |
3 |
2 |
4 |
|
60 |
4 |
3 |
5 |
6 |
|
Рис.11.4
Элементы главной диагонали при этом меняются местами сами с собой. Выполнить операцию транспонирования для квадратной матрицы 4-го порядка, заполненной целыми случайными числами в диапазоне от -5 до 5.
