3
Курсовая работа
"Генерация матриц"
1.1 Матрицы. Действия с матрицами
Все определения, теоремы, свойства, следствия и их доказательства, используемые в курсовой работе, взяты из книги В.А. Ильина, Э.Г. Позняка «Линейная алгебра».
1.2 Определители
Целью этого параграфа является построение теории определителей любого порядка п.
Рассмотрим произвольную квадратную матрицу любого порядка n:
. (1.8)
С каждой такой матрицей связана определенная численная характеристика, называемая определителем, соответствующим этой матрице.
Если порядок n матрицы (1.8) равен единице, то эта матрица состоит из одного элемента a11 и определителем первого порядка соответствующим такой матрице, называется величиной этого элемента.
Если далее порядок n матрицы (1.8) равен двум, т.е. если эта матрица имеет вид
, (1.9)
то определителем второго порядка, соответствующим такой матрице, есть число, равное a11a22 - a12 a21 и обозначаемое одним из символов
.
Итак, по определению
. (1.10)
Формула (1.10) представляет собой правило составления определителя второго порядка по элементам соответствующей ему матрицы. Словесная формулировка этого правила такова: определитель второго порядка, соответствующий матрице (1.9), равен разности произведения элементов, стоящих на главной диагонали этой матрицы, и произведения элементов, стоящих на побочной ее диагонали.
Перейдем теперь к выяснению понятия определителя любого порядка n, где . Понятие такого определителя выводится индуктивно, считая, что понятие определителя порядка n_1 уже введено, соответствующего произвольной квадратной матрице порядка n_1.
Договоримся называть минором любого элемента матрицы n_го порядка (1.8) определитель порядка n_1, соответствующий той матрице, которая получается из матрицы (1.8) в результате вычеркивания i_й строки и j_го столбца (той строки и того столбца, на пересечении которых стоит элемент ). Минор элемента будем обозначать символом . В этом обозначении верхний индекс обозначает номер строки, нижний - номер столбца, а черта над M означает, что указанные строка и столбец вычеркиваются.
Определителем порядка n, соответствующим матрице (1.8), назовем число, равное и обозначаемое символом
. (1.11)
Итак, по определению
. (1.12)
Формула (1.12) представляет собой правило составления определителя порядка n по элементам первой строки соответствующей ему матрицы и по минорам элементов первой строки, являющимся определителями порядка n_1.
Если n=2, то правило (1.12) в точности совпадает с правилом (1.10), ибо в этом случае миноры элементов первой строки имеют вид: , .
Естественно возникает вопрос, нельзя ли использовать для получения величины определителя (1.11) элементы и отвечающие им миноры не первой, а произвольной i_й строки матрицы (1.8). Ответ на этот вопрос дает следующая основная теорема.
Теорема 1.1. Каков бы ни был номер строки i (i=1,2… n), для определителя n_го порядка (1.11) справедлива формула
, (1.13)
называемая разложением этого определителя по i_й строке.
В этой формуле показатель степени, в которую возводится число (-1), равен сумме номеров строки и столбца, на пересечении которых стоит элемент ai j.
Доказательство теоремы 1.1. Формулу (1.13) нужно доказать лишь для номеров i = 2, 3,…, n. При n = 2 (т.е. для определителя второго порядка) эту формулу нужно доказать лишь для номера i = 2, т.е. при n = 2 нужно доказать лишь формулу
Справедливость этой последней формулы сразу вытекает из выражений для миноров матрицы (1.9) в силу которых правая часть этой формулы совпадает с правой частью (1.10). Итак, при n = 2 теорема доказана.
Доказательство формулы (1.13) для произвольного n > 2 производится по индукции, т.е. для определителя порядка n - 1 справедлива формула вида (1.13) разложения по любой строке, и, опираясь на это, можно убедиться в справедливости формулы (1.13) для определителя порядка n.
При доказательстве понадобится понятие миноров матрицы (1.8) порядка n - 2. Определитель порядка n_2, соответствующий той матрице, которая получается из матрицы (1.8) в результате вычеркивания двух строк с номерами и двух столбцов с номерами , называется минором (n_2) - го порядка и обозначается символом .
Определитель n_го порядка ? вводится формулой (1.12), причем в этой формуле каждый минор является определителем порядка n_1, для которого по предположению справедлива формула вида (1.13) разложения по любой строке.
Фиксировав любой номер i (i=2,3… n), разложим в формуле (1.12) каждый минор по i - й строке основного определителя (1.11) (в самом миноре эта строка будет (i_1) - й).
В результате весь определитель ? окажется представленным в виде некоторой линейной комбинации миноров (n_2) - го порядка с несовпадающими номерами j и k, т.е. в виде
(1.14)
Для вычисления множителей заметим, что минор получается в результате разложения по (i_1) - й строке только следующих двух миноров (n - 1) - го порядка, отвечающих элементам первой строки матрицы (1.8): минора и минора (ибо только эти два минора элементов первой строки содержат все столбцы минора ).
В разложениях миноров и по указанной (i - 1) - й строке выписываются только слагаемые, содержащие минор (остальные слагаемые обозначаются многоточием). Учитывая при этом, что элемент ajk минора стоит на пересечении (i - 1) - й строки и (k - 1) - го столбца этого минора, а элемент aij минора стоит на пересечении (i - 1) - й строки и j_го столбца этого минора, в итоге получается
(1.15)
(1.16)
Вставляя (1.15)_ и (1.16) в правую часть (1.12) и собирая коэффициент при , мы получим, что множитель в равенстве (1.14) имеет вид
(1 17)
Для завершения доказательства теоремы видно, что и правая часть (1.13) равна сумме, стоящей в правой части (1.14), с теми же самыми значениями (1.17) для .
Для этого в правой части (1.13) разложим каждый минор (n_1) - го порядка по первой строке. В результате вся правая часть (1.13) представится в виде линейной комбинации с некоторыми коэффициентами тех же самых миноров
(1.18)
и остается вычислить множители и убедиться в справедливости для них формулы (1.17).
Для этого заметно, что минор получается в результате разложения по первой строке только следующих двух миноров (n - 1) - го порядка, отвечающих элементам i_й строки матрицы (1.8): минора и минора (ибо только эти два минора элементов i_й строки содержат все столбцы минора ).
В разложениях миноров и по первой строке выписывается только слагаемые, содержащие минор (остальные слагаемые обозначаются многоточием). Учитывая при этом, что элемент aik минора стоит на пересечении первой строки и (k_1) - го столбца этого минора, а элемент aij минора стоит на пересечении первой строки и j_го столбца этого минора, получается
(1.19)
(1.20)
Вставляя (1.19) и (1.20) в правую часть (1.13) и собирая коэффициент при , получается, что в сумме (1.18) определяется той же самой формулой (1.17), что и в равенстве (1.14).
Теорема 1.1 доказана.
Теорема 1.1 установила возможность разложения определителя n_го порядка по любой его строке. Естественно возникает вопрос о возможности разложения определителя n - го порядка по любому его столбцу. Положительный ответ на этот вопрос дает следующая основная теорема.
Теорема 1.2. Каков бы ни был номер столбца j (j=1,2,…, n), для определителя n_го порядка (1.11) справедлива формула
(1.21)
называемая разложением этого определителя по j_му столбцу.
Доказательство. Достаточно доказать теорему для j = 1, т.е. установить формулу разложения по первому столбцу
, (1.22)
иначе если формула (1.22) будет установлена, то для доказательства формулы (1.21) для любого j=2,3,…, n достаточно, поменяв ролями строки и столбцы, дословно повторить схему рассуждений теоремы 1.1.
Формула (1.22) устанавливается по индукции.
При n = 2 эта формула проверяется элементарно (так как при n = 2 миноры элементов первого столбца имеют вид то при n = 2 правая часть (1.22) совпадает с правой частью (1.10)).
Предположим, что формула разложения по первому столбцу (1.22) верна для определителя порядка n - 1 и, опираясь на это, можно убедиться в справедливости этой формулы для определителя порядка n.
С этой целью выделим в правой части формулы (1.12) для определителя n - го порядка ? первое слагаемое , а в каждом из остальных слагаемых разложим минор (n_1) - го порядка по первому столбцу.
В результате формула (1.12) будет иметь вид
, (1.23)
где - некоторые подлежащие определению коэффициенты. Для вычисления минор получается при разложении по первому столбцу только одного из миноров (n_1) - го порядка, отвечающих первой строке, - минора . В разложении минора (при ) по первому столбцу записывается только то слагаемое, которое содержит минор (остальные слагаемые обозначаются многоточием). Учитывая, что элемент ai1 минора (при ) стоит на пересечении (i_1) - й строки и первого столбца этого минора, получается, что при
(1.24)
Вставляя (1.24) в правую часть (1.12) (из которой исключено первое слагаемое) и собирая коэффициент при , видно,
что коэффициент в формуле (1.23) имеет вид
(1.25)
Остается доказать, что и правая часть (1.22) равна сумме, стоящей в правой части (1.23) с теми же самыми значениями (1.25) для .
Для этого в правой части (1.22) выделяется первое слагаемое , а в каждом из остальных слагаемых раскладывается минор (n_1) - го порядка по первой строке.
В результате правая часть (1.22) представится в виде суммы первого слагаемого и линейной комбинацией с некоторыми коэффициентами миноров (n_2) - го порядка , т.е. в виде
, (1.26)
и остается вычислить множители и убедиться в справедливости для них формулы (1.25).
Для этого можно заметить, что минор получается в результате разложения по первой строке только одного из миноров n - 1_го порядка, отвечающих первому столбцу, - минора . В разложении минора (при ) по первой строке записывается только то слагаемое, которое содержит минор (остальные слагаемые обозначаются многоточием). Учитывая, что элемент минора стоит на пересечении первой строки и (j_1) - го столбца этого минора, получается, что при
(1.27)
Вставляя (1.24) в правую часть (1.22), из которой исключено первое слагаемое, и собирая коэффициент при , следует, что в сумме (1.26) определяется той же самой формулой (1.25), что и в равенстве (1.23). Теорема 1.2 доказана.
Выражение определителя непосредственно через его элементы. Установим формулу, выражающую определитель n_го порядка непосредственно через его элементы (минуя миноры).
Пусть каждое из чисел принимает одно из значений 1, 2, …, n, причем среди этих чисел нет совпадающих (в таком случае говорят, что числа являются некоторой перестановкой чисел 1, 2, …, n). Образуем из чисел все возможные пары и можно говорить, что пара образует беспорядок, если при i<j. Общее число беспорядков, образованных всеми парами, которые можно составить из чисел , обозначим символом .
С помощью метода индукции установим для определителя n_го порядка (1.11) следующую формулу:
(1.28)
(суммирование в этой формуле идет по всем возможным перестановкам чисел 1, 2, …, n; число этих перестановок, очевидно, равно n!).
В случае n =2 формула (1.28) элементарно проверяется (в этом случае возможны только две перестановки 1, 2 и 2, 1, и, поскольку N (1, 2)=0, N (2, 1) = 1, формула (1.28) переходит в равенство (1.10)).
С целью проведения индукции предположим, что формула (1.28) при n>2 справедлива для определителя порядка (n_1).
Тогда, записав разложение определителя п-го порядка (1.11) по первому столбцу:
, (1.29)
можно, в силу предположения индукции, представить каждый минор (n_1) - го порядка в виде
(1.30)
(суммирование идет по всем возможным перестановкам (n - 1) чисел, в качестве которых берутся все натуральные числа от 1 до n, за исключением числа ).
Так как из чисел , кроме пар, образованных из чисел , можно образовать еще только следующие пары , и поскольку среди чисел , найдется ровно (-1) чисел, меньших числа , то =+-1.
Отсюда вытекает, что и, вставляя (1.30) в (1.29), получается формула (1.28). Тем самым вывод формулы (1.28) завершен.
Теорема Лапласа. В этом пункте устанавливается формула, обобщающая формулу разложения определителя n_го порядка по какой-либо его строке.
С этой целью вводится в рассмотрение миноры матрицы n - го порядка (1.8) двух типов.
Пусть k - любой номер, меньший n, a и - произвольные номера, удовлетворяющие условиям , .
Миноры первого типа являются определителями порядка k, соответствующими той матрице, которую образуют элементы матрицы (1.8), стоящие на пересечении k строк с номерами и k столбцов с номерами .
Миноры второго типа являются определителями порядка n-k, соответствующими той матрице, которая получается из матрицы (1.8) в результате вычеркивания k строк с номерами и k столбцов с номерами .
Миноры второго типа естественно назвать дополнительными по отношению к минорам первого типа.
Теорема 1.3 (теорема Лапласа). При любом номере k, меньшем n, и при любых фиксированных номерах строк таких, что , для определителя n_го порядка (1.11) справедлива формула
, (1.31)
называемая разложением этого определителя по k строкам . Суммирование в этой формуле идет по всем возможным значениям индексов , удовлетворяющим условиям .
Доказательство. Прежде всего формула (1.31) является обобщением уже доказанной формулы разложения определителя n_го порядка по одной его строке с номером i1, в которую она переходит при k = 1 (при этом минор совпадает с элементом , а минор - это введенный выше минор элемента ).
Таким образом, при k = 1 формула (1.31) доказана. Доказательство этой формулы для любого k, удовлетворяющего неравенствам 1 < k < n, проводится по индукции, т.е. формула (1.31) справедлива для (k_1) строк, и, опираясь на это, убедимся в справедливости формулы (1.31) для k строк.
Итак, пусть 1 < k < n и фиксированы какие угодно k строк матрицы (1.8) с номерами , удовлетворяющими условию . Тогда по предположению для (k_1) строк с номерами справедлива формула
(1.32)
(суммирование идет по всем возможным значениям индексов удовлетворяющим условиям .
Разложим в формуле (1.32) каждый минор по строке, имеющей в матрице (1.8) номер ik. В результате весь определитель ? будет представлен в виде некоторой линейной комбинации миноров коэффициентами, которые мы обозначим через , т.е. для ? будет справедливо равенство
,
и остается вычислить коэффициенты и убедиться в том, что они равны
. (1.33)
С этой целью заметно, что минор (n-k) - го порядка получается в результате разложения по строке с номером ik только следующих k миноров (n-k+1) - го порядка:
(), (1.34)
ибо каждый из остальных содержащих строку is миноров (n-k+1) - го порядка не содержит всех строк и всех столбцов минора .
В разложении каждого минора (1.34) по строке матрицы (1.8) с номером ik выписывается только то слагаемое, которое содержит минор (остальные слагаемые обозначаются многоточием). Учитывая при этом, что в каждом миноре (1.34) элемент стоит на пересечении [ik - (k_1)] - й строки и [js - (s_1)] - го столбца этого минора, получим
Теперь остается учесть, что в формуле (1.32) каждый минор (1.34) умножается на множитель
и после этого суммируется по всем s от 1 до k. Имея также в виду, что , получаем, что
.
Замечая, что сумма в квадратных скобках представляет собой разложение минора последней k_й строке, в итоге получим для формулу (1.33). Теорема Лапласа доказана.
В полной аналогии с формулой (1.32) записывается и выводится формула разложения определителя по каким-либо k его столбцам.
Свойства определителей. Ниже устанавливается ряд свойств, которыми обладает произвольный определитель n_го порядка.
Свойство равноправности строк и столбцов. Транспонированием любой матрицы или определителя называется операция, в результате которой меняются местами строки и столбцы с сохранением порядка их следования. В результате транспонирования матрицы A получается матрица, называемая транспонированной по отношению к матрице A и обозначаемая символом A.
В дальнейшем мы договоримся символом |A|, |B|, |A|… обозначать определители квадратных матриц A, B, A… соответственно.
Первое свойство определителя формулируется так: при транспонировании величина определителя сохраняется, т.е. |А|=|А|.
Это свойство непосредственно вытекает из теоремы 1.2 (достаточно лишь заметить, что разложение определителя |A| по первому столбцу тождественно совпадает с разложением определителя | A | по первой строке).
Доказанное свойство означает полную равноправность строк и столбцов и позволяет нам все последующие свойства устанавливать лишь для строки быть уверенными в справедливости их и для столбцов.
Свойство антисимметрии при перестановке двух строк (или двух столбцов). При перестановке местами двух строк (или двух столбцов) определитель сохраняет свою абсолютную величину, но меняет знак на противоположный.
Для определителя второго порядка это свойство проверяется элементарно (из правила (1.10) сразу вытекает, что определители
отличаются лишь знаком).
Пусть n > 2, рассмотрим теперь определитель n_го порядка (1.11) и предположим, что в этом определителе меняются местами две строки с номерами i1 и i2. Записывая формулу Лапласа разложения по этим двум строкам, будет иметь
. (1.35)
При перестановке местами строк с номерами i1 и i2 каждый определитель второго порядка в силу доказанного выше меняет знак на противоположный, а все остальные величины, стоящие под знаком суммы в (1.35), совсем не зависят от элементов строк с номерами i1 и i2 и сохраняют свое значение. Тем самым свойство 2° доказано.
Линейное свойство определителя. Будем говорить, что некоторая строка () является линейной комбинацией строк (), (),…, () с коэффициентами , если для всех j = 1, 2,…, n.
Линейное свойство определителя можно сформулировать так: если в определителе n_го порядка ? некоторая i_я строка () является линейной комбинацией двух строк () и () с коэффициентами ? и µ, то , где - определитель, у которого i_я строка равна (), а все остальные строки те же, что и у ?, а ?2 - определитель, у которого i_я строка равна (), а все
остальные строки те же, что и у ?.
Для доказательства разложим каждый из трех определителей по i_й строке и заметим, что у всех трех определителей все миноры элементов i_й строки одинаковы. Но отсюда следует, что формула сразу вытекает из равенств (j = 1, 2,…, n).
Конечно, линейное свойство справедливо и для случая, когда i_я строка является линейной комбинацией не двух, а нескольких строк. Кроме того, линейное свойство справедливо и для столбцов определителя.
Доказанные три свойства являются основными свойствами определителя, вскрывающими его природу.
Следующие пять свойств являются логическими следствиями трех основных свойств.
Следствие 1. Определитель с двумя одинаковыми строками (или столбцами) равен нулю. В самом деле, при перестановке двух одинаковых строк, с одной стороны, определитель ? не изменится, а с другой стороны, в силу свойства 2° изменит знак на противоположный. Таким образом, , т.е. 2?=0 или ? = 0.
Следствие 2. Умножение всех элементов некоторой строки (или некоторого столбца) определителя на число ? равносильно умножению определителя на это число ?.
Иными словами, общий множитель всех элементов некоторой строки (или некоторого столбца) определителя можно вынести за знак этого определителя. (Это свойство вытекает из свойства 3° при ? = 0.)
Следствие 3. Если все элементы некоторой строки (или некоторого столбца) определителя равны нулю, то и сам определитель равен нулю. (Это свойство вытекает из предыдущего при ? = 0.)
Следствие 4. Если элементы двух строк (или двух столбцов) определителя пропорциональны, то определитель равен нулю. (В самом деле, в силу следствия 2 множитель пропорциональности можно вынести за знак определителя, после чего останется определитель с двумя одинаковыми строками, который равен нулю согласно следствию 1).
Следствие 5. Если к элементам некоторой строки (или некоторого столбца) определителя прибавить соответствующие элементы другой строки (другого столбца), умноженные на произвольный множитель ?, то величина определителя не изменится. (В самом деле, полученный в результате указанного прибавления определитель можно в силу свойства 3° разбить на сумму двух определителей, первый из которых совпадает с исходным, а второй равен нулю в силу пропорциональности двух строк (или столбцов) и следствия 4.)
Следствие 5, как и линейное свойство, допускает более общую формулировку, которую приведем для строк: если к элементам некоторой строки определителя прибавить соответствующие элементы строки, являющейся линейной комбинацией нескольких других строк этого определителя (с какими угодно коэффициентами), то величина определителя не изменится.
Следствие 5 широко применяется при конкретном вычислении определителей (соответствующие примеры будут приведены в следующем пункте).
Прежде чем сформулировать еще одно свойство определителя, введем полезное понятие алгебраического дополнения данного элемента определителя.
Алгебраическим дополнением данного элемента определителя n_го порядка (1.11) назовем число, равное и обозначаемое символом .
Таким образом, алгебраическое дополнение данного элемента может отличаться от минора этого элемента только знаком.
С помощью понятия алгебраического дополнения теоремы 1.1 и 1.2 можно переформулировать так: сумма произведений элементов любой строки (любого столбца) определителя на соответствующие алгебраические дополнения этой строки (этого столбца) равна этому определителю.
Соответствующие формулы разложения определителя по i_й строке и по j_му столбцу можно переписать так:
(1.13)
(1.21)
Свойство алгебраических дополнений соседних строк (или столбцов). Сумма произведений элементов какой-либо строки (или какого-либо столбца) определителя на соответствующие алгебраические дополнения элементов любой другой строки (любого другого столбца) равна нулю.
Доказательство проведем для строк (для столбцов оно проводится аналогично). Записывая подробно формулу (1.13)
(1.36)
видно, что поскольку алгебраические дополнения не зависят от элементов i - й строки , то равенство (1.36) является тождеством относительно и сохраняется при замене чисел любыми другими n числами. Заменив соответствующими элементами любой (отличной от i_й) k_й строки , мы получим слева в (1.36) определитель с двумя одинаковыми строками, равный нулю согласно следствию 1. Таким образом,
(для любых несовпадающих i и k).
2.1 Описание алгоритма программы генерации квадратных матриц
Исследовав теоретическую часть по проблеме генерации матриц, приступаем к практическому применению полученных знаний. Но прежде, чем приступать к написанию кода программы, генерирующей квадратные матрицы по введенному пользователем определителю, размерности матрицы и диапазона элементов матрицы, составим алгоритм для решения данной задачи.
Алгоритм.
1. Ввести определитель, размерность и диапазон значений генерируемой матрицы.
2. Если введенный определитель является простым числом, выходящим за рамки введенного диапазона, и размерность меньше двух, то выдать сообщение об ошибке и перейти к пункту 1, иначе, при корректном вводе, перейти к пункту 3.
3. Организовать функцию разложения определителя на простые множители. Полученные множители записать в вспомогательный массив.
4. Если размерность вспомогательного массива меньше размерности строки генерируемой матрицы, то массив дополняется единицами до тех пор, пока размерность вспомогательного массива не будет равна размерности строки генерируемой матрицы. Если размерность вспомогательного массива больше размерности строки генерируемой матрицы, то получившийся в результате разности размерностей массива и матрицы хвост перемножается с первыми элементами вспомогательного массива.
5. Организовать цикл для генерации матрицы, в которой получившийся массив в пункте 4 располагается на главной диагонали, и одна из областей, находящихся выше или ниже главной диагонали, заполняется случайными числами, принадлежащими введенному диапазону, а другая заполняется нулями.
6. Дальше берется первая строка, умноженная на определенные коэффициенты, получившейся матрицы и складывается с остальными строками.
7. Вывести получившуюся матрицу на экран.
2.2 Написание программы, реализующей алгоритм генерации матриц
номер теста |
входные данные |
выходные данные |
|
1 |
02-100 100 |
||
2 |
-103-50 50 |
||
3 |
-13-24 50 |
||
4 |
502-100 100 |
||
5 |
1134-100 100 |
Проверьте правильность ввода данных! Размерность должна быть > или равно 2. Определитель должен входить в диапазон, если является простым числом, или раскладываться на простые множители принадлежащие данному диапазону!!! |
|
6 |
13-24 50 |
||
! | Как писать курсовую работу Практические советы по написанию семестровых и курсовых работ. |
! | Схема написания курсовой Из каких частей состоит курсовик. С чего начать и как правильно закончить работу. |
! | Формулировка проблемы Описываем цель курсовой, что анализируем, разрабатываем, какого результата хотим добиться. |
! | План курсовой работы Нумерованным списком описывается порядок и структура будующей работы. |
! | Введение курсовой работы Что пишется в введении, какой объем вводной части? |
! | Задачи курсовой работы Правильно начинать любую работу с постановки задач, описания того что необходимо сделать. |
! | Источники информации Какими источниками следует пользоваться. Почему не стоит доверять бесплатно скачанным работа. |
! | Заключение курсовой работы Подведение итогов проведенных мероприятий, достигнута ли цель, решена ли проблема. |
! | Оригинальность текстов Каким образом можно повысить оригинальность текстов чтобы пройти проверку антиплагиатом. |
! | Оформление курсовика Требования и методические рекомендации по оформлению работы по ГОСТ. |
→ | Разновидности курсовых Какие курсовые бывают в чем их особенности и принципиальные отличия. |
→ | Отличие курсового проекта от работы Чем принципиально отличается по структуре и подходу разработка курсового проекта. |
→ | Типичные недостатки На что чаще всего обращают внимание преподаватели и какие ошибки допускают студенты. |
→ | Защита курсовой работы Как подготовиться к защите курсовой работы и как ее провести. |
→ | Доклад на защиту Как подготовить доклад чтобы он был не скучным, интересным и информативным для преподавателя. |
→ | Оценка курсовой работы Каким образом преподаватели оценивают качества подготовленного курсовика. |
Курсовая работа | Деятельность Движения Харе Кришна в свете трансформационных процессов современности |
Курсовая работа | Маркетинговая деятельность предприятия (на примере ООО СФ "Контакт Плюс") |
Курсовая работа | Политический маркетинг |
Курсовая работа | Создание и внедрение мембранного аппарата |
Курсовая работа | Социальные услуги |
Курсовая работа | Педагогические условия нравственного воспитания младших школьников |
Курсовая работа | Деятельность социального педагога по решению проблемы злоупотребления алкоголем среди школьников |
Курсовая работа | Карибский кризис |
Курсовая работа | Сахарный диабет |
Курсовая работа | Разработка оптимизированных систем аспирации процессов переработки и дробления руд в цехе среднего и мелкого дробления Стойленского ГОКа |