Самые частые вопросы новичков. Тема матриц и строк.
Запись от leejack размещена 03.04.2013 в 13:56
Показов 195
Комментарии 0
|
Добрый день форумчане! Который день я провожу на этом замечательном форуме, постоянно встречаю людей с одними и теми же вопросами, в частности: 1. Матрица. - Нахождение минимумов, максимумов. - Сумма элементов матрицы; - Поменять местами диагонали, столбцы, строки. 2. Строки. - Поиск; - Замена; - Убрать повторные слова. Все это, я напишу здесь. Надеюсь все новички оценят этот пост. ![]() 1. Матрицы 1.1 Что такое вектор. Вектор в языке программирования означает строку, содержащая в себе от 1 до почти бесконечности. Пример: Нам надо определить точку в плоскости: все знают, что координаты точки в плоскости определяются 2 точками по 2 осям координат Х и Y. Ниже запись говорит о том, что в одну переменную, мы можем записать сразу два значения и в дальнейшем легко к ним обратиться.
Покажу пример использования вектора. Я буду использовать вектор 1х10 (первая цифра - строка, вторая - столбец)
Для усложнения работы я использовал два вектора, разница в том, что для того, чтобы обратиться к определенному элементу необходимо учитывать нумерацию. Вектор А имеет нумерацию от 1 до 10, вектор В от 0 до 9.
Слева направо (но не забываем, что два массива с разными нумерациями ячеек). К вектору А мы можем обратиться так: A[3] - это равно 1; B[4] - это будет равно 1. Почему? Потому что массив с нумерации от 0 идет. Поэтому отсчет идет не с 1 а с 0. Разберем код. Теперь мы знаем как обратиться к определенному значению вектора, но а если будет не 10 значений а тысяча? Мы же не будем писать к каждому элементу его значение или наоборот считывать каждое. Для этого используем цикл - он перебирает значение переменной "i" от 1 до Length(A), что возвращает длину вектора (кол-во элементов в строке). Освежили память, теперь приступим к решению частых вопросах по задачам на тему матрица. 1.2. Поиск Максимумов/Минимумов Первая задача будет искать максимум и минимум вектора:
БУДУ ДОПИСЫВАТЬ! | ||||||||||||||||||||
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии



