Читайте также:
|
|
Массив –бір типті көп элементтен трады.Массивпен оның атын шақыру арқылы жұмыс істейміз.Массивтің кез-келген элементін таңдауға болады.Ол үшін оның тұрған орнын көрсететін индиксті көрсету керек.Массив элементінің саны оны анықтап хабарлағанда белгіленеді.содан соң өзгермейді.Егер массив хабарланған болса, онда оның кез-келген элементін массивтің
атын және элемент индиксін квадрат жақшаның ішінде көрсету арқылы оқуға болады.Массивтер айнымалылар сияқты анықталады.int a[100]-100 элементтен тұратын және бүтін саннан тұратын массив хабарланған.Массив индиксациясы 0-ден басталады.
Екі өлшемді массивтер бір өлшемді массивтер сияқты сипатталады.Екі өлшемді массив элементтері қатар бойынша сипатталады.Си тілінде көрсеткіштнр мен массивтер арасында өте үлкен байланыс бар.Массивтердің индиксі арқылы орындалатын кез-келген операцияны көрсеткіштің көмегімен орындауға болады.
Массив элементтерін енгізу және шығару цикл арқылы жүзеге асырылады. Егер элементтерді ендіру үшін
Read операторы қолданылса, онда элементтер бір қатарға жазылып енгізіледі. Ал Readln операторы қолданылса, онда әр элементті жаңа қатардан енгізу керекорындалу нәтижесінде N элементтен тұратын массив элементтерін пернетақтадан енгізуді ұйымдастырады, бағдарламада циклді оқығанда Read операторын N рет оқып тоқтап, массив элементтері мәндерін қашан пернетақтадан енгізгенше күтіп тұрады, бұл жерде К айнымалысы цикл параметрі қызметімен қоса массив индексі ретінде де қолданылып тұр.
Кейде бағдарламаның әр орындалуында массив элементтерінің мәндерін қайта-қайта пернетақтадан енгізу керек болады, бұл әсіресе енгізілетін элементтер саны өте көп болған кездерде бағдарлама орындаушы кісіні жалықтырып жібереді, сондықтан бұндай жағдайларда оларды бірден тұрақтылар бөлімінде енгізіп қойса да болады:
Массив элементтерін шығару процесі де енгізуге ұқсайды. Егер цикл денесінде элементтерді шығару үшін Write операторы қолданылса, онда массив элементтері экранға бір қатарға бір-біріне жабысып жазылып шығады. Бұл жағдайда нәтиженің көрнекілігін арттыру үшін Write
операторында массивтен кейін бос орын жазылады. Ал Writeln операторы қолданылса.
Бағдарламаның
, онда массивтің әрбір элементі жаңа қатарға жазылып шығады.
Кейбір есептеулерде белгілі бір шарттың орындалуына байланысты массив элементтерін іздеп табу керек болады. Ол үшін цикл арқылы массивтің барлық элементтерін берілген шамамен салыстыру процесін ұйымдастыру керек. Егер циклдің әр орындалуында массивтің жаңа элементі берілген шартты қанағаттандырса, онда бұл элемент ізделінген элемент болып табылады.
Дата добавления: 2015-01-05; просмотров: 290 | Поможем написать вашу работу | Нарушение авторских прав |