Stud kz – қазақ тілінде жазылған жұмыстар саны және сапасы бойынша біздің қор №1 болып табылады

Loading...


Дата10.04.2020
өлшемі20.98 Kb.

Stud.kz – қазақ тілінде жазылған жұмыстар саны және сапасы бойынша біздің қор №1 болып табылады




Бір өлшемді массивтер

ЖОСПАР
КІРІСПЕ 3


1 С++ ТІЛІНДЕГІ МАССИВТЕР
1.1 Массив түсінігі 5
1.2. Массивтермен жұмыс 7
1.3.Масивтерді қолдану 8
1.4 Бір өлшемді массивтер 14
1.5 Екі өлшемді массивтер 17
2 МАССИВТІҢ С++ ТІЛІНДЕГІ ҚЛОДАНУЫ
2.1 Сандық массивтерду қолдану 19
2.2 Сандық массивті өндеу 21
2.3 Массивтерді сұрыптау 22
2.4 Екі өлшемді бүтін сандар массивін кему ретімен орналастыру
2.5 Екі өлшемді массивтің элементерінің қосындысын табу 24
ҚОРЫТЫНДЫ 26
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР 27
КІРІСПЕ
Осыған дейінгі қарастырылып келген мәлімет типтері қарапайым болып есептеледі.
Қарапайым типтер қатарына жататын стандартты (Integer,real) және қолданушылар (тізбектелген
Бір типтес берілгендерден құралып, барлық элементтеріне бір ортақ атау
Массив сипаттамалары:
Типі – массив элементтерінің жалпы типі;
Көлемі – массив индекстерінің саны;
Шектелімі - әрбір индекстердің шектеу бойынша сәйкестігі;
Пішімі – көлем және шектеулер жиындары.
Массивтер элементтерімен жұмыс жасау барысында, массив атауынан кейін міндетті
Массивтің кез келген элементтерімен жұмыс істегенде программалау барысында олардың
Массивтер қолданылатын программаларда «{R+}» директивасын жазу арқылы массивтің шектеулерін
С++ программалау тілі бір өлшемді массивтермен қатар екі
Екі өлшемді немесе көп өлшемді массивтермен жұмыс істеу үшін,
Екі өлшемді массив элементтері екі индекспен анықталады. Айталық mat[3,2]:=7
1 С++ ТІЛІНДЕГІ МАССИВТЕР
1.1 Массив түсінігі
Паскаль тілінде типтер қарапайым және күрделі болып бөлінеді. Қарапайым
Тұрмыста тізбектелген сандарды, кестелерді, фамилия тізімдерін көп пайдаланамыз, олар
Паскаль тілінде жеке айнымалыларды ғана өңдеп қоймай, айнымалылардың жиынын,
Массив дегеніміз – бір типтегі берілгендер жиыны. Басқаша айтқанда,
Индекс типі стандартты, бүтін немесе нақты тип бола алмайды.
Индекс типі массивті бейнелегенде пайдаланылса, индекс массив элементтерін белгілеу
Индекс өрнек, айнымалы немесе тұрақты болып берілуі мүмкін.
Сондықтан да көп жағдайларда массивтерді индексті айнымалылар деп те
Егер массив атауында бір ғана индекс болса, онда ол
Массив элементтерін кездейсоқ сандармен де енгізуге болады. Массивтерде қолданылатын
• массивті толтыру;
массив элементтерін алмастыру;
• массив элементтерін өшіру;
• массивке элементтер қосу;
• массив элементтерін сұрыптау;
• массивтерді түрлендіру.
ЭЕМ-нің жадында сандардың бір-бірімен байланысқан көптеген мәндерін сақтау үшін
Паскаль тілінде массивтің номері /индексі/ тік жақшаға алынып, жазылады,
Паскаль тілінде массивті программада қолдану үшін алдымен оларды міндетті
VAR массив аты: ARRAY [бастапқы номері...соңғы номері] OF типі;
Көп жағдайда массивтің номері /индексі/ 1-ден басталады, бірақ бұл
TYPE
STRING: ARRAY [0..255] OF CHAR;
Массивтің номерінің санына қарай қанша элементті массив екенін байқауға
VAR A, B, C: ARRAY [1..25] OF REAL;
Мұнда А, В, С – массивтерінің мәндері 25 элементтен
A[1], A[2], A[3], … , A[25],
B[1], B[2], B[3], … , B[25],
C[1], C[2], C[3], … , C[25].
Паскаль тілінде массивтер арасында «тең», «тең емес» немесе «меншіктеу
VAR
A, B: ARRAY [1..10] OF REAL;
Бұған үш амалды қолданғанда төмендегідей нәтиже береді:
Өрнек Нәтиже
А=В Егер әрбір А массиві элементінің мәні сәйкес В
АB Егер А массиві элементінің ең болмағанда бір мәні
A:=B В массиві элементінің барлық мәні сәйкес массиві элементінің
1.2 Массивтермен жұмыс
Массив (array) бір классқа жататын объектілер тобын құрайды, сонымен
Массивтердің қасиеттерін түсінген маңызды. Ең қарапайым жағдайды қарастырайық, бес
Сонан соң сіз олардың әрқайсысына бір жаттығуды орындауға бұйрық
JumpJack(Julia);
JumpJack(Andrea);
JumpJack(Ricardo);
JumpJack(Andy);
JumpJack(Michael);
Бұл әрине, өте қиын емес, бірақ егер гимнасттар саны
Бұл мәселені шешудің стандартты әдісі гимнасттардың бүкіл тобына атау
Бұл шамамен былай болады:
Бес гимнасттан тұратын топты Guy атауымен белгілеу
Индекстің (index) мәнін 1-ден 5-ке дейін қайталау:
Guy элементіне индекс позициясында жаттығуды орындау.
Циклдерді оқу бойынша біз білеміз, компьютер топтың барлық мүшелері
Енді бөлек гимнасттарға арналған бағдарлама мен гимнасттар массивіне арналған
void mainprog()
{
athlete Julia, Andrea, Ricardo, Andy, Michael;
JumpJack(Julia);
JumpJack(Andrea);
JumpJack(Ricardo);
JumpJack(Andy);
JumpJack(Michael);
}
void mainprog()
{
athlete Guy[5]; //Бес гимнасттан тұратын массивті
for (int which=0; which

Достарыңызбен бөлісу:
Loading...


©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
рсетілетін ызмет
Жалпы ережелер
ызмет стандарты
дістемелік кешені
бекіту туралы
туралы хабарландыру
бойынша жиынты
біліктілік талаптары
кіміні аппараты
жалпы біліктілік
Конкурс туралы
ойылатын жалпы
мемлекеттік кімшілік
білім беретін
жалпы конкурс
Барлы конкурс
республикасы білім
ызмет регламенті
ткізу туралы
конкурс атысушыларына
біліктілік талаптар
атысушыларына арнал
дістемелік сыныстар
идаларын бекіту
Республикасы кіметіні
облысы кімдігіні
рсетілетін ызметтер
мемлекеттік ызмет
мемлекеттік мекемесі
Мектепке дейінгі
стандарттарын бекіту
Конкурс ткізу
дебиеті маманды
мерзімді жоспар
білім беруді
дістемелік материалдар
жалпы білім
ауданы кіміні
мектепке дейінгі
конкурс туралы
облысы бойынша
рметті студент
мыссыз азаматтар
Мемлекеттік кірістер
дарламасыны титулды
Конкурс жариялайды
дістемелік кешен
ызметтер стандарттарын
разрядты спортшы
мелетке толма
директоры бдиев

Loading...