Оқулық Қазақстан Республикасы Білім жəне ғылым министрлігі бекіткен Алматы, 2011 1


Жиын типін анықтау. Жиындардың қасиеттері



бет69/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   65   66   67   68   69   70   71   72   ...   210
6.2 Жиын типін анықтау. Жиындардың қасиеттері.
Жиындармен орындалатын операциялар
Қарапайым типтегі (нақты типтен басқасы) біртиптес мə-ліметтерді жиынға (set) біріктіруге болады.

Жалпы алғанда, жиынды төмендегідей етіп сипаттауға бола-


ды:


134

TYPE <идентификатор типі>= SET OF <компонент типі>; Жиындағы компонент типі (базалық тип) – аралық неме-
се саналатын тип болып табылады. Жиын типіндегі айнымалы мəндері оның компоненттерін үтірмен бөле отырып, тік жақша ішінде жазылады.
Мысалы,
TYPE INTERVAL= 5..10;
MN=SET OF INTERVAL; VAR PR:MN;

PR айнымалысы төмендегі мəндерді қабылдай алады: [5,6,7,8,9,10], [5], [6],…, [5,6], [5,7],…, [6,7,8],…, [ ], мұндағы [ ] – бос жиын, себебі бұнда базалық типті көрсететін
өрнек жоқ. Бос жиын жиындардың барлық типімен үйлесе береді. Турбо Паскаль тілінде жиындарға төмендегідей шектеулер

қойылады:




  1. Жиын элементтерінің саны 256-дан аспауы керек.

  2. Жиын элементтері тек қарапайым типтегі (нақты типтен басқа) мəндер бола алады.




  1. Жиын құрамына кіретін элементтер алдын ала анықталуы

тиіс.


  1. Жиын элементтері кез келген ретпен жазылуы мүмкін. Жиын – қазіргі математиканың негізгі ұғымдарының бірі.

Ол қайталанбайтын объектілердің реттелмеген жиыны деген мағынаны береді. Жалпы жағдайда, жиында бірде бір элемент болмауы да мүмкін. Мұндай жиын бос жиын деп аталады.


Турбо Паскаль тілінде жиындарды сипаттауға арналған құ-рылымдық тип бар. Жиын типіндегі мəліметтер, өзара бай-ланысқан біртипті элементтер тобынан тұрады. Элементтер арасындағы байланысты тек программа жасаушы ғана анықтай алады жəне ол бақыланбайды.
Жиындық тип кез келген бір базалық типтегі элементтер тобы ретінде жарияланады (6.5-сурет). Ол элементтерінің саны 0-ден 255-ке дейінгі аралығынан аспайтын, шекті жиындар түрінде си-патталады.






Достарыңызбен бөлісу:
1   ...   65   66   67   68   69   70   71   72   ...   210




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

    Басты бет