Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб раб5.doc
Скачиваний:
1
Добавлен:
21.11.2019
Размер:
782.85 Кб
Скачать

1.3. Задания для самостоятельного выполнения

Вариант

Задача

1

Даны три точки на плоскости. Определить, можно ли построить из них прямоугольный треугольник.

2

Составить программу для определения подобия двух треугольников. Треугольники задаются координатами своих вершин.

3

Даны два треугольника, заданные координатами своих вершин. Определите, какой треугольник имеет большую высоту.

4

Определить, лежит ли точка, заданная своими координатами на плоскости, вне области пересечения парабол y=2-ax2 и y=2ax2+b.

5

Определить, можно ли построить квадрат из четырех точек, заданных своими координатами на плоскости.

6

Даны три точки на плоскости, заданные своими координатами. Определить ближайшие из них.

7

Определить, пройдет ли кирпич в квадратное отверстие с заданной стороной.

8

Даны три точки на плоскости, заданные своими координатами. Определить наиболее удаленные из них.

9

Определить, можно ли построить ромб из точек, заданных своими координатами на плоскости.

10

Определить, поместится ли круг заданного радиуса в прямоугольник, заданный координатами своих вершин.

Контрольные вопросы

1. Крупный банк заказал вам приложение, которое должно быть легким в освоении, бесшовно интегрироваться с Microsoft Office XP и иметь интерфейс, дизайн которого соответствует стилю банка (для воспитания у сотрудников банка корпоративной культуры). Как достичь поставленных целей? Покажите два способа создания интерфейса.

2. Вы создаете приложение, несколько форм которого имеют идентичный набор элементов управления. Как быстрее всего создать такие формы?

3. Каждый раз, когда форма получает фокус, должно отображаться приглашение на ввод значения. Опишите наилучшую стратегию для реализации подобной функциональности.

4. Как задать порядок передачи фокуса между элементами управления на форме по нажатию клавиши Tab? Приведите два способа решения этой задачи.

5. Для каких целей лучше использовать контекстное меню?

6. Объясните, что такое «проверка на уровне формы» и «проверка на уровне поля».