Федеральное государственное образовательное бюджетное учреждение высшего профессионального образования
Московский технический университет связи и информатики

КАФЕДРА ИНФОРМАТИКИ
Лабораторная работа по теме «Программирование алгоритмов разветвляющихся структур. Вычисление условных выражений.»
.
Выполнила:
студентка группы БИК1701
Аубакирова Аина
Вариант 4
МОСКВА 2017 г.
Содержание отчёта
1. Реализация 1-го задания:
1.1. Задание на разработку задачи
1.2. Формализация и уточнение задания
1.3. Элементы, разрабатываемого проекта:
1.3.1. графический интерфейс 1-го проекта
1.3.2. таблица свойств объектов
1.3.3. схемы алгоритмов
1.3.4. программный код проекта
1.4. Результаты выполнения первого проекта
2. Реализация 2-го задания:
2.1. Задание на разработку задачи
2.2. Формализация и уточнение задания
2.3. Элементы, разрабатываемого проекта:
2.3.1. графический интерфейс 2-го проекта
2.3.2. таблица свойств объектов
2.3.3. схема алгоритма
2.3.4. программный код проекта
2.4. Результаты выполнения проекта второго проекта.
Реализация 1-го задания
Задание на разработку задачи

Формализация и уточнение задания
Для решения задачи табуляции функции на заданном интервале следует использовать алгоритмическую структуру регулярного типа, т.к. заданы начальное и конечное значения аргумента, а также шаг его изменения. Таким образом, в данном случае можно заранее определить количество вычисленных значений.
1.3. Элементы разрабатываемого интерфейса:
1.3.1. Графический интерфейс пользователя
На Рис. 1 представлен графический интерфейс 1-го проекта

Рис. 1 Графический интерфейс 1-го проекта
1.3.2. Таблица свойств объектов
В таблице 1 представлены объекты и их свойства
Таблица 1. Объекты и их свойства
| Объект | Имя объекта | Свойство | Значение свойства |
| Форма | Form1 | Name | Form1 |
| Text | |||
| BackColor | White | ||
| Метка | Label1 | Text | а |
| Объект | Имя объекта | Свойство | Значение свойства |
| Font | Microsoft Sans Serif,обычный,14 | ||
| Метка | Label2 | Text | b |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif, обычный,14 | ||
| Метка | Label3 | Text | h |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif, обычный,14 | ||
| Метка | Lable4 | Text | n |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Метка | Label5 | Text | Сумма значений |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Метка | Lable6 | Text | x |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Метка | Label7 | Text | F(X) |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Метка | Label8 | Text | протабулировать функцию F(x)= на отрезке [a; b] с шагом h |
| ForeColor | Highlight | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Текстовое поле | TextBox1 | Name | TexBox1 |
| BackColor | Window | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Текстовое поле | TextBox2 | Name | TexBox2 |
| BackColor | Window | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Объект | Имя объекта | Свойство | Значение свойства |
| BackColor | Window | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Текстовое поле | TextBox4 | Name | TextBox4 |
| BackColor | Window | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Текстовое поле | TextBox5 | Name | TextBox5 |
| BackColor | Window | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| ListBox1 | ListBox1 | Name | ListBox1 |
| ForeColor | Window Text | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| ListBox2 | ListBox2 | Name | ListBox2 |
| ForeColor | Window Text | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Кнопка | Button1 | Name | Button1 |
| Text | Результат | ||
| ForeColor | White | ||
| Font | Microsoft Sans Serif,обычный,14 | ||
| Кнопка | Button2 | Name | Button2 |
| Text | Выход | ||
| ForeColor | White | ||
| Font | Microsoft Sans Serif,обычный,14 |
1.3.3. Схемы алгоритмов
Схемы алгоритмов работы программы представлены на рисунках 2 и 3.

Рис. 2 Схема процедуры функции

Рис. 3 Схема алгоритма подпрограммы цикла