Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методич задания VB.doc
Скачиваний:
4
Добавлен:
02.12.2018
Размер:
1.69 Mб
Скачать

Министерство образования и науки Украины

Киевский национальный экономический университет

Криворожский экономический институт

Кафедра информатики

Методические указания

и учебные задания

для изучения темы: «Программирование в Visual Basic» по дисциплине «Информатика»

для студентов всех специальностей

Кривой Рог - 2005

Министерство образования и науки Украины

Киевский национальный экономический университет

Криворожский экономический институт

Кафедра информатики

Методические указания

и учебные задания

для изучения темы: «Программирование в Visual Basic» по дисциплине «Информатика»

для студентов всех специальностей

Утверждено

на заседании кафедры

информатики

Протокол №

от " " 2005 г.

Кривой Рог - 2005

Методические указания и учебные задания для изучения темы: «Программирование в Visual Basic» по дисциплине «Информатика» для студентов всех специальностей

Составители:– Цымбал Ж.В., Хоцкина В.Б., Сокольник С.Г., Кривой Рог. Криворожский экономический институт КНЭУ, 2005, - с. 44.

Составители: Цымбал Ж.В., ст. преподаватель

Хоцкина В.Б., ст. преподаватель

Сокольник С.Г., ассистент

Рецензент: А.С Зеленский, д.т.н., профессор

Содержание

Задание 1.

Задание 1. 4

Линейный вычислительный процесс 4

Задание 2 8

Разветвляющийся вычислительный процесс 8

Задание 3 13

Циклический вычислительный процесс 13

3.1. Простые циклы 13

3.2. Вложенные циклы 14

3.3. Итерационные циклы 18

Задание 4 20

Сочетание разветвляющегося и циклического вычислительных процессов 20

Усложненные задачи 20

Задание 5 25

Задачи с одномерным массивом 25

Задание 6 31

Задачи с одномерным массивом 31

Усложненный вариант 31

Задание 7 34

Составление программ обработки символьных данных 34

Задание 8 39

Составление программ обработки символьных данных 39

Усложненный вариант 39

Список рекомендуемой литературы. 44

Задание 1. Линейный вычислительный процесс

Вычислить значения переменных, указанных в задачах. Значения входных данных определить самостоятельно.

Задания для решения на практических занятиях:

Варианты индивидуальных заданий

Образец выполнения задания

Вычислить значение Y:

  1. Входными данными являются переменные p, k и i.

  2. Выходными данными – значение Y.

  3. На форме спроэктированы следующие элементы управления:

Label (Введите р, Введите k,Введите і, Ответ Y=),

TextBox (для ввода и вывода данных),

CommandButton (Вычислить, Выход).

При проектировании данной формы использованы свойства элементов управления:

Alignment - для выравнивания текста,

Caption (для элементов управления Label, CommandButton),

Text (для элемента TextBox),

Font – для изменения размера и начертания шрифта.

  1. Программный код:

Dim p As Single, k As Single, i As Single, Y As Single

Private Sub Command1_Click()

p = Text1.Text

k = Text2.Text

i = Text3.Text

Y = (Log(p*k)/Log(10)-k^(2/3))/(Log(i+k)*Sin(p)^2)*Exp(k)

Text4.Text = Y

End Sub

Private Sub Command2_Click()

End

End Sub

2-й вариант решения задачи – с проверкой входных данных функцией IsNumeric()

Dim p As Single, k As Single, i As Single, Y As Single

Private Sub Command1_Click()

If IsNumeric(Text1)=True And IsNumeric(Text2)=True And IsNumeric(Text3)=True Then

p = Text1.Text

k = Text2.Text

i = Text3.Text

Else

MsgBox " Ошибка! Повторите ввод"

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text1.SetFocus

Exit Sub

End If

Y = (Log(p*k)/Log(10)-k^(2/3))/(Log(i+k)*Sin(p)^2)*Exp(k)

Text4.Text = Y

End Sub

Private Sub Command2_Click()

End

End Sub

  1. Результат выполнения программы:

Задание 2 Разветвляющийся вычислительный процесс

Найти значение функции в зависимости от заданного условия. Значения переменных выбрать самостоятельно.