Похожие презентации:
6 лабораториялық жұмыс
1.
6лабораториялық
жұмыс
2.
Тақырыбы: Көп өлшемді жиындарды өңдеуТапсырма: Берілген есепті шығаруға арналған алгоритм мен программа жазыңыздар.
Өткізілетін құжат: Алгоритм схемасы, программа мәтіні және есептеу нәтижелері.
Зертханалық жұмысты қорғау сұрақтары
1. Жиын және матрицаның сипаттамасы.
2. Матрица элементтерін енгізу (шығару). Матрица элементтерін нөмірлеу.
3. Матрицаның ең үлкен, ең кіші элементтерін, қосындысын, көбейтіндісін,
арифметикалық, геометриялық орталарын, т.б. анықтау.
4. Матрицаның шарт бойынша таңдалып алынған элементтерін өңдеу.
3.
Жұмысқа арналған тапсырмаларА. Әр есептің блок-схемасын және соған сәйкес программасын құрып, компьютерде сол
программаның нәтижесін алу керек.
В. Екі блок-схема Word программасындағы Сурет салу-Автофигуралар-Блок схемалар мүмкіндігімен
сызылып көрсетілуі тиіс.
С. Берілген жиын элементтері мен нәтижелік элементтерді экранға шығарып, нәтижелерді жазып алу
қажет немесе нәтижені бірден файлға жазу керек.
4.
ТОП 11 нұсқа
1.Екі өлшемді A[4][4] жиынының жұп нөмірлі бағандарындағы (0, 2...) элементтердің көбейтіндісін табыңдар.
2.Матрицаның әрбір жолындағы ең кіші элементті (минимум) тауып, оны сол жолдың бірінші элементімен
алмастырыңдар.
2 нұсқа
1.Екі өлшемді жиындағы 0-ге тең элементтердің санын және олардың индекстерін (жолы мен бағанын) анықтаңдар.
2.N * N матрицасының бас диагоналіндегі элементтердің барлығын 1-ге, ал қосалқы диагоналіндегі элементтерді 0ге алмастырыңдар.
3 нұсқа
1.C[5][5] жиынының "жақтауында" (периметрі бойынша: 1-ші және соңғы жол, 1-ші және соңғы баған) орналасқан
элементтердің қосындысын табыңдар.
2.Екі өлшемді жиынның барлық жолдарын циклді түрде бір орынға төмен жылжытыңыз (соңғы жол ең бірінші
орынға келеді).
4 нұсқа
1.Екі өлшемді жиынның қосымша диагоналінен төмен жатқан оң сандардың арифметикалық ортасын есептеңдер.
2.Матрицаның k-шы жолы мен p-шы жолының (нөмірлерін пайдаланушы енгізеді) орнын өзара алмастырыңдар.
5.
5 нұсқа1.Бүкіл матрицадағы ең үлкен (максимум) және ең кіші (минимум) элементтердің қосындысын табыңдар.
2.A[N][M] матрицасының әрбір бағанындағы элементтердің қосындысын жеке-жеке есептеп, қосындысы ең үлкен
болатын бағанның нөмірін шығарыңдар.
6 нұсқа
1.Екі өлшемді жиынның A[i][j] элементінің индекстерінің қосындысы (i+j) жұп сан болатын ұяшықтардағы сандарды
қосыңдар.
2.Матрицаны транспозициялаңдар (жолдары мен бағандарын ауыстыру: жол - баған).
7 нұсқа
1.B[N][N] жиынының ортаңғы жолы мен ортаңғы бағанындағы элементтердің көбейтіндісін табыңдар (N тақ сан
деп есептелсін).
2.Матрицада тек теріс сандардан тұратын баған бар ма? Бар болса, сол бағандардың нөмірін экранға шығарыңдар.
8 нұсқа
1.Жиынның әрбір жолындағы ең үлкен элементті (максимумды) тауып, сол табылған сандардың қосындысын
есептеңдер.
2.Екі өлшемді жиынды "көлденеңінен" айнадай төңкеріңдер (бірінші жол соңғы жолмен, екінші жол соңғының
алдындағы жолмен ауысады).
6.
ТОП 21 нұсқа
1.Екі өлшемді A[5][5] жиыны берілген. Бас диагональдан төмен орналасқан элементтердің қосындысын табыңдар.
2.Бүтін санды C[4][6] жиынының бірінші бағаны мен соңғы бағанының орнын алмастырыңдар.
2 нұсқа
1.Екі өлшемді жиынның қосымша диагоналіндегі (оң жақ жоғарғы бұрыштан сол жақ төменгі бұрышқа дейін) ең
үлкен элементті (максимумды) табыңдар.
2.A[N][M] матрицасының әрбір жолындағы оң сандардың санын жеке-жеке анықтайтын программа құрыңдар.
3 нұсқа
1.Екі өлшемді B[4][4] жиыны берілген. Жиынның бұрыштарындағы төрт элементтің ( [0][0], [0][M-1], [N-1][0],
[N-1][M-1] ) қосындысын есептеңдер.
2.Матрицаның бас диагоналіндегі теріс сандарды нөлге алмастырыңдар, ал қалған элементтерді өзгеріссіз
қалдырыңдар.
4 нұсқа
1.Екі өлшемді A[N][N] жиынының қосымша диагоналінен жоғары орналасқан элементтердің көбейтіндісін
табыңдар.
2.Матрицаның ең үлкен элементі (максимум) қай жолда және қай бағанда орналасқанын (индекстерін) анықтаңдар.
7.
5 нұсқа1.A[5][5] жиыны берілген. Жұп нөмірлі жолдардың (0, 2, 4...) элементтерінің арифметикалық ортасын табыңдар.
2.Екі өлшемді жиынның ең үлкен элементі бар жол мен ең кіші элементі бар жолдың орнын алмастырыңдар.
6 нұсқа
1.C[N][N] квадрат матрицасының симметриялы екенін тексеріңдер (яғни A[i][j] == A[j][i] теңдігі орындала ма?).
2.Жиынның мәні $[10; 20]$ аралығында жатқан элементтерін 1-ге, ал қалғандарын 0-ге теңестіріңдер (Фильтрация).
7 нұсқа
1.Екі өлшемді жиынның тақ нөмірлі бағандарындағы (1, 3, 5...) теріс сандардың қосындысын есептеңдер.
2.A[N][N] матрицасының бас диагоналі мен қосымша диагоналінің элементтерін өзара орын алмастырыңдар.
8 нұсқа
1.Екі өлшемді жиында тек қана оң сандардан тұратын жолдардың санын анықтаңдар.
2.Матрицаның әрбір элементін сол элементтің тұрған жолының ең үлкен элементіне алмастырыңдар.
8.
ТОП 31 нұсқа
1.Екі өлшемді A[N][M] жиынының соңғы жолындағы элементтердің арифметикалық ортасын табыңдар.
2.Матрицаның тақ нөмірлі жолдарын (1, 3, 5...) нөлге теңестіріңдер, ал жұп нөмірлі жолдарын өзгертпеңдер.
2 нұсқа
1.Жиынның әрбір бағанындағы теріс сандардың санын жеке-жеке анықтаңдар.
2.Матрицадағы ең үлкен элементті (максимумды) тауып, оны матрицаның қақ ортасындағы элементпен
алмастырыңдар (егер N мен M тақ болса).
3 нұсқа
1.C[5][5] матрицасының бас диагоналінен төмен орналасқан жұп сандардың қосындысын есептеңдер.
2.Екі өлшемді жиынды "тік" ось бойынша айнадай төңкеріңдер (яғни 1-ші баған соңғы бағанмен, 2-ші баған
соңғының алдындағы бағанмен ауысады).
4 нұсқа
1.Матрицаның элементтерінің арасында 5-ке қалдықсыз бөлінетін сандар бар ма? Бар болса, олардың санын
және қосындысын табыңдар.
2.A[N][N] матрицасының бас диагоналіне 1 санын, ал қосалқы диагоналіне 2 санын жазыңдар (қалғаны
өзгермесін).
9.
5 нұсқа1.Екі өлшемді жиынның ең кіші элементі (минимум) қай бағанда орналасқанын анықтаңдар (баған индексін
шығару).
2.Матрицаның барлық бағандарын циклді түрде бір орынға солға жылжытыңыз (бірінші баған ең соңына кетеді).
6 нұсқа
1.B[4][4] жиыны берілген. Оның 1-ші жолы мен 3-ші жолының элементтерінің сәйкес айырмасын (B[0][j] - B[2][j])
есептеп шығарыңдар.
2.Жиынның ішіндегі барлық оң сандарды олардың квадраттарымен алмастырыңдар (x -> x^2).
7 нұсқа
1.Екі өлшемді жиында мәні K санына тең элементтердің координаттарын (жолы мен бағанын) экранға
шығарыңдар.
2.Матрицаның тек бірінші жолын өсу ретімен сұрыптаңдар (қалған жолдарға тиісуге болмайды).
8 нұсқа
1.Матрицаның бұрыштарындағы элементтердің көбейтіндісі мен ортасындағы элементтердің қосындысын
салыстырыңдар.
2.Екі өлшемді жиынның жолдары мен бағандарын кері ретпен жазыңдар (матрицаны 180 градусқа бұру).
Информатика