БИЛЕТ №4
C# программалау тілінде бірөлшемді және көпөлшемді массивтер / Одномерные и многомерные массивы в языке программирования C#
Массив – бір типтегі элементтердің реттелген жиыны. Олар бір атаумен – идентификатормен аталады да, индексті айнымалы ұғымына сәйкес келеді. Мысалы, мынадай тізбек 0 1 1 2 3 5 8 13 21 Фибоначчи тізбегінің 9 элементін құрайды (алғашқы екі санды таңдап алып, келесі санды алдыңғы екеуін қосу жолымен алады). Ал мынау өзіне және бірге бөлінетін жай сандар тізбегінің алғашқы 7 элементі: 1 3 5 7 11 13 17. Осындай бір текті тізбектерді массив түрінде Си тілінде сипаттап, оған бастапқы мән беріп инициалдау үшін былай жазамыз:
іnt fib [8]={ 0, 1, 1, 2, 3, 5, 8, 13, 21};
немесе
іnt fib [ ]={ 0, 1, 1, 2, 3, 5, 8, 13, 21};
деп көрсетеміз. Мұндағы fib – массив аты, оның элементтерінің типі int, ал ені, яғни ұзындығы -9, массив элементтерінің индекстері 0-ден бастап нөмірленеді, сол себепті 9 элемент 8 индекспен көрсетіледі. Мәндері толық көрсетілсе, индексті жазбаса да болады. Массив элементтерін енгізу немесе оларды түрлендіру үшін цикл операторлары қолданылады
Массивтер үлкен көлемдегі ақпаратты бір жерде сақтауға мүмкіндік береді. C # тілінде массивтердің бірнеше негізгі түрлерін табуға болады.
Бір өлшемді массив
Массив жасау үшін деректер түрін көрсетіп, төртбұрышты жақшаларды қойып, массивті атау керек. Бұл әдеттегі айнымалыларды құруға өте ұқсас, бірақ деректер түрінен кейін тағы төртбұрышты жақшалар бар.
Массивтерде санақ 0-ден басталады, сондықтан индекстегі бірінші элемент 0, екіншісі - 1 және т.б. болады.
Көпөлшемді массив
Көпөлшемді массив-әр элемент басқа массив болатын массив. Іс жүзінде үшінші деңгейден асатын массивтер өте сирек қолданылады. Яғни, барлық элементтер басқа массивтер болатын және барлық элементтер басқа массивтер болатын массивтер.
Python-да файлдармен жұмыс / Работа с файлами в Python
Файлмен жұмыс жасау үшін алдымен оны ашып алу керек. Ол үшін open ендірілген функциясы қолданылады:
f = open('text.txt', 'r')
Open функциясының көптеген өлшемдері бар, бірақ олардың ішінде ең қажетті 3 аргументі бар. Олардың біріншісі файлдың аты, файлға баратын жолдың өзі салыстырмалы немесе абсолютті болуы мүмкін. Екінші аргумент –ол файлды ашу режімі.
Режім
|
Белгіленуі
|
'r'
|
Оқу үшін ашу (әдепкі мән болып табылады)
|
'w'
|
Жазу үшін ашу, файлдың ішіндегі мәні жойылады, файл жоқ болса, онда жаңадан құрылады
|
'x'
|
Жазу үшін ашу, егер файл жоқ болса, онда ерекше жағдай деп саналады
|
'a'
|
қосымша жазу үшін ашу, ақпарат файлдың соңына қосылады
|
'b'
|
Екілік режимде ашу
|
't'
|
мәтіндік режимде ашу (әдепкі мән болып табылады)
|
'+'
|
оқу және жазу үшін ашу
|
Режимдер біріктірілген болуы мүмкін, яғни, мысалы, 'rb' – екілік режімде оқу. Әдепкі жағдайда мәні 'rt' болады. Соңғы аргумент encoding, ол тек мәтіндік режімде файлды оқу кезінде қажет. Бұл аргумент кодтауды анықтайды.
Ақпараттық жүйелерді жобалаудың концепциясы / Концепция проектирования информационных систем
Достарыңызбен бөлісу: |