Блок (программирование)

Блок (программирование)

Блок ко́да, блок кома́нд, блок инстру́кций — часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоять из одного или нескольких операторов, быть пустыми или вложенными. Блоки являются основой парадигмы структурного программирования.

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

Для выделения блоков применяются специальные конструкции языка — операторные скобки. Это могут быть фигурные скобки («{» и «}» — С, C++, Java), ключевые слова (Ада, Паскаль) или даже различие в отступах строк (Python). В Forth блоков нет, но они могут быть легко встроены в язык.

Дополнительные свойства

В языках, основанных на Си, блоки определяют область видимости идентификатора. В C++ они могут использоваться, чтобы определить время жизни объекта (создание и разрушение). В некоторых языках (например, Pico) они просто используются для группировки выражений. В языках типа Smalltalk блоки — объекты — со всеми соответствующими возможностями, расширенные информацией на их окружение, то есть замыкания.

Примеры

Типичный блок (Си):

 int main()
 {
   return 0; 
 }

Блок (Pascal):

 begin
  a:=5;
  b:=a-2;
 end

Использование блока с C++ для уменьшения области видимости переменной (вложенный блок, типичный пример использования RAII, независимо от хода программы вызовутся конструктор и деструктор переменной noname которые выполнят необходимую работу, например блокировку и разблокировку в многопоточной среде):

 {
   int i = 0;
   {Look noname(queue); 
       // некоторые действия
   }
 }

Более сложный пример PL/SQL:

 DECLARE
    -- Описания блока, переменные, типы, курсоры и т. п. (опционально)
 BEGIN
   -- Непосредственно код программы
 EXCEPTION
   -- Обработка исключений (опционально)
 END;



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Блок (программирование)" в других словарях:

  • Блок программирование — Блок кода, блок команд, блок инструкций часть кода, которая сгруппирована и воспринимается как единое целое (похоже на параграф). Блоки могут состоят из одного или нескольких операторов, а также могут быть пустыми. В Си, C++, и некоторых других… …   Википедия

  • Блок — Блок: В Викисловаре есть статья «блок» Блок (механика)  простой механизм: колесо с жёлобом по окружности, вращающееся вокруг своей оси …   Википедия

  • блок — 1. конструктивная совокупность функционально самостоятельных элементов, образующая функционально самостоятельное единое целое 2. строительный конструктивный элемент, представляющий собой составную часть сооружения 3. деталь грузоподъёмного… …   Справочник технического переводчика

  • Блок — [block, model unit] – часть системы, рассматриваемая самостоятельно. Вся экономика может моделироваться как сложная система взаимосвязанных блоков: промышленности, сельского хозяйства, сферы потребления и т.д. Завод – тоже система блоков:… …   Экономико-математический словарь

  • ПРОГРАММИРОВАНИЕ — особая форма организации проблемного мышления и деятельности, предполагающая составление программы; П. форма связывания идеальной и социокультурной действительностей, своеобразный способ перехода из одной в другую. Поскольку программа должна… …   Новейший философский словарь

  • ПРОГРАММИРОВАНИЕ — ПРОГРАММИРОВАНИЕ. Вид деятельности, необходимый для организации решения различных задач на ЭВМ. Состоит из следующих последовательных этапов: a) постановка задачи и ее анализ (разработка программистом принципиальной возможности решения задачи на… …   Новый словарь методических терминов и понятий (теория и практика обучения языкам)

  • Программирование —         процесс составления упорядоченной последовательности действий (программы (См. Программа)) для ЭВМ; научная дисциплина, изучающая программы для ЭВМ и способы их составления, проверки и улучшения.          Каждая ЭВМ является автоматом,… …   Большая советская энциклопедия

  • Программирование — Эта статья должна быть полностью переписана. На странице обсуждения могут быть пояснения. У этого термина существуют и другие значения, см. Программи …   Википедия

  • Блок-схема алгоритма — Пример блок схемы алгоритма вычисления факториала числа N Схема  графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т. д. (ГОСТ 19.701… …   Википедия

  • ПРОГРАММИРОВАНИЕ — особая форма организации проблемного мышления и деятельности. Расширяющееся в настоящее время пространство развития превалирование процессов искусственных преобразований указывает на то, что в мире массовое распространение получают гуманитарные… …   Социология: Энциклопедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»