Жиымдар (массивтер)

Кіріспе
• Жиым
• Жиымды сипаттау
Негізгі бөлім
• Жиым элементтерінің қосындысын есептеу
• Жиым элементтерінің ең кішісін және ең үлкенін анықтау
Қорытынды
• Қолданылған әдебиеттер
Си-де жиымдар өзінің аргументтері ретінде параметрлер мәнін қабылдайтын болғандықтан, тікелей мүмкіншілік шақырылатын функцияда айнымалыны өзгертуге болмайды.
Жиым – бір типтегі элементтердің реттелген жиыны, жиымдарға реттік номері және олардың индексі арқылы қол жеткізуге болады.
Жиым өлшемін (1-ден кем емес) элементтер саны береді және тік жақшаға алынады. Жиым өлшемін капиляция этапында-ақ білу керек, кезегінде, ол константалық болуы қажет, дегенмен өлшемімен беру маңызды емес.
Қажетті нәтижені алу үшін, шақырылатын программада өзгертілуі тиісті мәнге көрсеткіштерді беру қажет. Бұл жағдайда шақырылатын функция формальды параметрлердің көрсеткіштер ретінде сипатталуы қажет, бұдан параметрлердің мәніне қатынасу олар арқылы жанама түрде жүргізіледі. шақырылатын функцияда оның программасын шақыратын объектіге қатынасуды жүзеге асыратын көрсеткіштер және осы объектілерді өзгертуге мүмкіндік береді.
С++ мұндай операндаларды ақырсыз қоса алмайды, алдымен оған оларды бір типке келтіріп алу қажет. Ол үшін арифметикалық типтерді түрлендіру ережесі бар.
1 Подбельский В.В., Фомин С.С. Программирование на языке Си:
Учеб. пособие. – 2- е доп. изд. – М.: Финансы и статистика, 2002
1 Подбельский В.В. Язык С ++: Учеб. пособие. – 3- е изд. Дораб . - М.: Финансы и статистика, 1998
2 Культин Н.Б. С/ С++ в задачах и примерах. – СПб.: БХВ – Петербург, 2004
3 Мартынов Н.Н. Программирование для Windows на С/ С++. Том.1.- М.: ООО “ Бином – Пресс”, 2004
4 Шиманович Е.А. С/ С++ в примерах и задачах. – Мн. : Новое знание, 2004
5 Ахо А.В., Хопкрофт Д.Э., Ульман Д.Д. - Структуры данных и алгоритмы, Издательство “Вильямс”, Москва, 2000
6 Седжвик Р. Фундаментальные алгоритмы на С++. Части 1-4, Издательство “ДиаСофт”, Москва, 2001
        
        Мазмұны
Кіріспе
• Жиым
• Жиымды сипаттау
Негізгі бөлім
• Жиым элементтерінің қосындысын есептеу
• Жиым элементтерінің ең кішісін және ең үлкенін ... ... ... ... ... аргументтері ретінде параметрлер мәнін қабылдайтын
болғандықтан, ... ... ... ... ... ... – бір ... элементтердің реттелген жиыны, жиымдарға реттік
номері және олардың индексі арқылы қол жеткізуге болады.
Жиым өлшемін ... кем ... ... саны ... және тік ... Жиым ... ... этапында-ақ білу керек, кезегінде, ... ... ... ... өлшемімен беру маңызды емес.
Қажетті нәтижені алу үшін, ... ... ... ... көрсеткіштерді беру қажет. Бұл жағдайда шақырылатын функция формальды
параметрлердің көрсеткіштер ретінде сипатталуы қажет, ... ... ... олар ... жанама түрде жүргізіледі. шақырылатын функцияда
оның программасын шақыратын ... ... ... ... және осы ... ... ... береді.
С++ мұндай операндаларды ақырсыз қоса алмайды, алдымен оған оларды бір
типке келтіріп алу ... Ол үшін ... ... ... ережесі
бар.
Жиымдарды пайдалану
Жиым (массив) – ақырлы өлшемді бір типті мәліметтер тізбегі. Жиым ... ... ... ... ... ... жиымның аты мен индексі (бүтін
сан) арқылы анықталады да, әрі сол ... қол ... ... Бір ... жиымдарды қарастырайық. СИ тіліндегі бір өлшемді
жиымдардың индекстері 0-ден басталады. ... бір ... ... жарияланады:
< жиымның аты >[өлшемі];
Мұндағы , өлшем – бір өлшемді жиымдардың элементінің ... ... ... ... ... өрнекпен анықталады.
Жиымның өлшемін айнымалы етіп беруге болмайды, мұндай ... ... бөлу ... ... ... жиымды жариялау мысалы:
int a[5];
а жиымының бірінші элементі а[0], ... - а[1], …, ... ... ... Си ... индекстің жиымның шегінен шығып ... ... ... ... ... ... немесе жиым – бір типтегі элементтердің реттелген жиыны. Олар
бір атаумен – идентификатормен аталады да, ... ... ... ... Мысалы, мынадай тізбек
0. 1 1 2 3 5 8 13 ... ... 9 ... құрайды (алғашқы екі санды таңдап алып,
келесі ... ... ... қосу ... ... Ал ... жай сандар
тізбегінің алғашқы 7 элементі:
1 3 5 7 11 13 17
Си тілінде жиымды ... оған ... мән ... инициалдау үшін былай
жазамыз:
int fib[8]={0, 1, 2, 3, 5, 8, 13, 21}; ... ... 1, 2, 3, 5, 8, 13, 21}; деп ... ... fib ... аты, оның ... типі int, ал ені, яғни ... – 9, жиым
элементтерінің индекстері 0-ден бастап нөмірленеді, сол себепті 9 элемент 8
индекспен көрсетіледі. Мәндері көрсетілсе, ... ... да ... ... ... ... 1, 2, 3}; қалған элементтер 0 болып саналады.
n=10; k=2; fib[n-k]={0, 1, 2, 3}; десе де ... ... 7-ші ... бір ... ... меншіктеу үшін
былай жазамыз.
int а = fib[6]; // а = 13
Жиымды сипаттау кезінде оның ені нақты ... ... мыс., ... ... үшін ... ... n 20 жолы ... ... n=20; ... ... ... енгізу немесе оларды түрлендіру үшін цикл ... ... 10 ... бар ... 0-ден 9-ға дейінгі сандармен
толтырып, сонан кейін оларды кері ... ... ... ... ... ia[10];
int index;
for (index = 0; index =0; index --)
printf(“ %i”, ia[index]);
Си тілінде жиымды жиымға бірден теңестіруге болмайды, мыс., а0, а1, ... , а9 және с0, с1, с2, ... , с9 ... үшін а=c деп ... ... ... цикл ішінде бір-біріне біртіндеп теңестіру
керек.
int a[9], ... // ... ... ... цикл жазу керек:
int a[9], c[9];
for (int i=0; i

Пән: Информатика
Жұмыс түрі: Материал
Көлемі: 14 бет
Бұл жұмыстың бағасы: 300 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Көп өлшемді жиымдар4 бет
Тізімдер компоненттері, жиымдармен жұмыс9 бет
Delphi-де бағдарламалау52 бет
C++ екі өлшемді массивтер20 бет
Delphi бағдарламасындағы массивтер12 бет
Turbo Pascal жүйесінде массивтерді ұйымдастыру технологиясы39 бет
«Турбо паскаль жүйесінде бір өлшемді массивтерді ұйымдастыру технологиясы»25 бет
Бір өлшемді массивтер12 бет
Бір өлшемді массивтерді сұрыптау алгоритмдері16 бет
Массивтер13 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь