Главная / Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel / В головной программе используется модуль geom, который содержит только тип triangle и модульную процедуру Square. Головная программа использует модуль geom. В головной программе объявлена переменная type (triangle) TR. Укажите верное описание типа triangl

В головной программе используется модуль geom, который содержит только тип triangle и модульную процедуру Square. Головная программа использует модуль geom. В головной программе объявлена переменная type (triangle) TR.

Укажите верное описание типа triangle и процедуры Square, для организации вызова write(*,*) TR.Square() из головной программы

вопрос

Правильный ответ:

type triangle real x1,y1,x2,y2,x3,y3 contains procedure, pass :: Square end type triangle
real function Square(tr) type(triangle) tr Square=abs((tr.x1-tr.x2)*(tr.y3-tr.y2)-(tr.y1-tr.y2)*(tr.x3-tr.x2))/2 end function Square
type triangle real x1,y1,x2,y2,x3,y3 contains procedure, nopass :: Square end type triangle
subroutine Square type(triangle) tr write(*,*) abs((tr.x1-tr.x2)*(tr.y3-tr.y2)-(tr.y1-tr.y2)*(tr.x3-tr.x2))/2 end subroutine Square
real function Square(tr) class(triangle) tr Square=abs((tr.x1-tr.x2)*(tr.y3-tr.y2)-(tr.y1-tr.y2)*(tr.x3-tr.x2))/2 end function Square
Сложность вопроса
78
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами интуит.
21 мар 2020
Аноним
Зачёт прошёл. Мчусь в клуб отмечать экзамен intuit
15 фев 2020
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.