Матрица - это набор чисел , упорядоченный по столбцам и строкам. Мне легче всего воспринимать матрицу как таблицу. Соответственно, и описать ее можно по набору этих самых столбцов и строк: если одинаковое количество, то матрица квадратная, если разное, то прямоугольная. Одно число тоже можно назвать матрицей, даже квадратной, у которой будет 1 столбец и 1 строка. Также матрицы можно делить по значениям внутри: треугольная матрица подразумевает не форму в виде треугольника, а заполненную на половину...
Ну, это чуть легче, чем думают некоторые, и сложнее, чем считают остальные... Двои́чный код — это способ представления данных в виде кода, в котором каждый разряд (каждая цифра в числе, каждая буква в слове, каждый символ в ♤♡◇♧) принимает одно из двух возможных значений, обычно обозначаемых цифрами 0 и 1. Двоичным кодом можно записать всё, что угодно, нужно только заранее договориться какая комбинация единиц и нулей будет обозначать каждое значение каждого разряда. Хорошо, что это уже сделали до нас...