11.2. Примеры по разным темам с решениями
11.2. Примеры по разным темам с решениями
Пример 11.8
Условие. Две окружности, диаметры которых равны 30 и 20 мм, имеют внутреннее касание в точке А (рис. 11.8, а). Найти диаметр третьей окружности, касающейся двух и их общего диаметра.
Решение. Вначале необходимо построить две окружности заданных диаметров и отрезок, проходящий через их центры. Затем необходимо вызвать команду Окружность, касательная к трем кривым, построить третью окружность и измерить ее диаметр.
Пример 11.9
Условие. В прямоугольном треугольнике ABC, гипотенуза АВ которого равна 30 мм, проведены медианы АМ и BN (рис. 11.8, б). Известно, около четырехугольника ABMN можно описать окружность. Найти ее диаметр.
Решение. Вначале строится отрезок АВ заданной длины. Затем из точек А и В проводятся два отрезка под углами 135° и 45° и с использованием команды Выровнять по границе определяется точка С. При включенной привязке Середина несложно провести медианы АМ и BN. На заключительном этапе проводится Окружность по трем точкам и определяется ее диаметр.
Пример 11.10
Условие. Точка K лежит на продолжении стороны AD ромба ADCD за точку D, Е — точка пересечения АС и BK (рис. 11.9), AK = 70 мм, точки А, В и Е лежат на окружности диаметра 60 мм, центр которой принадлежит отрезку AK. Найти длину отрезка BK.
Решение. В данном примере графическое решение получается в результате построения параметрических изображений. Рассмотрим этапы решения примера, показанные на рис. 11.9:
? а — строится окружность и отрезок заданных размеров. Положение окружности фиксируется привязками к взаимно перпендикулярным отрезкам;
? б — из точки D проводится дуга с центром в точке А;
? в — точка дуги В привязкой Точка на кривой перемещается на окружность. Концы отрезков из точек А и K совмещаются с точкой В. В результате точка В может перемещаться по окружности, при этом длины отрезков АВ и KB будут изменяться;
? г — проводится отрезок DC, параллельный и равный отрезку АВ. Точки пересечения отрезков BK и АС с окружностью еще не совпадают;
? д — точки пересечения отрезков BK и АС с окружностью объединяются в точке Е, за счет изменения геометрии изображения на рис. 11.10, г. Измеряется длина отрезка BK = 35 мм.
Пример 11.11
Условие. Трапеция AEFG с основаниями ЕF и AG расположена в квадрате ABCD со стороной 14 так, что точки E, F и G лежат на сторонах AB, BC и CD соответственно (рис. 11.10). Диагонали AF и EG перпендикулярны, а EG = 10?2. Найти периметр трапеции.
Решение. На рис. 11.10, а показано, что трапеция с взаимно перпендикулярными диагоналями имеет равные по длине боковые стороны, а точка пересечения диагоналей располагается на отрезке, соединяющем середины параллельных сторон трапеции. На рис. 11.10, б выполнены построения по размерам стороны AF и стороны EG, которая симметрична AF относительно отрезка BD, с помощью команды Симметрия. На рис. 11.10, в показаны измеренные длины сторон трапеции, что позволяет найти периметр трапеции, равный 45.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
5.12.5 Примеры
5.12.5 Примеры Программа на Рисунке 5.18 иллюстрирует искусственное использование каналов. Процесс создает канал и входит в бесконечный цикл, записывая в канал строку символов «hello» и считывая ее из канала. Ядру не нужно ни знать о том, что процесс, ведущий запись в канал,
12.18 Примеры
12.18 Примеры Некоторые реализации программы nslookup позволяют рассмотреть сообщения более подробно. Ниже приводится результат запуска nslookup на хосте Йельского университета и указывается вывод детальной отладочной информации с помощью команды set d2.Запрос требовал
7.2.4. Размещение правил по разным цепочкам
7.2.4. Размещение правил по разным цепочкам Здесь мы поговорим о пользовательских цепочках, в частности – о пользовательских цепочках, определяемых в сценарии rc.firewall.txt. Мой вариант разделения правил по дополнительным цепочкам может оказаться неприемлемым в том или ином
Примеры
Примеры Теперь воспользуемся четырьмя только что написанными программами. Создадим очередь и поместим в нее три сообщения:solaris % msgcreate /tmp/no/such/fileftok error for pathname "tmp/no/such/file" and id 0: No such file or directorysolaris % touch /trap/test1solaris % msgcreate /tmp/test1solaris % msgsnd /tmp/test1 1 100solaris % msgsnd /tmp/test1 2 200solaris % msgsnd /tmp/test1 3
Примеры
Примеры Для начала мы создадим именованный семафор в Digital Unix 4.0B и выведем его значение, устанавливаемое по умолчанию при инициализации:alpha % semcreate /tmp/test1alpha % ls-l /tmp/test1-rw-r--r-- 1 rstevens system 264 Nov 13 08:51 /tmp/test1alpha %semgetvalue /tmp/test1value = 1Аналогично очередям сообщений Posix система создает файл
Примеры
Примеры Теперь мы продемонстрируем работу пяти приведенных выше программ и исследуем некоторые свойства семафоров System V:solaris % touch /tmp/richsolaris % semcreate –e /tmp/rich 3solaris % semsetvalues /tmp/rich 1 2 3solaris % semgetvalues /tmp/richsemval[0] = 1semval[1] = 2semval[2] = 3Сначала мы создали файл с именем /tmp/rich, который
Примеры
Примеры Создадим объект разделяемой памяти с именем /tmp/myshm объемом 123 456 байт в системе Digital Unix 4.0B:alpha % shmcreate /tmp/myshm 123456alpha % ls –l /tmp/myshm-rw-r--r-- 1 rstevens system 123456 Dec 10 14:33 /tmp/myshmalpha % od –c /tmp/myshm0000000 *0361100Мы видим, что файл с указываемым при создании объекта разделяемой памяти
Примеры
Примеры Создадим сегмент разделяемой памяти длиной 1234 байта в системе Solaris 2.6. Для идентификации сегмента используем полное имя нашего исполняемого файла shmget. Это имя будет передано функции ftok. Имя исполняемого файла сервера часто используется в качестве уникального
15.7. Примеры
15.7. Примеры В этом разделе мы приведем примеры использования пяти только что описанных
* ПРИМЕРЫ *
* ПРИМЕРЫ * b1_1_1.cxx #include ‹stream.hxx›main(){ cout ‹‹ "Hello, world ";}
Примеры
Примеры Книга содержит множество примеров. Все примеры комментируются по мере их приведения, и все же кое-что следует пояснить заранее.Из приведенного выше примера с map видно, что я обычно опускаю директивы #include и игнорирую тот факт, что компоненты STL принадлежат
ПРИМЕРЫ
ПРИМЕРЫ while(n++ < 100) printf(" %d %d ",n, 2*n + 1);while(fargo < 1000){ fargo = fargo + step; step = 2 * step;} В нашем последнем примере в цикле while используется "неопределенное" условие: мы не знаем заранее, сколько раз выполнится тело цикла перед тем, как выражение станет ложным. Во многих наших
Примеры
Примеры Этот оператор устанавливает новое значение по умолчанию для домена BOOK_GROUP:ALTER DOMAIN BOOK_GROUP SET DEFAULT -1;В следующем операторе имя домена BOOK_GROUP заменяется на PUBL_GROUP:ALTER DOMAIN BOOK_GROUP TO
8.4.1 Примеры
8.4.1 Примеры Описаниеint i; int *pi; int f (); int *fpi (); int (*pif) ();описывает целое i, указатель pi на целое, функцию f, возвращающую целое, функцию fpi , возвращающую указатель на целое, и указатель pif на функцию, возвращающую целое. Осбенно полезно сравнить последние две. Цепочка *fpi() есть *(fpi()),
Глава 7 Свет бывает разным. Природа света
Глава 7 Свет бывает разным. Природа света • Свет• Цвет• Тональность• Как правильно использовать дополнительный свет• Фотографируем со вспышкой• Ночное освещениеСвет, который используется в фотографии, может иметь как естественную природу, так и происходить от