Visual Basic
Покупка
Основная коллекция
Тематика:
Программирование и алгоритмизация
Издательство:
РГЭУ (РИНХ)
Год издания: 2006
Кол-во страниц: 68
Дополнительно
Вид издания:
Практикум
Уровень образования:
ВО - Бакалавриат
ISBN: 5-7972-0963-2
Артикул: 858646.01.99
Практикум включает в себя задания для лабораторных работ и рекомендации по их выполнению по дисциплинам «Информатика и программирование», «Основы алгоритмизации и программирование», «Современные
программные средства» для студентов специальностей 010502 «Прикладная информатика», 090103 «Организация и технология защиты информации», 080116 «Математические методы в экономике» всех форм обучения. Для
проверки знаний студентов по каждой теме приведены контрольные задания.
Приведен список рекомендуемой литературы.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 09.03.01: Информатика и вычислительная техника
- 09.03.02: Информационные системы и технологии
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ «РИНХ» Савельева Н.Г., Мирошниченко И.И., Гречкина В.Ю. Visual Basic Практикум Ростов-на-Дону 2006
УДК 004.3 (075) Р е ц е н з е н т ы: к.э.н., доц. Куницина Л.Е., доц. Панферова Л.Ф. Савельева Н.Г., Мирошниченко И.И., Гречкина В.Ю. Visual Basic: Практикум / РГЭУ «РИНХ». – Ростов н/Д., 2006. – 66 с. ISBN 5–7972–0963–2 Практикум включает в себя задания для лабораторных работ и рекомендации по их выполнению по дисциплинам «Информатика и программирование», «Основы алгоритмизации и программирование», «Современные программные средства» для студентов специальностей 010502 «Прикладная информатика», 090103 «Организация и технология защиты информации», 080116 «Математические методы в экономике» всех форм обучения. Для проверки знаний студентов по каждой теме приведены контрольные задания. Приведен список рекомендуемой литературы. Утвержден в качестве практикума редакционно-издательским советом университета. ISBN 5–7972–0963–2 © РГЭУ «РИНХ», 2006 © Савельева Н.Г., Мирошниченко И.И., Гречкина В.Ю.
Содержание 1. Информатика и программирование.............................................. 4 1.1. Лабораторная работа №1............................................................ 4 1.2. Лабораторная работа №2............................................................ 5 1.3. Лабораторная работа №3............................................................ 7 1.4. Лабораторная работа №4............................................................ 9 2. Основы алгоритмизации и программирование................................ 13 2.1. Лабораторная работа №1.......................................................... 13 2.2. Лабораторная работа №2.......................................................... 14 2.3. Лабораторная работа №3.......................................................... 16 2.4. Лабораторная работа №4.......................................................... 19 2.5. Лабораторная работа №5.......................................................... 21 2.6. Лабораторная работа №6.......................................................... 23 2.7. Лабораторная работа №7.......................................................... 26 3. Современные программные средства........................................... 36 3.1. Лабораторная работа №1.......................................................... 36 3.2. Лабораторная работа №2.......................................................... 37 3.3. Лабораторная работа №3.......................................................... 38 3.4. Лабораторная работа №4.......................................................... 40 3.5. Лабораторная работа №5.......................................................... 46 3.6. Лабораторная работа №6.......................................................... 50 3.7. Лабораторная работа №7.......................................................... 57 3.8 Лабораторная работа №8.......................................................... 60 3.9. Лабораторная работа №9.......................................................... 63 Библиографический список...................................................................................... 65
1. Информатика и программирование 1.1. Лабораторная работа №1 Задание. С клавиатуры вводится 10 произвольных чисел. Написать программу определения суммы всех вводимых чисел. Порядок выполнения работы: 1. Создайте новый проект Visual Basic. 2. На форму добавьте элементы, перечисленные в табл. 1.1, и измените их соответствующие свойства. Таблица 1.1. Свойства элементов управления Элемент управления Свойство Значение Name Label1 Метка Caption Определение суммы 10 чисел, вводимых с клавиатуры Name cmdRun Кнопка Caption Ввести числа Name cmdExit Кнопка Caption Выход В результате у вас должно получиться следующее (рис. 1.1): Рис. 1.1. Результат работы программы 3. При двойном щелчке ЛКМ на объекте или форме открывается окно, где происходит обработка событий. Добавьте следующий программный код для соответствующих элементов управления:
Dim s As Integer
Dim i As Integer
Dim y As Integer
Private Sub CmdRun_Click()
s = 0
Form1.Cls
For i = 1 To 10
y = Val(InputBox("Введите число", "Определение суммы"))
On Error Resume Next
Print "y = "; y
s = s + y
Next i
Print
Print "S = "; s
End Sub
Private Sub CmdExit_Click()
End
End Sub
Задания для самостоятельной работы:
-
с клавиатуры вводится N чисел, найти их среднее арифметическое;
-
с клавиатуры вводятся 3 числа, найти максимальное;
-
с клавиатуры вводится 10 чисел, найти количество отрицательных.
1.2. Лабораторная работа №2
Задание. Вычислить:
∏
=
+
+
=
5
1
))
2
/(
)1
((
i
i
i
P
.
Порядок выполнения работы:
1. Создайте новый проект Visual Basic.
2. На форму добавьте элементы, перечисленные в табл. 1.2, и
измените их соответствующие свойства.
Таблица 1.2. Свойства элементов управления
Элемент управления
Свойство
Значение
Name
cmdRun
Кнопка
Caption
Ввести числа
Name
cmdCls
Кнопка
Caption
Очистка
Name
cmdExit
Кнопка
Caption
Выход
В результате у вас должно получиться следующее (рис. 1.2):
Рис. 1.2. Результат работы программы
3. Добавьте программный код для соответствующих элементов управления:
Dim p As Single
Dim i As Integer
Private Sub CmdCls_Click()
Form1.Cls
End Sub
Private Sub CmdExit_Click()
End
End Sub
Private Sub CmdRun_Click()
Form1.Cls
p = 1
For i = 1 To 5
p = p * ((i + 1) / (i + 2))
Print "i = "; i;
Print Tab; "p = "; p
Next i
End Sub
Задания для самостоятельной работы:
-
вычислить :
∏
=
+
−
=
5
1
1
1
i
i
i
P
;
-
вычислить :
∑
=
+
−
=
10
1
2
)1
(
i
i
i
S
;
-
вычислить :
∑
=
+
=
10
1 2
!
i
i
i
i
S
.
1.3. Лабораторная работа №3
Задание. Из массива А(20) сформировать 2 массива:
− первый должен содержать отрицательные элементы с нечетным индексом;
− второй должен содержать положительные элементы с четным индексом.
Порядок выполнения работы:
1. Создайте новый проект Visual Basic.
2. На форму добавьте элементы, перечисленные в табл. 1.3, и
измените их соответствующие свойства.
Таблица 1.3. Свойства элементов управления
Элемент управления Свойство
Значение
Name
cmdRun
Кнопка
Caption
Ввести массив
Name
Label1
Метка
Caption
Отрицательные с нечетным индексом
Name
Label2
Метка
Caption
Положительные с четным индексом
Name
Text1
Text
-
Текстовое поле
Multiline
True
Name
Text2
Text
-
Текстовое поле
Multiline
True