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



бет149/210
Дата06.01.2022
өлшемі4,42 Mb.
#16437
түріОқулық
1   ...   145   146   147   148   149   150   151   152   ...   210
Байланысты:
boribaev-algoritmdeu

8.5 Атаулардың əсер ету аймағы
Кез келген ішкі программа өзінің сипаттау аймағы бар блок болып саналады. Осы блоктың ішінде басқа процедура жəне функцияны сипаттауға, шақыруы мүмкін. Қандай да бір блоктың ішінде сипатталған объектілер, осы блоктың жергілікті объектісі


244

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

Суретте жеке идентификаторлардың қызмет аумағы схема түрінде көрсетілген:




  1. Y – 4 блоктың жергілікті айнымалысы, оған 1,2,3 блоктан қол жеткізуге болмайды.

  2. K, L – 2 блоктың жергілікті айнымалысы, оған 1,3,4 блок-тардан қол жеткізуге болмайды.

  3. C – 3 блоктың ауқымды айнымалысы, 1 жəне 2 блоктан қол жеткізуге болмайды.


245

  1. B, D - 2,3,4 блоктардың ауқымды айнымалылары, 1,2,3,4 блоктардан қол жеткізуге болады.




  1. T - жалпы тип.




  1. идентификаторы əр түрлі екі айнымалыны білдіреді: А – қызмет аумағы 1 жəне 2 блоктар жəне А' айнымалысы – қызмет аумағы 3 жəне 4 блоктар. Х атауы да дəл осы сияқты: Х айныма-лысы – қызмет аумағы 1, 2 жəне 3 блоктар жəне Х' айнымалысы қызмет аумағы тек 4 блок.

Егер ішкі программада параметрлер бар болса, онда формальді параметрлер тізіміндегі идентификаторлар осы процедура (функ-ция) үшін жергілікті параметр жəне процедураның (функция) ішіндегі əр ішкі программа (бар болған жағдайда) үшін аумақты параметр болып саналады.




Достарыңызбен бөлісу:
1   ...   145   146   147   148   149   150   151   152   ...   210




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

    Басты бет