Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 50081.doc
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
2.69 Mб
Скачать

Задания.

  1. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «линейный размер». Вывести в текстовый файл данные о размерах всех примитивов «линейный размер».

  2. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «окружность». Перенести все окружности на указанный пользователем слой. Вывести в текстовый файл данные о центрах и радиусах всех окружностей.

  3. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «полилиния». Вывести в текстовый файл данные о вершинах всех полилиний. Предусмотреть возможность переноса всех полилиний на указанный слой.

  4. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «отрезок». Вывести в текстовый файл данные о вершинах всех отрезков и типе линии. Предусмотреть возможность переноса всех отрезков на указанный слой.

  5. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «эллипс». Вывести в текстовый файл данные о слоях всех эллипсов. Предусмотреть возможность переноса всех эллипсов на указанный слой.

  6. Осуществить нахождение элементов ГБД чертежа, находящихся на указанном пользователем слое. Вывести в текстовый файл данные об этих элементах.

  7. Вывести в текстовый файл информацию обо всех слоях чертежа. Предусмотреть возможность изменять цвет линий указанного слоя.

  8. Все примитивы типа «линейный размер» перенести на новый слой с указанным именем. Информация о перенесенных примитивах должна заноситься в текстовый файл.

  9. Все примитивы типа TEXT перенести на слой "Text" . Преобразовать примитивы этого типа к одинаковой величине шрифта, введенной пользователем. Информация о перенесенных примитивах должна заноситься в текстовый файл.

  10. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «полилиния». Предусмотреть возможность изменения ширины всех полилиний на указанную пользователем. Вывести в текстовый файл данные о вершинах всех полилиний.

  11. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «отрезок». Вывести на экран все типы линий отрезков. Предусмотреть возможность изменения типа линий всех отрезков на указанный пользователем. Вывести в текстовый файл данные о вершинах отрезков, подвергшихся изменениям.

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

  13. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «окружность». Вывести на экран данные о центрах и радиусах всех окружностей. Предусмотреть возможность удаления окружности с указанным центром и радиусом. Вывести в текстовый файл информацию об оставшихся окружностях.

  14. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «полилиния». Вывести в текстовый файл данные о вершинах всех полилиний. Предусмотреть возможность удаления полилинии с указанными вершинами.

  15. Осуществить перебор всех элементов ГБД чертежа с целью нахождения примитива, указанного пользователем. Вывести в текстовый файл данные об этом примитиве.

  16. Осуществить перебор всех элементов ГБД чертежа с целью нахождения примитива типа «полилиния». Если примитив присутствует на чертеже, вывести в текстовый файл данные об этом примитиве

  17. Осуществить нахождение элементов ГБД чертежа, находящихся на указанном пользователем слое. Вывести на экран информацию об этих элементах. Примитив, указанный пользователем, удалить. Вывести в текстовый файл информацию об оставшихся в слое примитивах.

  18. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «окружность». Изменить цвет линий всех окружности на указанный пользователем. Вывести в текстовый файл данные о центрах и радиусах всех окружностей, измененных пользователем.

  19. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «линейный размер». Изменить цвет примитивов на указанный пользователем. Вывести в текстовый файл данные о всех примитивах, измененных пользователем.

  20. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «отрезок». Подсчитать количество желтых отрезков на чертеже. Вывести в текстовый файл данные обо всех примитивах, соответствующих требованию.

  21. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «окружность». Подсчитать количество окружностей, центры которых находятся на одной оси, указанной пользователем. Вывести в текстовый файл данные обо всех окружностях, соответствующих требованию.

  22. Осуществить перебор всех элементов ГБД чертежа с целью нахождения примитива типа «полилиния». Если примитив присутствует на чертеже, преобразовать полилинию в последовательность дуг и отрезков. Вывести в текстовый файл данные о параметрах полученных дуг.

  23. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «прямоугольник». Подсчитать периметры всех прямоугольников, вывести эти данные в текстовый файл.

  24. Осуществить перебор всех элементов ГБД чертежа с целью нахождения примитива типа «полилиния». Если примитив присутствует на чертеже, преобразовать полилинию в последовательность дуг и отрезков. Вывести в текстовый файл данные о параметрах полученных отрезков и суммарную их длину.

  25. Осуществить перебор всех элементов ГБД чертежа с целью нахождения примитива типа «полилиния» красного цвета. Если соответствующий примитив присутствует на чертеже, изменить его ширину на заданную. Вывести в текстовый файл данные о параметрах полученных полилиний.

  26. Осуществить перебор всех элементов ГБД чертежа и поиск среди них примитивов типа «окружность» или «дуга». Вывести в текстовый файл радиусы всех дуг и окружностей чертежа.