Программалау тілдерінің негізгі элементтері. Мәліметтердің типтері

Автор работы: Пользователь скрыл имя, 14 Ноября 2013 в 19:57, контрольная работа

Описание работы

Негізгі түсініктер және программалық объектілерді сипаттаудың тілдік құралдары: сөздігі, қызметші сөздер, идентификаторлар, тұрақтылар мен айнымалылар. Программа құрылымы.Мәліметтердің типтерінің түрлері. Мәліметтердің негізгі базалық типтері. Бүтін, нақты, логикалық, сымволдық типтер. Жадта берілуі. Мәндер аралығы. Жасанды типтер. Құрылымды типтер: массив, жазба, жыйын, жол, файыл, стек.

Файлы: 1 файл

pogramma.docx

— 118.97 Кб (Скачать файл)

Текстік файлдарға қолданылатын функциялар мен процедуралар.

  1. APPEND - дискіде орналасқан файлды іске қосуға ашатын процедура.
  2. EoLn - қатар соның анықтайтын функция (end-of-line).
  3. FLUSH - шығару файл буферін тазарту процедурасы.
  4. READ - файлдан деректерді оку процедурасы.
  5. READLN - процедурасы PvEAD процедурасының қызметін орындап, бірақ курсорды келесі катардың басына орналастырады.
  6. SeekEof - файл соңын аныктайтын функция (end-of-file) ,
  7. SeekEoln - қатар соңын анықтайтын функция (end-of-line).
  8. SETTextBuf - текстік файлға енгізу-шығару буферін белгілеу процедурасы.
  9. WRITE - текстік файлға бір немесе бірнеше мәндерді жазуға арналған процедура.
  10. WRITELN процедурасы WRITE процедурасының кызметін қайталап, қатар соңы белгісін қояды.

Тақырыбы:Мәліметтердің динамикалық құрылымы.

Мазмұны. Стасикалық және  динамикалық айнымалылар. Көрсеткіштер. Айнымалыларға  көрсеткіштер арқылы қатынау. Жадты динамикалық жолмен ұйымдастыру.  Көрсеткіштерді байланысқан тізімдерді ұйымдастыруда қолдану.

Бұрын оқып-үйренген мәліметтер типы статикалық деп аталатындарға жатады. Жады олардың астынан компиляциялау кезінде ерекшеленеді, осындай объектілердің саны программаның орындалу барысында өзгермейді.

Паскаль тілінде мәліметтердің динамикалық кұрылымдарын кұруға арналған құралдар бар. Олар программаның орындалуы барысында мына жұмыстар атқарады:

  • объектілерді кұрады;
  • олар үшін жады бөліп шығарады (немесе ерекшелейді);
  • олар қажет болмаған жағдайда оларды жояды. 
    Динамикалық жадының басқа аты - үйме.

Динамикалық айнымалылар  туралы нақты түсінікті алу үшін, программаның Паскаль тілінде орындалуы кезінде жадының құрылымын қарастыру керек.

Мәліметтер динамикалық  жадыда нұсқағыштардың (көрсеткіштердің) қолданылуымен орналасады. Нұсқагыш (көрсеткіш) - бұл жадының белгілі ұяшығына сілтеме. Бұл ұяшықтан бастап айнымалының мәні жазыла бастайды. Сондықтан осындай типтің мәліметтерін сілтемелік тип мәліметтері деп те атайды.

Мәліметтердің сілтемелік типінің сипатталу пішімі:

Type <нүсқағыш типі>=<типтің идентификаторы>, ғни нұсқағыш мәліметтердің кейбір типімен байланысқан. Мұндай нұсқағыштар типизацияланган деп аталады.

Нұсқағыштармен  жұмыс істеу кезінде екі кезең  міндетті:

  1. нұсқағышты жариялау;
  2. жадылары программаның орындалу барысында бөлінетін мэліметтерді динамикалық  қалыптастыру.

Нұсқағыштармен  жұмыс істеу үшін келесі процедуралар қолданылады:

New (Р)- динамикалық жадыда жаңа айнымалы құратын процедура. Р-қүрылатын типтің айнымалының нұсқағышы. Әрбір жеке new прцедурасы тек бір ғана динамикалық айнымалы құра алады.

Dispose (Р)- Р нүсқағышы бар объектімен толтырылған жады жерін бір үйімге жинауға ерік беретін процедура.

New жэне dispose процедураларының параметрі тек типизацияланған нұсқағыш болуы мүмкін. Типизацияланбаған нұсқағыштармен жұмыс істеу үшін аналогтық процедуралар қолданылады:

Get Mem (P,Size)- жадыны резервтеу;( дайындау)

Free Mem(P,Size)- жадыны босату.

Мүндағы Р- типтелген нүсқағыш, Size- қажет немесе босатылатын үйім бөлігінің байттағы өлшемі. (65521 байтқа дейін).


Информация о работе Программалау тілдерінің негізгі элементтері. Мәліметтердің типтері