програмиране Основи

Етап 4. Arrays: матрично умножение вектор и след това.

В тази стъпка, ние гледаме на масиви от данни и примери за тяхната обработка. Масив на програмиране - това е една и съща променлива, но е характерно само на цялата поредица от подобни данни. Масивите се определят размер и тип елемент. Всички елементи, като правило, една обща име, както и достъп до един елемент масив се извършват от своя индекс. За съхранение на матрицата, ще се използва двумерен масив се провежда подобно на масата и на вектора - едномерен или линейна решетка - колона. Масивите са много важни в програмирането: без тях навсякъде в обработката на точно същия тип данни. примери за живота на тази страница полета.







Какво е масив по компютърни науки
Какво е масив по компютърни науки






Кодът

Пълни версии на алгоритми

Какво е масив по компютърни науки

Ами, всъщност, в резултат на тази стъпка е, че можете да получите на основните елементи на умения за обработка на масив, използвайки вложени цикъла. За да бъде обработено от същия тип на данни, различни от масиви също да използват набор от елементи. Колекции се използват в случаите, когато броят на елементите от началото не е известно, тъй като те позволяват да добавите нов или изтриване на съществуващите елементи от комплекта. Масивите осигуряват бърз достъп до техните елементи, но събирането на по-гъвкав механизъм за управление на съдържанието. Пример за събирането е дадено в първия пример, последователност от числа, подредени на "балон". когато броят на дължина последователност не е известна предварително.

независимо

Опитайте се да приложи процедура умножение на матрици на матрица от едно и също измерение. За да направите това, аз препоръчвам да се направи код матрица в отделна процедура. За размножаването на което ще трябва да се наложи да се реализира два вложени за цикъл. външно обхождане редове в първата матрица, средата - за обхождане през колоната във втората матрица, и вътрешна - да обхождане чрез елементи в първия ред и колона на елементи от втората матрица, съответно. Ако нещо не работи, а след това по-долу се предлагат готови версии на тези програми.