Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Лабораторная работа № 3 -
- ОПЕРАЦИИ НАД МАТРИЦАМИ. ИСПОЛЬЗОВАНИЕ ПРОЦЕДУР
- ЗАДАНИЕ: Составить программу, вычисляющую матричное выражение. Каждое арифметическое действие оформить в виде подпрограммы. Предусмотреть задание матриц двумя способами: ввод с клавиатуры и с помощью генератора случайных чисел.
- Варианты матричных выражений:
- 0. H=5AT+2(3YTY)-(2XTX)TBT X(1,4) Y(2,4)
- 1. H=2YTX-4B(XTX)+A X(5,2) Y(5,1)
- 2. H=2YTX(4XTX)-3A X(4,3) Y(4,1)
- 3. H=5B+(2XTX)TXTY X(4,2) Y(4,1)
- 4. H=(4XTX)TXT(XB+2Y) X(6,2) Y(6,1)
- 5. H=2(XTX)TXTY-3A X(5,2) Y(5,1)
- 6. H=2(XTX)TXTIX(XT4X) X(4,2)
- 7. H=(XTX)XT(YYT)X(XTX) X(5,2) Y(5,1)
- 8. H=4B+5(XT2X)TXTY X(4,3) Y(4,1)
- 9. H=2(XTX)TXTY-5A X(5,2) Y(5,1)
- 10. H=(2XTX)XT(XB-3Y) X(4,2) Y(4,1)
- 11. H=I-5X(4XTX)TX X(6,1)
- 12. H=5Y-2X(XTX)XTY X(5,2) Y(5,1)
- 13. H=(3XXT)(4XXT)+2A X(6,2)
- 14. H=I-2X(XTX)XT+5A X(6,2)
- 15. H=(4XTX)TXT(XB+2Y) X(4,3) Y(4,1)
- 16. H=B+(XTX)XTY-(XTX)TXTY X(4,2) Y(4,1)
- 17. H=(XTX)XTXB+(XTX)XTY X(5,2) Y(5,1)
- 18. H=4X(2XTX)TXT-I X(5,2)
- 19. H=4(XTAX)TXT2ATY X(6,2) Y(6,1)
- 20. H=2YTY-5BTXTY-BTB X(6,2) Y(6,1)
- 21. H=4BTB+YTY+YTX(4XTX)XY X(4,2) Y(4,1)
- 22. H=3(XT2ATX)TXTATY X(5,2) Y(5,1)
- 23. H=5(XTX)(2XTX)TXTY X(6,2) Y(6,1)
- 24. H=2YTY-3YTX(XTX)XTY X(4,4) Y(4,1)
- 25. H=(2Y-XB)TAT(Y-4XB) X(5,3) Y(5,1)
- Примечание: Размерности матриц А, В и I подбираются самостоятельно, в зависимости от варианта.
- ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
- 1. Составляется структурная схема алгоритма.
- 2. Производится кодирование и отладка программы.
- 3. Подготовить отчет.
- ОТЧЕТ ДОЛЖЕН СОДЕРЖАТЬ
- 1. Блок-схему программы.
- 2. Листинг программы на языке Pascal.
- 3. Вывод программы на каждое арифметическое действие.
- Лабораторная работа № 4 -
- ВЫЧИСЛИТЕЛЬНАЯ ГЕОМЕТРИЯ. ИСПОЛЬЗОВАНИЕ ФУНКЦИЙ
- РАЗДЕЛ I
- ЗАДАНИЕ. Задано множество точек на плоскости (Примечание). Составить программу, которая печатает координаты вершины ВСТАВКА А, имеющего ВСТАВКА Б и целиком расположенного ВСТАВКА В. Распечатайте также длины сторон, периметр и площадь выбранного треугольника.
- ВСТАВКА А:
- 0. Равнобедренного остроугольного треугольника;
- 1. Равностороннего треугольника;
- 2. Остроугольного треугольника;
- 3. Прямоугольного треугольника;
- 4. Равнобедренного тупоугольного треугольника.
- ВСТАВКА Б:Наибольший периметр;
- 0. Наименьший периметр;
- 1. Наибольшую площадь;
- 2. Наименьшую площадь.
- ВСТАВКА В:
- 0. В первой четверти;
- 1. Во второй четверти;
- 2. В третьей четверти;
- 3. В четвертой четверти;
- 4. Выше оси абсцисс;
- 5. Ниже оси абсцисс;
- 6. Левее оси ординат.
- Примечание: В программе предусмотреть ввод количества точек и их координаты. Программа должна проверить все возможные тройки точек на удовлетворение условий индивидуального варианта.
- РАЗДЕЛ II
- ЗАДАНИЕ. На плоскости заданы N точек. Найти две из них, которые расположены:
- 0) Выше оси абсцисс;
- 1) Ниже оси абсцисс;
- 2) Левее оси ординат;
- 3) Правее оси ординат;
- 4) Во второй четверти;
- 5) В третьей четверти;
- 6) В четвертой четверти.и расстояние между которыми:Минимальное
- 1. Максимальное.
- 2. Даны длины A,B, С сторон некоторого треугольника. Найти длину медиан.
- 3. Даны 3 точки: А, В, С. Определить лежат ли они на одной прямой.
- 4. На плоскости задано N точек. Найти две наиболее удаленные друг от друга точки (диаметр множества).
- 5. Утверждение: Диаметр множества равен диаметру его выпуклой оболочки.
- 6. Даны 3 точки: А, В, С, не лежащие на одной прямой. Определить, является обход
- А В С обходом по часовой стрелке или против часовой стрелки.
- 7. Даны 4 точки: А, В, С и D. Определить, пересекаются ли отрезки АС и BD.
- 8. Дан прямоугольник, заданный двумя противоположными вершинами (X1, Yl); (Х2, Y2) и точка (X, Y).Определить, лежит ли эта точка внутри данного прямоугольника.
- РАЗДЕЛ III - задачи повышенной сложности
- 0. Три прямые на плоскости заданы уравнением АкХ + ВкY = Ск, k=1..3. Если эти прямые пересекаются и образуют треугольник, то найти его площадь/периметр.
- 1. Задан прямоугольник со сторонами A, B, где A, B - натуральные числа. Начинаем отсекать от него квадраты. Сколько квадратов можно отсечь, если каждый раз отсекается самый большой квадрат?
- 2. Даны 4 точки А, В, С и D. Определить, является ли четырехугольник ABCD выпуклым.
- 3. Даны два прямоугольника со сторонами, параллельными осям координат. Определить их взаимное расположение. Для случая, когда прямоугольники пересекаются, вычислить замкнутую ломаную, ограничивающую область, объединяющую оба прямоугольника;
- 4. Даны два прямоугольника со сторонами, параллельными осям координат. Определить их взаимное расположение. Для случая, когда прямоугольники пересекаются, вычислить замкнутую ломаную, ограничивающую область, общую для обоих прямоугольников;
- 5. Даны два прямоугольника со сторонами, параллельными осям координат. Определить их взаимное расположение. Для случая, когда прямоугольники пересекаются, вычислить площадь области, общую для обоих прямоугольников.
- 6. На плоскости координатами своих вершин заданы два прямоугольника. Путем их перемещений и поворотов установить, можно ли один из прямоугольников вложить в другой.
- 7. На плоскости заданы N точек. Построить замкнутую ломаную без самопересечений и самокасаний, координатами которой должны стать все заданные точки.
- 8. Определить радиус и центр окружности, на которой лежит наибольшее число точек заданного на плоскости множества точек.
- Примечание: Отчет должен содержать рисунок (график) с вводимыми точками.
Advertisement
Add Comment
Please, Sign In to add comment