Жадтағы массивтер Мен матрицаларды ұсыну
Автор: Нуржан Сергазы • Октябрь 13, 2021 • Лабораторная работа • 554 Слов (3 Страниц) • 524 Просмотры
зертханалық жұмыс. Жадтағы массивтер Мен матрицаларды ұсыну
Мақсаты: С++ тілінде көрсеткіштер мен динамикалық нысандарды қолдануда және модульдік бағдарламаларды құруда және инкапсуляцияны қамтамасыз етуде практикалық дағдыларды алу.
Зертханалық жұмысқа тапсырма
Таңдалған жұмыс нұсқасына сәйкес бүтін сандардың сирек матрицасын құру (2.1-кесте) және оған қол жеткізу модулін жасау, онда деректерді орналастыру кезінде жадты үнемдеу керек. Индекстеу әдісін таңдау.
Кесте 2.1-тапсырма нұсқалары
№ | Мақсаты |
1 | Барлық нөлдік элементтер негізгі диагональға, диагональдан жоғары алғашқы 3 жолда және диагональдан төмен соңғы 3 жолда орналасқан. Все нулевые элементы размещены на главной диагонали, в первых 3 строках выше диагонали и в последних 3 строках ниже диагонали. |
2 | Все нулевые элементы размещены на местах с нечетными индексами строк и столбцов. Все нулевые элементы размещены на местах с нечетными индексами строк и столбцов. |
3 | Барлық нөлдік элементтер матрицаның оң жағында орналасқан Все нулевые элементы размещены в правой части матрицы. |
4 | Барлық нөлдік элементтер матрицаның сол және жоғарғы ширектеріне орналастырылған (негізгі және бүйірлік диагональдар матрицаны тоқсанға бөледі) Все нулевые элементы размещены в левой и верхней четвертях матрицы (главная и побочная диагонали делят матрицу на четверти). |
5 | Барлық нөлдік элементтер жолдар мен бағандардың жұп индекстері бар жерлерде орналастырылған. Все нулевые элементы размещены на местах с четными индексами строк и столбцов. |
6 | Барлық нөлдік элементтер матрицаның жоғарғы және төменгі ширектеріне орналастырылған (негізгі және бүйірлік диагональдар матрицаны тоқсанға бөледі). Все нулевые элементы размещены в верхней и нижней четвертях матрицы (главная и побочная диагонали делят матрицу на четверти). |
7 | Матрица диагональдармен 4 үшбұрышқа бөлінеді, жоғарғы және төменгі үшбұрыштардың элементтері нөлге тең Матрица поделена диагоналями на 4 треугольника, элементы верхнего и нижнего треугольников - нулевые. |
8 | Барлық нөлдік элементтер матрицаның сол жағында орналасқан Все нулевые элементы размещены в левой части матрицы. |
9 | Барлық нөлдік элементтер 1-ші жолдың 2-ші элементінен бастап шахмат ретімен орналастырылған Все нулевые элементы размещены в шахматном порядке, начиная со 2-го элемента 1-й строки. |
10 | Барлық нөлдік элементтер негізгі диагональға және диагональдан жоғары бөліктің жоғарғы жартысына орналастырылған Все нулевые элементы размещены на главной диагонали и в верхней половине участка выше диагонали. |
11 | Барлық нөлдік элементтер 1-ші жолдың 1-ші элементінен бастап шахмат ретімен орналастырылған Все нулевые элементы размещены в шахматном порядке, начиная с 1-го элемента 1-й строки. |
12 | Барлық нөлдік элементтер индекстері төртке көбейтілген бағандарға орналастырылған Все нулевые элементы размещены в столбцах, индексы которых кратны четырем. |
13 | Барлық нөлдік элементтер негізгі диагональға және диагональдан төмен бөліктің төменгі жартысына орналастырылған Все нулевые элементы размещены на главной диагонали и в нижней половине участка ниже диагонали. |
14 | Матрица диагональдармен 4 үшбұрышқа, сол және оң үшбұрыштардың элементтері нөлге тең Матрица поделена диагоналями на 4 треугольника, элементы левого и правого треугольников нулевые. |
15 | Матрица диагональдармен 4 үшбұрышқа бөлінеді, оң және төменгі үшбұрыштардың элементтері нөлге тең Матрица поделена диагоналями на 4 треугольника, элементы правого и нижнего треугольников нулевые. |
16 | Барлық нөлдік элементтер шахмат реті түрінде жұпқа орналастырылған (алдымен 2 нөлдік). Все нулевые элементы размещены попарно в шахматном порядке (сначала 2 нулевых). |
17 | Барлық нөлдік элементтер негізгі диагональдан жоғары тақ жолдарда және негізгі диагональдан төмен орналасқан-жұп Все нулевые элементы размещены выше главной диагонали в нечетных строках и ниже главной диагонали — в четных. |
18 | Барлық нөлдік элементтер негізгі диагональдан төмен, тақ жолдарда және негізгі диагональдан жоғары-жұп Все нулевые элементы размещены ниже главной диагонали в нечетных строках и выше главной диагонали — в четных |
19 | Барлық нөлдік элементтер матрицаның сол және оң ширектеріне орналастырылған (негізгі және бүйірлік диагональдар матрицаны тоқсанға бөледі) Все нулевые элементы размещены в левой и правой четвертях матрицы (главная и побочная диагонали делят матрицу на четверти). |
20 | Барлық нөлдік элементтер 2х2 квадраттарымен шахмат ретімен орналастырылған Все нулевые элементы размещены квадратами 2х2 в шахматном порядке. |
...