Алгоритм түсінігі Алгоритм


С # тіліне өту операторлары. Мысал



бет9/20
Дата08.11.2022
өлшемі0,76 Mb.
#157176
1   ...   5   6   7   8   9   10   11   12   ...   20
Байланысты:
База Алгоритмы

С # тіліне өту операторлары. Мысал.

Егер кейбір шарттарға байланысты цикл тақырыбындағы шарттардың орындалуына дейін циклдің орындалуын ҥзу (тоқтану) керек болса, онда break операторы қолданылады. Мысалы, for циклінің денесінде циклдің орындалу «шексіздігін» тоқтату мен бақылау керек болған жағдайларда break операторын пайдалануға болады.
C# тілінде break операторынан басқа цикл денесінің орындалуын басқаратын тағы екі оператор қарастырылған – continue және return. 46 continue операторы цикл денесінің соңына дейінгі барлық басқа қалған операторларды орындамай, ӛткізіп жібереді және циклдің келесі итерациясын іске қосады.
return - қайтару операторы кҥрделі оператордың немесе функцияның орындалуын аяқтайды және бағдарлама басқаруын функцияны шақыру нҥктесінде немесе return операторын шақырған кҥрделі оператордан кейінгі келесі операторға табыстайды. Return операторы мына пішімде болады: return [өрнек];, мҧндағы ӛрнектің және return функциясын шақырған оператордың типі бірдей болуы тиіс. Егер return операторы C# тілінің кҥрделі операторын немесе void типті функциясын шақырса, онда ӛрнек болмау керек. C# тілінде массивтер, коллекциялар деректерімен және деректер жиынын біріктіру формаларымен жҧмыс істеуге арналған арнайы (foreach) циклі бар. Осы циклдің жҧмысы мен жазылу пішімі массивтер тақырыбында қарастырылатын болады.

15)while циклының  сипатталу форматы және жұмысы






  1. do – while циклының сипатталу форматы және жұмысы





  1. C # тіліндегі бірөлшемді массив туралы түсінік

Массив немесе жиым – бір типтегі элементтердің реттелген жиыны. Олар бір атаумен – идентификатормен аталады да,индексті айнымалы ұғымына сәйкес келеді.
Массив өлшемі const 1 немесе const өрнек арқылы беріледі. СИ - де массивтің өлшемінен шығып кетуі тексерілмейді (қателік шықпайды)  бір өлшемді массив қарастырайық. СИ тіліндегі бір өлшемді массив индекстері 0-ден басталады. Программадағы бір өлшемді
Массив былай жарияланады:
<Тип> < жиымның аты >[өлшемі];
Мұндағы , өлшем – бір өлшемді массивдардың элементінің саны.
массив өлшемі константамен немесе константалық өрнекпен анықталады. массив өлшемін айнымалы етіп беруге болмайды, мұндай жағдайда жадыны динамикалық бөлу тәсілі қолданылады. а массивтың бірінші элементі а[0], екіншісі - а[1], …, бесінші элементі - а[4]. Си тілінде индекстің массивтың шегінен шығып кетуі бақыланбайды. массивтың өлшемін, индексін программист бақылайды.
Массив немесе жиым – бір типтегі элементтердің реттелген жиыны. Олар бір атаумен – идентификатормен аталады да,индексті айнымалы ұғымына сәйкес келеді.
Көп өлшемді массив келесі ұлгі бойынша сипатталады. Массив атының типі[1-өлшем][2-өлшем]…[n-өлшем];
Екі өлшемді массивтер І
Мысалы а[3][4]. ӘВМ зердесінде 2 өлшемді массив жол бойынша сақталады.
Массивке мән беру
Си тілінде массивке мән берудің арнайы мүмкіндігі бар. Ең қарапайым түрі массивті сипаттау кезінде мәндерді фигуралық жақшалар ішінде жазу. Мысалы: Float ff[4]={7.9,8,9,5.7,7,0}
Мән берудің басқа түрі — меншіктеу операторлары түрінде жазу. Мысалы, А[0]=5; а[1]=7; а[3]=8;
Көп өлшемді массивтер үшін оларды массив ішіндегі массив түрінде жазуға болады. Мысалы: Inta[3][2]= {1,7,9,7,8,5} Немесе Inta[3][2]={{!,7},{9,7},{8,5}}
Массивті сипаттау және оған мән беру кезінде өлшемді дәл кәрсету міндетті емес. Мысалы, Int a []={!,8,0,5,8,6}
Көп өлшемді массивке мәндер беру кезінде өлшемді тек ең сол жақтағы жақшада ғана кәрсетпеуге болады.
Символдар массиві
Мысалы char str[ll];
Жолды шығару үшін не printf ( ) не puts ( ) функциялары қолданылады.





  1. Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   20




©www.engime.org 2024
әкімшілігінің қараңыз

    Басты бет