Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 19:57, контрольная работа
Негізгі түсініктер және программалық объектілерді сипаттаудың тілдік құралдары: сөздігі, қызметші сөздер, идентификаторлар, тұрақтылар мен айнымалылар. Программа құрылымы.Мәліметтердің типтерінің түрлері. Мәліметтердің негізгі базалық типтері. Бүтін, нақты, логикалық, сымволдық типтер. Жадта берілуі. Мәндер аралығы. Жасанды типтер. Құрылымды типтер: массив, жазба, жыйын, жол, файыл, стек.
Текстік файлдарға қолданылатын функциялар мен процедуралар.
Тақырыбы:Мәліметтердің динамикалық құрылымы.
Мазмұны. Стасикалық және динамикалық айнымалылар. Көрсеткіштер. Айнымалыларға көрсеткіштер арқылы қатынау. Жадты динамикалық жолмен ұйымдастыру. Көрсеткіштерді байланысқан тізімдерді ұйымдастыруда қолдану.
Бұрын оқып-үйренген мәліметтер типы статикалық деп аталатындарға жатады. Жады олардың астынан компиляциялау кезінде ерекшеленеді, осындай объектілердің саны программаның орындалу барысында өзгермейді.
Паскаль тілінде мәліметтердің динамикалық кұрылымдарын кұруға арналған құралдар бар. Олар программаның орындалуы барысында мына жұмыстар атқарады:
Динамикалық айнымалылар туралы нақты түсінікті алу үшін, программаның Паскаль тілінде орындалуы кезінде жадының құрылымын қарастыру керек.
Мәліметтер динамикалық жадыда нұсқағыштардың (көрсеткіштердің) қолданылуымен орналасады. Нұсқагыш (көрсеткіш) - бұл жадының белгілі ұяшығына сілтеме. Бұл ұяшықтан бастап айнымалының мәні жазыла бастайды. Сондықтан осындай типтің мәліметтерін сілтемелік тип мәліметтері деп те атайды.
Мәліметтердің сілтемелік типінің сипатталу пішімі:
Type <нүсқағыш типі>=<типтің идентификаторы>, ғни нұсқағыш мәліметтердің кейбір типімен байланысқан. Мұндай нұсқағыштар типизацияланган деп аталады.
Нұсқағыштармен жұмыс істеу кезінде екі кезең міндетті:
Нұсқағыштармен жұмыс істеу үшін келесі процедуралар қолданылады:
New (Р)- динамикалық жадыда жаңа айнымалы құратын процедура. Р-қүрылатын типтің айнымалының нұсқағышы. Әрбір жеке new прцедурасы тек бір ғана динамикалық айнымалы құра алады.
Dispose (Р)- Р нүсқағышы бар объектімен толтырылған жады жерін бір үйімге жинауға ерік беретін процедура.
New жэне dispose процедураларының параметрі тек типизацияланған нұсқағыш болуы мүмкін. Типизацияланбаған нұсқағыштармен жұмыс істеу үшін аналогтық процедуралар қолданылады:
Get Mem (P,Size)- жадыны резервтеу;( дайындау)
Free Mem(P,Size)- жадыны босату.
Мүндағы Р- типтелген нүсқағыш, Size- қажет немесе босатылатын үйім бөлігінің байттағы өлшемі. (65521 байтқа дейін).
Информация о работе Программалау тілдерінің негізгі элементтері. Мәліметтердің типтері