Вычисление рядов. Рекуррентные формулы
Составление алгоритма и программы получения стандартного вида последовательности и рекуррентной формулы, с использованием средства разработки программного обеспечения Microsoft Visual Basic. Создание формы просмотра и обработки полученных результатов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 25.11.2012 |
Размер файла | 786,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
Филиал федерального бюджетного образовательного учреждения высшего профессионального образования
"Уфимский государственный нефтяной технический университет
(Филиал ФГБОУ ВПО УГНТУ в г. Салавате)
- Вычисление рядов. Рекуррентные формулы
- Лабораторная работа №4
- Исполнитель:
- Кулушев И.Ш.
- Руководитель:
- доцент: Кузьминых П.В.
- Салават 2011
- Задание 12
- Задание 62
- Получение стандартного вида последовательности и рекуррентной формулы. алгоритм рекуррентный basic
- Для программирования процесса суммирования представим последовательность в стандартном виде.
- Получим рекуррентную формулу:
- Получение стандартного вида последовательности.
- Для программирования процесса суммирования представим последовательность в стандартном виде.
- Блок-схема №12 (с заданным числом членов)
- Блок-схема №12 (с заданной точностью)
- Блок-схема №62 (с заданным числом членов)
- Блок-схема №62 (с заданной точностью)
- Внешний вид формы:
- Измененные свойства:
Form1 Caption = “Лабораторная работа №4” Height =9330 Left = 0 Top = 0 Width = 7545 BackColor = &H0080FF80& |
Label1 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 1-Fixed signle Caption = “ х y” Height = 495 Left =480 Top = 1440 Width = 1695 ForeColor = &H80000012& Font = Segoe Print; полужирный;11 |
|
Label2 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 1-Fixed signle Caption = “ х y” Height = 495 Left =480 Top = 5040 Width = 1575 ForeColor = &H80000012& Font = Segoe Print; полужирный;11 |
Label3 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 1-Fixed signle Caption = “ s n” Height = 495 Left =2880 Top = 1440 Width = 1455 ForeColor = &H000000C0& Font = Segoe Print; полужирный;11 |
|
Label4 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 1-Fixed signle Caption = “ s n” Height = 495 Left =5040 Top = 1440 Width = 1575 ForeColor = &H00FF8080& Font = Segoe Print; полужирный;11 |
Label5 Alignment = 0-Left Justify BackColor = &H000000C0& BorderStyle = 0-None Caption = “С заданным числом членов” Height = 255 Left =2280 Top = 1080 Width =2415 ForeColor = &H00000000& Font = Segoe Print; наклонный;8 |
|
Label6 Alignment = 0-Left Justify BackColor = &H00FF8080& BorderStyle = 0-None Caption = “С заданной точностью” Height = 255 Left =4800 Top = 1080 Width =2055 ForeColor = &H00000000& Font = Segoe Print; наклонный;8 |
Label7 Alignment = 0-Left Justify BackColor = &H0080FF80& BorderStyle = 0-None Caption = “Лабораторная работа” Height = 375 Left =360 Top = 120 Width = 2535 ForeColor = &H80000012& Font = Segoe Print; полужирный;10 |
|
Label8 Alignment = 0-Left Justify BackColor = &H00C0C0C0& BorderStyle = 0-None Caption = “Задание №62” Height = 375 Left =600 Top = 960 Width = 1455 ForeColor = &H80000012& Font = Segoe Print; полужирный;10 |
Label9 Alignment = 0-Left Justify BackColor = &H00C0C0C0& BorderStyle = 0-None Caption = “Задание №12” Height = 375 Left =360 Top = 4560 Width = 1455 ForeColor = &H80000012& Font = Segoe Print; полужирный;10 |
|
Label10 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 0-None Caption = “ s n” Height = 495 Left =2640 Top = 5040 Width = 2055 ForeColor = &H000000C0& Font = Segoe Print; полужирный;11 |
Label11 Alignment = 0-Left Justify BackColor = &H8000000F& BorderStyle = 0-None Caption = “ s n” Height = 495 Left =5160 Top = 5040 Width = 1455 ForeColor = &H00FF8080& Font = Segoe Print; полужирный;11 |
|
Label12 Alignment = 0-Left Justify BackColor = &H000000C0& BorderStyle = 0-None Caption = “С заданным числом членов” Height = 255 Left =2400 Top = 4680 Width =2415 ForeColor = &H00000000& Font = Segoe Print; наклонный;8 |
Label13 Alignment = 0-Left Justify BackColor = &H00FF8080& BorderStyle = 0-None Caption = “С заданной точностью” Height = 255 Left =4920 Top = 4680 Width =2055 ForeColor = &H00000000& Font = Segoe Print; наклонный;8 |
|
Picture1 Height =1455 Left =480 TabIndex = 0 Top = 1920 Width = 1695 Picture =(None) |
Picture2 Height =1455 Left =2880 TabIndex = 1 Top = 1920 Width = 1455 Picture =(None) |
|
Picture3 Height =1455 Left =5040 TabIndex = 2 Top = 1920 Width = 1575 Picture =(None) |
Picture4 Height =2295 Left =480 TabIndex = 11 Top = 5520 Width = 1575 Picture =(None) |
|
Picture5 Height =2295 Left =2640 TabIndex = 17 Top = 5520 Width = 2055 Picture =(None) |
Picture6 Height =2295 Left =5160 TabIndex = 18 Top = 5520 Width = 1455 Picture =(None) |
|
Shape1 Height =3375 Left =240 Top = 720 Width = 6855 BorderColor = &H80000008& |
Shape2 Height =4215 Left =240 Top = 4320 Width = 6855 BorderColor = &H80000008& |
|
Line1 BorderColor = &H80000008& X1 =600 X2 =600 Y1 =0 Y2 =2280 |
Line2 BorderColor = &H80000008& X1 =840 X2 =840 Y1 =0 Y2 =1440 |
|
Line3 BorderColor = &H80000008& X1 =960 X2 =960 Y1 =0 Y2 =1440 |
Line4 BorderColor = &H80000008& X1 =3720 X2 =3720 Y1 =1440 Y2 =1920 |
|
Line5 BorderColor = &H80000008& X1 =6000 X2 =6000 Y1 =1920 Y2 =1440 |
Line6 BorderColor = &H80000008& X1 =1080 X2 =1080 Y1 =1440 Y2 =1920 |
|
Line7 BorderColor = &H80000008& X1 =480 X2 =480 Y1 =0 Y2 =2280 |
Line8 BorderColor = &H80000008& X1 =960 X2 =960 Y1 =5520 Y2 =5040 |
|
Line9 BorderColor = &H80000008& X1 =1440 X2 =1440 Y1 =0 Y2 =2280 |
Line10 BorderColor = &H80000008& X1 =960 X2 =960 Y1 =0 Y2 =2280 |
|
Line11 BorderColor = &H80000008& X1 =4080 X2 =4080 Y1 =5520 Y2 =5040 |
Line12 BorderColor = &H80000008& X1 =6120 X2 =6120 Y1 =5520 Y2 =5040 |
|
Command1 Caption = “N” Height =375 Left =3120 Top = 3480 Width = 975 TabIndex =3 Style =1-Graphical BackColor = &H000000C0& Font = Segoe Print; полужирный;10 |
Command2 Caption = “Eps” Height =375 Left =5400 Top = 3480 Width = 975 TabIndex =4 Style =1-Graphical BackColor = &H000000C0& Font = Segoe Print; полужирный;10 |
|
Command3 Caption = “N” Height =375 Left =3240 Top = 7920 Width = 975 TabIndex =14 Style =1-Graphical BackColor = &H000000C0& Font = Segoe Print; полужирный;10 |
Command4 Caption = “Eps” Height =375 Left =5640 Top = 7920 Width = 975 TabIndex =15 Style =1-Graphical BackColor = &H000000C0& Font = Segoe Print; полужирный;10 |
|
Command5 Caption = “Выход” Height =495 Left =5880 Top = 120 Width = 1215 TabIndex =23 Style =1-Graphical BackColor = &H80000018& Font = MS Sans Serif; обычный;8 |
Текст программы:
Private Sub Command1_Click()
p = 4 * Atn(1)
For x = p / 8 To p / 2 Step p / 8
y = -Log(Abs(2 * Sin(x / 2)))
s = 0
For n = 1 To 10
s = s + Cos(n * x) / n
Next n
Picture1.Print " "; Format(x, "0.000"); " "; Format(y, "0.000000")
Picture2.Print " "; Format(s, "0.000000"); " "; n - 1
Picture1.Print "--------------------------------------------"
Picture2.Print "--------------------------------------------"
Next x
End Sub
Private Sub Command2_Click()
p = 3.14
e = 0.000001
For x = p / 8 To p / 2 Step p / 8
s = 0
n = 1
Do
a = Cos(n * x) / n
s = s + a
n = n + 1
Loop While Abs(a) > e
Picture3.Print " "; Format(s, "0.000000"); " "; n - 1
Picture3.Print "--------------------------------------------"
Next x
End Sub
Private Sub Command3_Click()
For x = 1 To 2 Step 0.2
y = Exp(-4 * x ^ 2)
s = 1
a = 1
For n = 1 To 10 Step 1
a = -((2 * x) ^ 2 / n) * a
s = s + a
Next n
Picture4.Print Format(x, " 0.0"); " "; Format(y, "0.0000000")
Picture4.Print "--------------------------------------------"
Picture5.Print Format(s, " 000000.0000000"); " "; n - 1
Picture5.Print "-------------------------------------------------"
Next x
End Sub
Private Sub Command4_Click()
For x = 1 To 2 Step 0.2
e = 0.0000001
s = 1
n = 1
a = 1
Do
a = -((2 * x) ^ 2 / n) * a
s = s + a
n = n + 1
Loop While Abs(a) > e
Picture6.Print Format(s, " 0.0000000"), n - 1
Picture6.Print "-------------------------------------------------"
Next x
End Sub
Private Sub Command5_Click()
Unload Me
End Sub
Полученные результаты:
Размещено на Allbest.ru
...Подобные документы
Принципы визуального программирования. Создание программы, генерирующей звук через определенные промежутки времени. Visual Basic как средство разработки прототипов программы, для разработки приложений баз данных и компонентного способа создания программ.
лабораторная работа [1,1 M], добавлен 10.12.2014Решение экономических задач с помощью Microsoft Excel и инструментария Visual Basic For Application. Способы запуска редактора Visual Basic, правила его синтаксиса. Создание автоматических макросов по сортировке и выборке. Создание управляющих кнопок.
курсовая работа [852,0 K], добавлен 24.09.2010Создание программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С# средствами Microsoft Visual Studio 2010. Построение алгоритма реализации. Определение математического аппарата, применение его в задаче.
курсовая работа [500,4 K], добавлен 13.01.2015Архитектура и принцип действия персонального компьютера, понятие и классификация его программного обеспечения. Блок-схема алгоритма расчета квадратного трехчлена. Назначение, возможности, интерфейс и работа Windows. Программирование на Visual Basic.
реферат [33,5 K], добавлен 26.12.2009Понятие объектов и классов в Visual Basic. Свойства, методы и события. Создание Титула на рабочем листе с помощью процедур обработки событий в UserForm. Определение диапазона для создания таблицы и ее заголовка. Создание формы по заполнению таблицы.
курсовая работа [1,3 M], добавлен 28.05.2012Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.
контрольная работа [25,2 K], добавлен 07.06.2010Составление блок-схемы алгоритма решения задачи, погрешности вычисления суммы членов числового ряда. Разработка программ на языке на Visual Basic, работа с массивами. Особенности работы со строковыми данными. Варианты реализации формы приложения.
контрольная работа [220,4 K], добавлен 18.06.2010Разработка игры-аналога телевизионной передачи "Кто хочет стать миллионером?" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования. Описание и листинг программы, составление алгоритма и блок-схемы.
курсовая работа [253,2 K], добавлен 28.06.2009Рождение и развитие Basic. Краткое описание Visual Basic for Applications. Новые возможности Visual Basic 5.0. Пример взаимодействия Excel и Visual Basic. Программирование табличных функций. Встраивание, применение функций. Формы, средства управления OLE.
реферат [20,7 K], добавлен 11.03.2010Разработка программы "Виселица" с использованием программной среды Visual Basic и средств объектно-ориентированного программирования: программные требования, описание алгоритма, блок-схема программы и дополнительной процедуры. Листинг программы.
курсовая работа [188,2 K], добавлен 28.06.2009Программный проект Баз данных средствами Visual Basic 6.0. Проектирование структуры таблицы базы данных Visual Basic 6.0. Заполнение созданных таблиц БД исходными данными. Создание пользовательского меню. Вид формы и свойства элементов управления.
курсовая работа [3,0 M], добавлен 19.06.2010Формирование матрицы и выполнение заданий: вычисление сумы четных элементов; максимума из нечетных элементов в строке; произведение элементов в нечетных столбцах; количество четных элементов выше главной диагонали. Создание программы в Visual Basic.
контрольная работа [12,0 K], добавлен 07.10.2012Особенности информационных технологий в области медиапланирования и проблемы автоматизации в ООО "Медиа-Групп". Процесс разработки, алгоритм и эффективность внедрения программного продукта "Медиаплан рекламной кампании" в среде Microsoft Visual Basic.
дипломная работа [2,7 M], добавлен 21.04.2009Описание среды разработки Microsoft Visual Studio. Поддерживаемые технологии и языки программирования. Возможности и особенности компьютеризированного тестирования человека. Проектирование программного обеспечения с использованием объектного подхода.
курсовая работа [3,0 M], добавлен 09.02.2013Структура и назначение программного кода программы по созданию 3D-графики средствами языка программирования Visual Basic. Элементы управления "Окно формы" и "Таймер", выполняемые ими функции и основные свойства, значение в работе программного кода.
лабораторная работа [362,4 K], добавлен 06.07.2009Понятие объектно-ориентированного программирования, общая характеристика языков высокого уровня. Разработка программного обеспечения для реализации компьютерной игры "пинбол" с помощью императивного программирования в среде Microsoft Visual Basic.
курсовая работа [428,9 K], добавлен 19.09.2012Разработка программного продукта с помощью языка программирования Visual Basic. Описание интерфейса пользователя и возможностей программы. Исходный код основных модулей. Программа, демонстрирующая основные возможности диаграмм и среды Visual Basic.
контрольная работа [989,9 K], добавлен 29.03.2011Сущность основных понятий объектно-ориентированного программирования: объект, класс, полиморфизм. Блок-схема алгоритма и текст программы для вычисления площади круга, прямоугольника и трапеции. Принцип работы и результаты тестирования приложения.
курсовая работа [588,7 K], добавлен 17.07.2012Разработка алгоритма и программы "Расчет стыкового паяного соединения" в среде Microsoft Visual Studio для облегчения расчётов сварных швов. Создание главной формы приложения и его кодирование для расчёта углового шва. Тестирование программы на ошибки.
курсовая работа [1,5 M], добавлен 06.02.2013Теоретические основы разработки Windows-приложений с использованием библиотеки MFC. Создание приложения с помощью Visual C++. Описание логической структуры приложения. Установка и запуск программы. Входные и выходные данные. Преимущество MFC библиотек.
курсовая работа [563,2 K], добавлен 21.06.2011