- •Лабораторная работа № 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
- •Задание к лабораторной работе
- •Варианты заданий
- •Контрольные вопросы
Варианты заданий
№ вари- анта |
|
|
Вид изображения |
||
1 |
|
|
|
||
2 |
|
|
|
||
3 |
|
|
|
||
|
|||||
|
|||||
№ вари- анта |
|
|
Вид изображения |
||
4 |
|
|
|
||
5 |
|
|
|
||
6 |
|
|
|
||
7 |
|
|
|
||
8 |
|
|
|
||
9
|
|
|
|
||
10 |
|
|
|
||
|
|||||
|
|||||
№ вари- анта |
|
|
Вид изображения |
||
11 |
|
|
|
||
12 |
|
|
|
||
13 |
|
|
|
||
14 |
|
|
|
||
15 |
|
|
|
||
16 |
|
|
|
||
|
|||||
№ вари- анта |
|
|
Вид изображения |
||
17 |
|
|
|
||
18 |
|
|
|
||
19 |
|
|
|
||
20 |
|
|
|
||
21 |
|
|
|
||
22 |
|
|
|
||
23 |
|
|
|
||
24 |
|
|
|
||
25 |
|
|
|
||
26 |
|
|
|
||
27 |
|
|
|
||
28 |
|
|
|
Контрольные вопросы
1. Как называются программы, в основе которых лежит структура
повторения?
2. Сколько операторов цикла вам известно?
3. Каков тип выражения в операторе цикла с предусловием?
4. Верно ли, что в теле цикла с предусловием должен находиться
один оператор?
5. Как сделать, чтобы в теле цикла было несколько операторов?
6. Когда проверяется истинность выражения в цикле while?
7. Верно ли, что истинность выражения в цикле с предусловием яв-
ляется условием продолжения цикла?
8. Сколько раз выполнится оператор в теле цикла while, если с са-
мого начала значение выражения равно false?
9. Верно ли, что цикл while используется при вычислении всякого
рода сумм и произведений, когда заранее не известно число повторе-
ний?
10. Сколько операторов можно записать между ключевыми словами
repeat и until?
11. Когда проверяется истинность выражения в операторе цикла repeat?
12. Какой тип имеет выражение в операторе цикла с постусловием?
13. Почему в цикле repeat оператор тела цикла всегда будет выпол-
нен хотя бы один раз?
14. Верно ли, что истинность выражения в цикле repeat является ус-
ловием окончания цикла?
15. С помощью каких служебных слов записывается цикл с парамет-
ром?
16. Верно ли, что цикл с параметром применяется в тех случаях, ко-
гда заранее известно число повторений?
17. Пусть цикл записан в виде:
for v:=El to Е2 do S;
а) как называется El? б) как называется Е2? в) как называется v?
18. Может ли вещественная переменная быть параметром цикла for?
19. Какие циклы называются вложенными?
20. С помощью какого компонента можно рисовать на форме?
21.С помощью какого метода можно нарисовать окружность, квадрат, прямоугольник, эллипс?