1) Тема и название лабораторной работы:
Программирование алгоритмов итеративных циклических структур.
Вычисление членов заданной последовательности, значения которых по
модулю больше заданного числа.
2) Фамилия, имя студента, номер группы, номер варианта:
Иванов И., БИН1405, вариант 13.
3) Задание на разработку проекта:
Вычислить и вывести на экран те члены последовательности
,
значения, которых по модулю больше e=0.0001, при x=1.5.
4) Формализация и уточнение задания:
Для решения поставленной задачи необходимо вывести рекуррентную формулу вычисления члена последовательности. Очевидно, что выражение для n-го члена заданной последовательности имеет вид:
.
Тогда формула для (n+1) члена последовательности имеет вид:
Имея в виду, что (n+1)!=n! ∙ (n+1), получим
Откуда получаем следующую рекуррентную формулу
- начальный член последовательности при n=1.
5) Элементы, разрабатываемого проекта:
5.1) Графический интерфейс пользователя:
Разработанная форма проекта имеет вид, как на рис. 4.6.4-5.
|
|
Рис. 4.6.4-5. Форма проекта 2-го задания Проект 6-2:
Вычисление членов заданной последовательности, значения которых по модулю больше заданного числа
5.2) Таблица свойств объектов:
Определите, установите и сведите в табл. П.1.6-3 свойства всех
объектов.
Таблица4.6.4-3
Имя объекта | Свойство | Значение свойства |
Form1 | Text | Проект 4.6.2. Пример 2. |
Label1 | Name | Label1 |
Text | E= | |
ForeColor | Синий | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
Label2 | Name | Label2 |
Text | X= | |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
Label3 | Name | Label3 |
Text | Задание: | |
ForeColor | Красный | |
Font | Microsoft Sans Serif, Жирный, 10 пунктов | |
Label4 | Name | Label4 |
Text | Вычислить все члены, заданной последовательности, значения которых по модулю больше 0.0001 | |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
TextBox1 | Name | TextBox1 |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 10 пунктов | |
TextBox2 | Name | TextBox2 |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
ListBox1 | Name | ListBox1 |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
ListBox2 | Name | ListBox2 |
ForeColor | Черный | |
Font | Microsoft Sans Serif, Жирный, 8 пунктов | |
Button2 | Name | Button2 |
Text | Вычислить значения | |
Button1 | Name | Button1 |
Text | Стоп |