Наш старый знакомый вася решил проверить, насколько хорошо вы освоили функции и стандартные библиотеки. первым вашим испытанием является написание собственной ( странной) функции random_format(string, **kwargs), которая занимается форматированием строк. параметр string — строка, которую требуется отформатировать. параметры, указанные в **kwargs, описывают требуемые замены. каждое значение параметра описывается кортежем из двух элементов. замена производится на случайное число из диапазона, выраженного переданным кортежем (включая границы), причём для каждого упоминания такого параметра случайное число нужно сгенерировать заново. для примера возьмём вызов функции: random_format('first+second+first*second=', first=(5, 10), second=(1, 4)) результатом работы функции может стать строка: 7+4+10*2= формат ввода функция не должна ничего считывать. формат вывода функция не должна ничего выводить.
В непосредственном режиме- видимо без ввода программы, ввести последовательно строки (сначала присваиваем значение переменной икс, затем вычисляем выражение и помещаем это значение в переменную игрек, и после печатаем значение переменной игрек):
LET X=1.12
LET Y=SQR (X^3+EXP X-LN (3*X))*(1+4*SIN (X/2)+5*EXP (SIN X))
PRINT Y
И записать результат вычислений, который высветится на экране (у меня получилось 27.839525 но у вас может немного отличаться).
Надеюсь, что в вашей версии бейсика нет отличий от той, что у меня (она весьма старая).
главная диагональ --- это набор элементов с координатами (индексами) (i,i), где i∈[1, n]. n -- размерность матрицы, а вот как быть с транспонированием, например, трёхмерной матрицы? какой смысл оно имеет в этом случае? как составить условие обмена элементов? примечание: вообще состоит в том, чтобы сделать матрицу самосопряжённой, переписать такой вот код для случая произвольной конечной размерности: -- данный код для двумерной матрицы копирует одну её половину (если резать по диагонали) на вторую, при этом комплексно сопрягая элементы. а точнее -- в этом коде непонятно только условие обмена новое -то есть какие координаты поставить: если очередной matrixelement (в эту переменную получаем очередной элемент матрицы) имеет набор координат (x,).