рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Локалізація імен

Локалізація імен - раздел Компьютеры, Процедури без параметрів Кожний Ідентифікатор У Програмі Характеризується Областю Дії Імені Або Област...

Кожний ідентифікатор у програмі характеризується областю дії імені або областю видимості. Область видимості ідентифікатора - це область програми, в якій можна посилатися на даний ідентифікатор. У мові Pascal припускається довільна послідовність і кількість розділів, в яких іменуються ті чи інші об'єкти. Такі розділи можуть належати до різних програмних блоків: процедур, функцій або самих програм. Область дії іменування поширюється від точки, де ідентифікатор було оголошено, до кінця блоку, в якому це оголошення відбулося.

Усі ідентифікатори, оголошені всередині процедури або функції, є локалізованими в ній, тобто вони є невидимими зовні підпрограми. Такі ідентифікатори називаються локальними. Мета локалізації змінних полягає в тому, щоб надати доступ лише до тих даних, які потрібні для формулювання задач, що їх розв'язують процедури або функції, і зробити в такий спосіб постановки обчислювальних задач незалежними від методів їх розв'язань.

Крім власних локальних імен всередині підпрограми видимими є й деякі ідентифікатори верхнього рівня, тобто ідентифікатори, що їх було оголошено у «зовнішніх» програмних блоках. Ці ідентифікатори називаються глобальними. Зазначимо, що з глобальних імен видимими є лише ті, оголошення яких розташовані до оголошення даної підпрограми.

Ім'я, локалізоване у підпрограмі, може збігатися з будь-яким глобальним іменем, оскільки цим іменам зіставляються різні ділянки оперативної пам'яті. У такому випадку локальне ім'я перекриває глобальне та робить його недоступним у підпрограмі. Імена локальних змінних можуть також збігатися з іменами локальних змінних інших підпрограм, такі змінні є абсолютно незалежними, хоч і мають однакові імена.

– Конец работы –

Эта тема принадлежит разделу:

Процедури без параметрів

Підпрограми їх різновиди та способи використання... Процедури користувача... Процедури без параметрів...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Локалізація імен

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Підпрограми, їх різновиди та способи використання
Підпрограма - це іменована частина програми, котра описує деякі об­числення і може бути викликана з будь якого місця програми, де синтаксисом мо­ви це не заборонено. Для багаторазового викон

Процедури користувача
Із прикладами процедур і функцій ми вже зустрічалися - це стандартні процедури введення-виведення read, write, математичні функції, наприклад sin(x), trunc(x) тощо. Вони

Процедури без параметрів
Оголошення процедури або функції записується в розділі оголошень програми і має таку саму структуру, як і вся програма, за винятком крапки наприкінці, замість якої використовується крапка з комою.

Процедури з параметрами
В ідеальній ситуації загальновідомим є лише заголовок підпрограми, а її внутрішня будова залишається прихованою від розробників інших підпрограм, програм або модулів. Для модифікації значення змінн

Різновиди параметрів
Область оперативної пам'яті, що її використовує програма, поділяється на сегмент коду, сегмент даних та сегмент стеку. В сегменті коду (64 Кбайт) зберігаються команди програми, в сегменті даних (64

Процес виклику підпрограми. Програмний стек
Під час виклику підпрограми їй передається керування. По завершенні роботи вона повертає керування програмі, що її викликала, у ту точку, із якої виклик було здійснено. Перша команда підпрограми на

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги