Преобразовать массив М0 в массив М1 по уравнению M1(i,j) = ] tg ( M0(i,j) ) + SQR(2*j — i) — QBasic(Бейсик)

Массив M0 записан в файл допустим dm0.dat
схема;
1. описание массива
2. открываем файл dm0.dat
3. чистаем массив из файла dm0.dat
4. выводим прочитаный массив M0
5. Организация внешнего цикла с параметром i для вычисления значений элементов массива переменных M1(i,j).
6. Организация внутреннего цикла с параметром j для вычисления значений элементов массива переменных M1(i,j).
7. Тело цикла. Вычисление значений элементов массива переменных M1(i,j)
8. Запись значений элементов массива переменных M1(i.j) в файл dm2.dat
9. Тело цикла. Вывод значений элементов массива переменных M1(i.j) на экран для контроля. Конец тела цикла.
DIM m0(3, 4), m1(3, 4)
OPEN "dm0.dat" FOR INPUT AS #1
PRINT "ishodnyj massiv"
FOR i = 1 TO 3
    FOR j = 1 TO 4
        INPUT #1, m0(i, j)
        PRINT m0(i, j);
    NEXT
    PRINT
NEXT
CLOSE
OPEN "dm1.dat" FOR OUTPUT AS #2
PRINT "novyj massiv"
FOR i = 1 TO 3
    FOR j = 1 TO 4
        m1(i, j) = ABS(TAN(m0(i, j)) + SQR(2 * j + i))
        PRINT m1(i, j);
        PRINT #2, m1(i, j);
    NEXT
    PRINT
    PRINT #2, ""
NEXT
CLOSE

Тестирование выполнено в программе QB64 ( Скачать )

Leave a Comment