Вычисление рядов. Рекуррентные формулы

Составление алгоритма и программы получения стандартного вида последовательности и рекуррентной формулы, с использованием средства разработки программного обеспечения 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.