8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
|
||||||
1 | ||||||
Опишите тип данных Vector a, определяющий трехмерные вектора, элементами которых являются значения типа a.08.11.2018, 15:08. Показов 1036. Ответов 5
Метки нет (Все метки)
Опишите тип данных Vector a, определяющий трехмерные вектора, элементами которых являются значения
типа a. Конструктор Vec3 должен принимать тройку элементов типа (a, a, a). Необходимо реализовать селекторы (геттеры) xCoor, yCoor и zCoor — функции типа Vector a -> a, извлекающие из вектора значение его первой, второй и третьей координаты, соответственно. Объявите тип Vector a экземпляром класса Show (при условии, что тип a относится к классам Show), определив функцию show, превращающую вектор в строку. Объявите тип Vector a экземпляром класса Eq (при условии, что тип a относится к классу Eq), определив функцию (==). Считаем два вектора равными, когда их соответствующие координаты равны между собой. Объявите тип Vector a экземпляром класса Num (при условии, что тип a относится к классам Num и Floating), определив функции (+), (*), negate, abs, signum, fromInteger, используя следующие соотношения: Код
(x1, y1, z1) + (x2, y2, z2) = (x1 + x2, y1 + y2, z1 + z2) (x1, y1, z1) · (x2, y2, z2) = (y1z2 − y2z1, z1x2 − z2x1, x1y2 − x2y1) −(x, y, z) = (−x, −y, −z) |(x, y, z)| = (sqrt(x^2 + y^2 + z^2), 0, 0) signum(x, y, z) = (x / |(x, y, z)|, y / |(x, y, z)|, z / |(x, y, z)|) n = (n, 0, 0) только функциями xCoor, yCoor и zCoor. Моя задача:
Помогите,пожалуйста
0
|
08.11.2018, 15:08 | |
Ответы с готовыми решениями:
5
вычислить суммы элементов строк, номера которых не являются элементами заданного целочисленного вектора Напишите программу, работающую с типизированным файлом, элементами которого являются значения типа integer Массив: создать одномерный массив, элементами которого являются двумерные массивы, элементами которых являются записи Элементами одномерного массива являются n случайных целых чисел, значения которых заданы в диапазоне от -40 до 50 (n задает пользователь) |
Модератор
|
||||||
08.11.2018, 16:28 | 2 | |||||
0
|
Модератор
|
||||||
08.11.2018, 18:14 | 3 | |||||
А зачем interval? Разве он есть в задании?
0
|
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
|
||||||
08.11.2018, 23:22 [ТС] | 4 | |||||
А почему не заводится на данных примерах?
Ошибка:41 - Undefined data constructor ":-:" Примеры:
0
|
8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
|
|
09.11.2018, 16:29 [ТС] | 6 |
А какие тесты можно написать для данной задачи?
0
|
09.11.2018, 16:29 | |