Програмный элемент накопление - QBasic
Формулировка задачи:
помогите выполнить пожалуйста
а то не рублю
Решение задачи: «Програмный элемент накопление»
textual
Листинг программы
CLS INPUT "Kolvo strok matrici="; m INPUT "Kolvo stolbcov matrici="; n DIM l(m, n) INPUT "a="; a INPUT "k="; k RANDOMIZE TIMER FOR i = 1 TO m FOR j = 1 TO n l(i, j) = INT(RND * 101) - 50 NEXT j NEXT i PRINT "Matrica l" FOR i = 1 TO m FOR j = 1 TO n PRINT l(i, j); NEXT j PRINT NEXT i x = 0 FOR i = 1 TO m FOR j = 1 TO k x = x + l(i, j) - a NEXT j NEXT i PRINT "x="; x
Объяснение кода листинга программы
- Объединение строк матрицы (предполагается, что матрица состоит из символов, соединенных в строку).
- Ввод количества строк матрицы.
- Ввод количества столбцов матрицы.
- Создание матрицы с заданными размерами.
- Ввод значения коэффициента a.
- Ввод значения коэффициента k.
- Инициализация генератора случайных чисел.
- Заполнение матрицы l случайными целыми числами от -50 до 50.
- Вывод матрицы l на экран.
- Инициализация переменной x нулем.
- Суммирование элементов матрицы l, начиная с позиции (1,1) и до позиции (m,k) с шагом k+1.
- Вывод значения переменной x на экран.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д