- •Лабораторная работа №1
- •Методические указания.
- •Панель инструментов содержит стандартный набор значков «быстрых кнопок», а палитра компонент открыта на вкладке Standard.
- •Шаг 10. В теле функции наберите строку:
- •Аналогично перетащите кнопки Copy, Paste, Undo и разместите на поле панели инструментов:
- •Лабораторная работа № 2
- •1. Цель работы
- •2. Порядок выполнения работы
- •2.1. Консольное приложение
- •2.2. Понятие класса
- •2.3. Настройка панели инструментов
- •2.4. Добавление кода
- •2.5. Сохранение файлов проекта
- •2.6. Метки класса
- •2.7. Создание объекта класса в динамической памяти
- •2. Порядок выполнения работы.
- •3. Методические указания.
- •4. Задания к лабораторной работе
- •4.1. Порядок выполнения работы.
- •4.2. Методические указания.
- •5. Содержание отчета
- •6. Контрольные вопросы
- •Литература
- •Лабораторная работа №3
- •1. Цель работы
- •2. Постановка задачи
- •3. Порядок выполнения работы
- •Основные свойства формы
- •Основные события формы
- •Основные события компонента tButton:
- •4. Задания к лабораторной работе
- •Варианты заданий
- •5. Содержание отчета по лабораторной работе
- •6. Контрольные вопросы
- •Лабораторная работа №4
- •Цель работы
- •Порядок выполнения работы
- •Форма 1
- •Форма 2
- •Форма 3
- •Методические рекомендации по выполнению задания «Калькулятор»
- •Методические материалы по теме «Медиаплеер»
- •2.Постановка задачи:
- •3.Порядок выполнения задания:
- •Методические рекомендации к выполнению задания «Просмоторщик рисунков»
- •Создание меню
- •Шаг 12.1. По аналогии с созданием пункта Toolbar1 создайте самостоятельно пункт меню Statu Bar1 для отображения или закрытия панели состояния
- •Запрещенные пункты меню
- •Всплывающее меню
- •Диалоговые окна открытия и сохранения файла
- •Проектирование строки состояния
- •Подсказки на строке состояния
- •Прокрутка в рабочей области формы
- •Прокрутка в отдельной прямоугольной области
- •Полосы прокрутки
- •Кнопки-инструменты
- •Картинки на кнопках
- •Взаимоисключающие кнопки
- •Обработка нажатий кнопок
- •Подсказки к кнопкам
- •Управление видимостью панели инструментов
- •Методические материалы по теме «Текстовый редактор»
- •Методические материалы выполнения задания «Графический редактор»
- •2.Постановка задачи:
- •1. Основные теоретические сведения
- •1.1. Работа с ядром пакета прикладных программ mathlab
- •Выражение
- •Элементарные функции в mathlab (Большими буквами обозначены массивы, малыми – элемент массива или число)
- •Первой строки на три (б), объединение 3-й и 2-й строк (в)
- •Name(список_параметров)
- •Var1-выражение
- •1.2. Работа с пакетом Control System Toolbox
- •Создание объекта в tf-форме. Пусть требуется создать объект с передаточной функцией вида
- •Исследование переходной функции и весовой функции
- •Исследование реакции на произвольно заданное воздействие
- •Исследование афчх – амплитудно-фазовой частотной характеристики
- •Исследование лчх – логарифмических частотных характеристик
- •2. Порядок выполнения лабораторной работы
- •2.2. Содержание отчета
- •3. Контрольные вопросы
4. Задания к лабораторной работе
На основе разобранного примера создайте прикладной программный продукт, реализующий решение следующей математической задачи
Варианты заданий
Найти решение данных задач:
1)
2)
3)
4)
5)
6)
7)
8)
9)
10)
11)
12)
13)
14) Выполнить сложение вычитание комплексных чисел Z1 и Z2
15) Перевести комплексное число Z=a+ib, заданное в алгебраической форме в тригонометрическую и показательную формы
Примечание: Комплексное число в тригонометрической форме:
где
Комплексное число в показательной форме:
Замечания:
Для ввода значений параметров ai,bi,ci и вывода результата используйте компоненты TEdit. Для пояснеий используйте компоненты TLabel.
5. Содержание отчета по лабораторной работе
Файлы проекта.
Текстовый файл с нумерацией операторов и пояснениями к ним.
6. Контрольные вопросы
Назовите основные свойства и события компонент TEdit, TButton, TLable.
Как изменить размер компоненты TEdit при выполнении приложения?
Как вызвать одну форму из другой при выполнении приложения?
Как сделать компоненту невидимой при визуальном проектировании формы?
Как сделать компоненту невидимой при выполнении приложения?
Как завершить приложение?
Как изменить цвет компоненты при выполнении приложения?
Как подключить одну форму к другой?
Какая форма является главной?
Как закрыть модальную форму?
Лабораторная работа №4
«Изучение компонентов среды С++ Builder 6: TStringGrid (таблица строк), TMainMenu. Работа с массивами данных»
Цель работы
Получение навыков работы с компонентами TStringGrid (таблица строк), TMainMenu ( главное меню), программирования ввода матрицы смежности графа с помощью компоненты TStringGrid, разработки классов для решения задач на графах.
Порядок выполнения работы
Работа выполняется на примере решения задачи определения в графе вершины с наибольшим суммарным весом смежных c ней ребер. Рассмотрим сценарий решения задачи. Проект должен содержать три формы:
главная форма
2) форма для ввода количества вершин графа
3) форма для вывода матрицы смежности графа.
Главная форма содержит следующие компоненты:
TMainMenu - главное меню с пунктами :
кол-во вершин - для ввода количества вершин графа;
матрица - для вывода матрицы смежности на экран ( форма 3);
max вершина - для поиска и вывода на экран вершины с максимальным весом смежных с ней ребер.
TEdit - окно редактирования для вывода номера вершины с максимальным весом смежных с ней ребер.
TLabel - метка, для отображения текста, поясняющего поле TEdit: max вершина .
Форма для ввода количества вершин графа содержит компоненты:
TEdit - окно редактирования для ввода количества вершин графа;
TButton - кнопку надписью OK.
Форма для ввода-вывода матрицы смежности графа содержит компоненты:
StringGrid - таблица для ввода-вывода матрицы смежности графа;
TButton - кнопку надписью OK.
Создание проекта