- •Лабораторная работа № 1 Среда программирования Delphi. Линейные алгоритмы
- •Краткие теоретические сведения
- •Графическая среда разработки Delphi
- •Компоненты
- •Обработка событий
- •Редактор кода
- •Компиляция
- •Отладка
- •Структура проекта
- •Сохранение проекта
- •Идентификаторы, операторы
- •Типы данных
- •Переменные
- •Константы
- •Выражение
- •Оператор присваивания
- •Комментарии
- •Стандартные функции
- •Ввод данных
- •Вывод результатов
- •Вывод в окно сообщения
- •Порядок выполнения работы
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 2 Программирование алгоритмов разветвляющейся структуры
- •Краткие теоретические сведения
- •Условие
- •Структура ветвления
- •Компонент Memo
- •Порядок выполнения работы
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 3 Операторы цикла. Создание изображений
- •Краткие теоретические сведения
- •Создание изображений
- •Класс tFont
- •Класс tPen
- •Класс tBrush
- •Компонент Image
- •Компонент Shape
- •Компонент Timer
- •Методы вычерчивания графических примитивов.
- •Порядок выполнения работы Пример1. Использования оператора цикла while
- •Пример2. Создание простейшего изображения.
- •Пример создания заставки
- •Пример 3. Создание приложения, содержащего круговую диаграмму.
- •Содержание отчета
- •Варианты заданий
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 4 Одномерные массивы. Цикл с параметром
- •Краткие теоретические сведения
- •Объявление массива
- •Цикл с параметром
- •Инициализация массива
- •Операции с массивами
- •Вывод массива
- •Ввод массива
- •Использование компонента StringGrid
- •Использование компонента Memo
- •Создание меню
- •Компонент tMainMenu
- •Диалоговые панели File Open и File Save
- •Вывод в файл
- •Открытие файла для записи
- •Закрытие файла
- •Ввод из файла
- •Открытие файла для чтения
- •Чтение чисел
- •Поиск минимального (максимального) элемента массива
- •Поиск в массиве заданного элемента
- •Сортировка массива
- •Порядок выполнения работы
- •Пример 2. Разработка диалоговой программы для работы с произвольным массивом вещественных чисел.
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 5 Двумерные массивы. Вложенные циклы.
- •Краткие теоретические сведения
- •Объявление матриц
- •Инициализация двумерного массива
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа № 6 Функциональная и интерфейсная эмуляция формы
- •Краткие теоретические сведения
- •Компонент Image
- •Многостраничный блокнот — компоненты tTabControl и tPageControl
- •Компоненты tTreeView w tListView
- •Задание к лабораторной работе
- •Варианты заданий
- •Контрольные вопросы
Содержание отчета
Тема, цель лабораторной работы и постановка задания в соответствии с вариантом.
Схематичное изображение главной формы приложения.
Нахождение ОДЗ функций a и b.
Блок-схемы процедур-обработчиков событий главной формы приложения.
Текст модуля главной формы.
Ответы на контрольные вопросы.
Варианты заданий
№ Варианта |
Расчетная формула |
x |
y |
z |
1 |
|
|
3,017 |
-2,69 |
2 |
|
2,7 |
1,83 |
-0,789 |
3
|
|
0 |
|
700 |
4 |
|
15,3 |
810 |
8,91 |
5 |
|
-1 |
0,59 |
5,17 |
6 |
|
350 |
0,95 |
-1,05 |
7 |
|
2,5 |
5,8 |
330 |
8 |
|
1,5 |
70 |
37 |
9 |
|
0,5 |
150 |
1,95 |
10 |
|
50 |
1,3 |
-0,5 |
11 |
|
410 |
10,18 |
3,72 |
12 |
|
2 |
2,1 |
410 |
13 |
|
80 |
5,2 |
2,8 |
14 |
|
2,5 |
5,8 |
330 |
15 |
|
180 |
40 |
3,5 |
16 |
|
|
4,021 |
-5,72 |
17 |
|
4,6 |
2,67 |
-1,123 |
18 |
|
0,1 |
|
630 |
19
|
|
21,5 |
750 |
7,56 |
20 |
|
-2 |
0,61 |
4,12 |
21 |
|
400 |
2,35 |
-3,48 |
22 |
|
4,05 |
3,1 |
400 |
23 |
|
2,6 |
110 |
41 |
24 |
|
1,5 |
200 |
3,06 |
25 |
|
150 |
2,1 |
-0,78 |
26 |
|
310 |
21,67 |
5,18 |
27 |
|
3 |
4,51 |
510 |
28 |
|
180 |
7,3 |
3,5 |
29 |
|
3,2 |
5,8 |
410 |
30 |
|
230 |
700 |
8,3 |