діагональ

1. Відрізок прямої, що сполучає дві несусідні вершини многокутника або дві вершини багатогранника, які не належать одній грані.

2. Пряма лінія, що з’єднує протилежні кути чотирикутника, зокрема прямокутника або квадрата.

3. Напрямок, що йде під кутом до осей координат, горизонталі чи вертикалі; лінія, проведена косо, з кута в кут.

4. У поліграфії та текстових процесорах — спосіб набору тексту, при якому рядки розташовуються під кутом до краю сторінки.

Приклади:

Приклад 1:
Блок-схеми функцій: а – Matr( ); б – Vector( ); в – New_Matr( ) Вхід до New_Matr() 3,0=i tmp=A[i][3-i] Вихід в A[i][3-i]=A[i][3] A[i][3]=tmp Вхід до Vector() 3,0=i V[i]=A[i][i]*A[1][i] Вихід б 3,0=i Аij=sin(i+1)+ln(j+1)2 Вихід а 3,0=j Вхід до Matr( ) Масиви в С++ 191 Блок-схеми для кнопок: а – Button1 та Button3; б – Button2 Тексти функцій і програм для усіх командних кнопок : int i, j; float A[4][4], V[4]; // Глобально оголошені змінні //—————————————————————– void Matr() for(i=0; i<4; i++) for(j=0; j<4; j++) A[i][j]=sin(i+1)+log((j+1)*(j+1)); //—————————————————————– void Vector() for (i=0; i<4; i++) V[i]=A[i][i]*A[1][i]; //—————————————————————– void New_Matr() float tmp; for(i=0; i<4; i++) tmp = A[i][3-i]; A[i][3-i] = A[i][3]; A[i][3] = tmp; //—————————————————————– void __fastcall TForm1::Button1Click(TObject *Sender)//Обчислити матрицю Matr(); // Виклик функції for(i=0; i<4; i++) for(j=0; jCells[j][i]=FormatFloat(“0.000”, A[i][j]); //—————————————————————– 3,0=i Виведення v[i] Початок Кінець б Vector() 3,0=i Виведення А[i][j] Початок Кінець а Виклик функції 3,0=i Розділ 5 192 void __fastcall TForm1::Button2Click(TObject *Sender)//Обчислити вектор Vector(); // Виклик функції for(i=0; iCells[i][0]=FormatFloat(“0.000”, V[i]); //—————————————————————– // Обміняти місцями неголовну діагональ і останній стовпчик void __fastcall TForm1::Button3Click(TObject *Sender) New_Matr(); // Виклик функції for(i=0; i<4; i++) for(j=0; jCells[j][i]=FormatFloat(“0.000”, A[i][j]); Приклад 5.23 Розробити програму для введення матриці цілих чисел роз- мірністю 6×3 і обчислення елементів вектора середніх арифметичних непарних елементів парних рядків. Розв’язок організуємо в окремій функції Vektor().
— Невідомий автор, “132 Trofimenko Og Prokop Iuv Shvaiko Ig Ta Inc Osnovi Programuva Tech”

Приклад 2:
Виберемо на ній діагональ, що від- повідає А = 5  це значення 6100, 6150, 6100, 5750, 5700, 5600, з цих чисел ві- зьмемо максимальне F1,2,3,4 ( 5) = 6150 тис. т. Відзначаємо стовпчик, у якому стоїть ця величина.
— Невідомий автор, “023 Demidenko Ma Matematichne Programuvannia Tech”