КАТЕГОРИИ: Архитектура-(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; Просмотров: 105; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |