- •Кафедра обчислювальної техніки курсова робота
- •3. Після отримання компонентів вектора X обчисліти значення функції u.
- •3. За u взяти найбільшу суму двох сусідніх елементів вектору X, якщо вона перевищує значення максимального елемента матриці, інакше - добуток елементів масиву, які знаходяться на парних позиціях
- •II. Опис змінних:
- •Блок-схема алгоритму
- •Базова програма в системі turbo pascal(7.0) (без використання процедур)
- •I,j,n,t,dod,z:integer;
- •Програма з використанням процедур в системі turbo pascal(7.0)
- •Модуль глобальних описів
- •Сервісний модуль обслуговування матриці
- •Головна програма
- •I,j,n,t,dod,z:integer;
- •Результати роботи програми
- •1. Елементи вводимо з клавіатури(умова виконуеться)
- •2. Елементи вводимо з клавіатури(умова не виконуеться)
- •3. Елементи формуються за формулую
- •Використована література
Результати роботи програми
1. Елементи вводимо з клавіатури(умова виконуеться)
ВВЕДЕНЕ ЗНАЧЕННЯ N=5
ВВЕДЕНЕ ЗНАЧЕННЯ FLAZHOK=6
Квадратна матриця____5x5
a[11]= 4.000 a[12]= 9.000 a[13]= 7.000 a[14]= 6.000 a[15]= 3.000
a[21]= 5.000 a[22]= 8.000 a[23]= 9.000 a[24]= 6.000 a[25]= 1.000
a[31]= 2.000 a[32]= 4.000 a[33]= 7.000 a[34]= 8.000 a[35]= 5.000
a[41]= 2.000 a[42]= 3.000 a[43]= 6.000 a[44]=98.000 a[45]= 7.000
a[51]=85.000 a[52]= 2.000 a[53]= 1.000 a[54]= 1.000 a[55]= 2.000
Сформовані елементи вектора X
x[1]=12.000 x[2]=10.000 x[3]=10.000 x[4]=100.000 x[5]=86.000
Значення функції U=186.000
2. Елементи вводимо з клавіатури(умова не виконуеться)
ВВЕДЕНЕ ЗНАЧЕННЯ N=4
ВВЕДЕНЕ ЗНАЧЕННЯ FLAZHOK=9
Квадратна матриця____4x4
a[11]=-7.000 a[12]= 5.000 a[13]= 6.000 a[14]=-2.000
a[21]=-3.000 a[22]= 6.000 a[23]= 1.000 a[24]=-4.000
a[31]=12.000 a[32]= 3.000 a[33]=-4.000 a[34]= 7.000
a[41]=10.000 a[42]=-5.000 a[43]=-11.000 a[44]=21.000
Сформовані елементи вектора X
x[1]=12.000 x[2]=-8.000 x[3]=22.000
Значення функції U=-8.000
3. Елементи формуються за формулую
ВВЕДЕНЕ ЗНАЧЕННЯ N=5
ВВЕДЕНЕ ЗНАЧЕННЯ FLAZHOK=-2
Квадратна матриця____5x5
a[11]=-3.443 a[12]=-3.528 a[13]=-2.686 a[14]=-1.473 a[15]=-0.364
a[21]=-3.017 a[22]=-3.394 a[23]=-2.700 a[24]=-1.555 a[25]=-0.445
a[31]=-4.089 a[32]=-1.956 a[33]=-1.449 a[34]=-1.485 a[35]=-0.697
a[41]=-1.766 a[42]=-2.398 a[43]=-2.484 a[44]=-1.700 a[45]=-0.638
a[51]=-3.443 a[52]=-0.348 a[53]=-2.005 a[54]=-1.627 a[55]=-0.695
Сформовані елементи вектора X
x[1]=-3.893 x[2]=-3.839 x[3]=-4.786 x[4]=-3.122 x[5]=-3.791
Значення функції U=11.986
Використована література
А. И. Марченко, Л. М. Марченко. Программирование в среде TURBO Pascal 7.0. Киев “ВЕК+””, Москва “ДЕСС”, 1999.
Ю.С. Бородич, А.Н. Вальвачев, Ф.И. Кузьмич. Паскаль для персональных компьютеров. Минск,”Вышэйшая школа”, БФ ГИТМП “НИКА”, 1991
Д.Б. Поляков, И.Ю. Круглов. Программирование в среде Турбо Паскаль , Москва , МАИ, А\О “РОСВУЗНАУКА”, 1992.
Ф.Б. Бартків, Я.Т. Гринчишин, А.М. Ломакович, Ю.С. Рамский. TURBO PASCAL: Алгоритми и програми. Київ, «Вища школа», 1992.