Электронный мозг
будет думать за нас
точно так же, как
электрический стул
за нас умирает.

 

Основы работы в QBasic

Операторы управления

Встроенные функции

Оператор ввода

Операторы графики

Оператор безусловного перехода

Операторы условного перехода

Условная конструкция SELECT...CASE

Оператор цикла FOR...NEXT

Оператор цикла WHILE...WEND

Оператор цикла DO...LOOP

Массивы...
111111111 одномерные
111111111
двумерные

Работа с символами

 

 

 

 


Массивы

Двумерные массивы

Массивы, в которых каждый элемент имеет два индекса (номер строки; номер столбца) называют двухмерными или матрицами.

 

Первый индекс показывает номер строки, а второй - номер столбца. А(2,3) = 0

Матрицами принято пользоваться при работе с табличными данными.

Если в матрице число строк совпадает с числом столбцов, такая матрица называется квадратной.

Главная диагональ образуется элементами с одинаковыми индексами: С(1,1), C(2,2), C(3,3), C(4,4), ...

 

Задача-1. Ввести и вывести матрицу А(3,4)

CLS

DIM A(3,4)
DATA 2, 3, 5, -1, -1, 4, 0, 3, 8, 7, 9, 4

FOR i = 1 TO 3
  FOR j = 1 to 4
  READ A( i, j )
PRINT A ( i , j ) ;
  NEXT j
PRINT 'переход на следующую строку матрицы'
NEXT i
END

В операторе DATA элементы матрицы перечисляются через запятую - сначала 1 строка, затем 2 строка и т.д. Во внешнем цикле (по i) перебираются строки матрицы, а во внутреннем цикле (по j) перебираются столбцы.

 


   
Вверх

 

Hosted by uCoz