Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




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

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

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

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

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

 

 

Кривой Рог - 2005


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

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

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

 

 

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

 

 

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

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

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

 

 

Утверждено

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

информатики

Протокол №

от ""2005 г.

 

 

Кривой Рог - 2005


 

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

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

 

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

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

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

 

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


Содержание

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

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

Задание 3. Циклический вычислительный процесс. 13

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

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

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

Задание 4. Сочетание разветвляющегося и циклического вычислительных процессов. Усложненные задачи.. 21

Задание 5. Задачи с одномерным массивом.. 26

Задание 6. Задачи с одномерным массивом. Усложненный вариант. 32

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

Задание 8. Составление программ обработки символьных данных. Усложненный вариант 40

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


Задание 1.

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

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


1.

2.

3.

4.


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

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

11.

12.

13.

14.

15.

16.

17.

18.

19.

20.

21.

22.

23.

24.

25.

26.

27.

28.

29.

30.

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

 

 

Задание 2




Поделиться с друзьями:


Дата добавления: 2017-02-01; Просмотров: 94; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.02 сек.