Главная /
Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel /
Выберите допустимые объявления модульных переменных для данного варианта программы module mod_A implicit none ! здесь следует объявить модульные переменные public init_solver contains subroutine init_solver(val) real val B=val*A end subroutine init_solver
Выберите допустимые объявления модульных переменных для данного варианта программы
module mod_A
implicit none
! здесь следует объявить модульные переменные
public init_solver
contains
subroutine init_solver(val)
real val
B=val*A
end subroutine init_solver
end module mod_A
PROGRAM prog
use mod_A, Anew => A, Xnew => X
implicit none
Xnew=2.0
write(*,*) B+Anew+Xnew
call init_solver(0.0)
end
вопрос
Правильный ответ:
real, protected :: X
real, public :: X
integer, public :: B
integer, protected :: A
integer, private :: B
Сложность вопроса
93
Сложность курса: Программирование больших вычислительных задач на современном Фортране с использованием компиляторов Intel
75
Оценить вопрос
Комментарии:
Аноним
спасибо
30 мар 2020
Аноним
Зачёт всё. Лечу кутить отмечать сессию интуит
21 янв 2018
Другие ответы на вопросы из темы программирование интуит.
- # В следующем фрагменте программы, какие имена являются процедурами привязанными к типу по имени ? use algebra type (matrix) MTR, MTR1, MTR2 real det ... call MTR.Create(10,10) call MTR.Random() call MTR1.Transpose() det=MTR1.determinant ... MTR=MTR1.CONVERT.MTR2 write(*,*) MTR.value(10,2:10,10) ...
- # Какие из циклов не подходят для параллелизации с использованием опции компилятора /Qparallel
- # Укажите функцию, которая позволит определить количество байт памяти отведенное под coarray-переменную?
- # В каких разделах "Свойства проекта" указывается использование библиотеки Math Kernel Library ?
- # Укажите параметр компиляции разрешающий округление результатов с плавающей точкой в присваиваниях