In computer programming, a block or code block is a lexical structure of source code which is grouped together. Blocks consist of one or more declarations and statements. A programming language that permits the creation of blocks, including blocks nested within other blocks, is called a block-structured programming language. Blocks are fundamental to structured programming, where control structures are formed from blocks.

Property Value
dbo:abstract
  • Bloková struktura je v informatice označení pro zdrojový kód programu, který je rozčleněn do samostatných bloků (úseků) používaných ve strukturovaném programování. Bloky rozčleňují kód na souvislé logické části (řídící struktury pro podmínku if, cyklus while-do, cyklus for a podobně) nebo samostatné funkční části u funkcí a procedur. Strukturované programování umožňuje vzájemné zanořování bloků, což umožňuje používat lokální proměnné a funkce. (cs)
  • En programlingvoj, bloko estas malsimpla ordono, kiu konsistas el vico da deklaroj kaj ordonoj. Samkiel parenteza ordono, bloko ebligas trakti vicon da ordonoj kiel unu ordonon. Por fari tion oni same pakas la komponantojn en la ordonajn «krampojn» <b>starto</b> ...<b>fino</b> (en la Paskala pseŭdokodo), aŭ <b>begin</b> ...<b>end</b> (en Algolo, en Pascal), aŭ <b>{</b> ...<b>}</b> (C). La ĉefa diferenco inter bloko kaj parenteza ordono konsistas en tio, ke bloko estas la regiono por ĉiuj siaj deklaroj, t.e. por ĉiuj nomoj en ĝi deklaritaj. Tial en Algolo-60 marko markanta ordonon ene de parenteza ordono estas videbla el la ekstero en la bloko entenanta ĉi tiun parentezan ordonon, kaj eblas salti en la parentezan ordonon el ekstere. Tio maleblas por bloko. (eo)
  • In computer programming, a block or code block is a lexical structure of source code which is grouped together. Blocks consist of one or more declarations and statements. A programming language that permits the creation of blocks, including blocks nested within other blocks, is called a block-structured programming language. Blocks are fundamental to structured programming, where control structures are formed from blocks. The function of blocks in programming is to enable groups of statements to be treated as if they were one statement, and to narrow the lexical scope of objects such as variables, procedures and functions declared in a block so that they do not conflict with those having the same name used elsewhere. In a block-structured programming language, the objects named in outer blocks are visible inside inner blocks, unless they are masked by an object declared with the same name. (en)
  • Die Blockstruktur (oder kurz der Block) ist ein Charakteristikum von Programmiersprachen. Ein Programm ist dabei aus Anweisungsblöcken aufgebaut. Diese dürfen im Allgemeinen auch ineinandergeschachtelt sein; das ganze Programm kann als ein großer, umfassender Block verstanden werden. Ein Block ist ein aus Anweisungen bestehender zusammengehöriger Abschnitt. Je nach Programmiersprache wird ein Block durch Schlüsselwörter wie begin und end eingeschlossen, durch geschweifte Klammern { } oder durch gemeinsame Einrückung des Programmtextes gekennzeichnet. Beispiele: { Algol 60, Pascal }if a > 0 then begin b := b + 5; c := c - 2; endelse b = c - 1; //end if/* C, C++, Java */if (a > 0) { b += 5; c -= 2;} else b = c - 1;// end if Ein ganzer Anweisungsblock wird oft selbst als eine einzige Anweisung gesehen, was die Beschreibung der Programmiersprache vereinfacht. Die if-Klauseln im Beispiel müssen dabei lediglich so beschrieben sein, dass sie im Ja- (bzw. Nein-)Fall nur eine Anweisung beinhalten – statt dieser kann ein Anweisungsblock stehen, was nun beliebig lange Abfolgen von Anweisungen im jeweiligen Fall ermöglicht. Viele Programmiersprachen, zuerst wohl Algol 60, führten das Prinzip der Blockstruktur noch einen Schritt weiter, indem zu Anfang jedes solchen Blocks auch neue Deklarationen von Variablen oder sogar lokalen Prozeduren/Unterprogrammen erlaubt wurden. Dabei beschreiben die Anweisungsblöcke einen Geltungsbereich („Lebensdauer“) für diese Variablen (oder Unterprogramme). Diese dürfen dann sogar gleichnamige, „außen“ vorhandene Variablen überdecken. (de)
  • El es un usuario es una sección de código con una o más y . Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques. Ideas de la estructura del bloque se desarrollaron en la década de los años 1950, durante el desarrollo de los primeros y fueron formalizados en los informes de y Algol 60. Algol 58 introdujo la noción de la "sentencia compuesta", que estaba relacionada únicamente con .​ El posterior informe revisado que describe la sintaxis y la semántica de Algol 60 introdujo la noción de un bloque, consistiendo en "una secuencia de sentencias encerrada entre begin y end..." en la que "cada declaración aparece en un bloque de esta manera y es válida solo para ese bloque".​ La función de los bloques de programación es permitir que grupos sentencias sean tratados como si fueran una sola sentencia, y restringir el ámbito léxico de las variables, los procedimientos y funciones declaradas en un bloque para que no entre en conflicto con variables con el mismo nombre utilizadas para diferentes propósitos en otras partes de un programa. La noción de bloques es introducida por diferentes sintaxis en diferentes lenguajes, pero hay dos grandes familias: la familia del ALGOL en que los bloques están delimitados por las palabras clave begin y end, y la familia de C en la que los bloques están delimitados por llaves { y }. Algunas otras técnicas utilizadas son el uso de indentación, y s-expression con una palabra clave sintáctica como lambda o let (como en la familia del Lisp). En un en bloque, los nombres de las variables y otros objetos, como los procedimientos que son declarados en bloques externos son visibles dentro de otros bloques internos, a menos que sean sombreado por un objeto del mismo nombre. Algunos lenguajes que soportan bloques con declaraciones de variables no soportan completamente todas las declaraciones; por ejemplo muchos lenguajes derivados de C no permitan la definición de una función dentro de un bloque. Y a diferencia de su antecesor Algol, Pascal no soporta el uso de bloques con sus propias declaraciones dentro del begin y end de un bloque existente, sólo sentencias compuestas permitiendo una secuencia de declaraciones agrupadas en if, while, repeat y otras sentencias de control. (es)
  • ブロック (英: block) とは、プログラミング言語におけるコードのまとまり(コードブロック)のことである。 (ja)
  • 프로그램 코드에서 블록(block)이란 마치 한 문단처럼 보이는, 코드의 한 부분을 뜻하며, 중괄호로 묶여 있는 경우가 많다. 보통 1개 이상의 명령어를 가지고 있으나, 주석으로 이루어진 블록이나, 아무 내용도 없는 빈 블록도 가능하다. (ko)
  • Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np. do grupowania sekwencji instrukcji składowych (prostych lub złożonych), ujmując je w nawiasy zdaniowe. Instrukcja blokowa wyróżniona jest przez odpowiednie symbole składniowe (nawiasy zdaniowe) , np. w językach C, C++, Java symbolami takimi są nawiasy klamrowe { }, w Algolu i Pascalu słowa kluczowe begin end. Instrukcja blokowa jest traktowana na takich samych zasadach jak pojedyncza instrukcja. (pl)
  • Een blok (engels: block) is in de informatica een verzameling statements en declaraties. Blokken kunnen worden genest, dat wil zeggen dat een blok een ander blok kan bevatten. Een aantal statements en declaraties kan daardoor worden behandeld alsof het een enkel statement was. Blokken vormen een essentieel onderdeel van gestructureerd programmeren, waar iteraties en conditionele statements met behulp van blokken worden gedefinieerd.Blokken worden in C, C++ en Java weergegeven met behulp van accolades ("{" en "}"), Pascal gebruikt de keywords "begin" en "end" en Python gebruikt ingesprongen regels. (nl)
  • Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования. Блоки служат для ограничения области видимости переменных и функций, а также позволяют обращаться к блоку инструкций как к единой инструкции, могут быть пустыми или вложенными один в другой. Блок в коде иногда сравнивают с параграфом в тексте, хотя эти понятия имеют существенные различия. (ru)
  • Блок в програмуванні (англ. block) — замкнена складова частина програми, яка являє собою сукупність інструкцій, які утворюють сферу дії деяких ідентифікаторів (імен). Блоки є одним з головних елементів структурного програмування. Поняття «блок» відповідає поняттю «підзадача» або «підалгоритм». Використовуючи блоки, можна розділити задачу на частини, які допускають автономне програмування. Кожен блок вводить новий рівень позначень шляхом описання ідентифікаторів і міток. В блоці може міститись як оператор інший блок. У багатьох сучасних мовах програмування блоки використовуються для описання тіла процедур, циклів, для визначення дій в операторах умовного переходу, а також можуть використовуватися самі по собі. (uk)
dbo:wikiPageID
  • 381944 (xsd:integer)
dbo:wikiPageLength
  • 10644 (xsd:integer)
dbo:wikiPageRevisionID
  • 986324307 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • Bloková struktura je v informatice označení pro zdrojový kód programu, který je rozčleněn do samostatných bloků (úseků) používaných ve strukturovaném programování. Bloky rozčleňují kód na souvislé logické části (řídící struktury pro podmínku if, cyklus while-do, cyklus for a podobně) nebo samostatné funkční části u funkcí a procedur. Strukturované programování umožňuje vzájemné zanořování bloků, což umožňuje používat lokální proměnné a funkce. (cs)
  • ブロック (英: block) とは、プログラミング言語におけるコードのまとまり(コードブロック)のことである。 (ja)
  • 프로그램 코드에서 블록(block)이란 마치 한 문단처럼 보이는, 코드의 한 부분을 뜻하며, 중괄호로 묶여 있는 경우가 많다. 보통 1개 이상의 명령어를 가지고 있으나, 주석으로 이루어진 블록이나, 아무 내용도 없는 빈 블록도 가능하다. (ko)
  • Instrukcja blokowa – (instrukcja złożona) jako instrukcja strukturalna jest elementem składni języków programowania strukturalnego, wydzielona część kodu źródłowego programu komputerowego, stosowane np. do grupowania sekwencji instrukcji składowych (prostych lub złożonych), ujmując je w nawiasy zdaniowe. Instrukcja blokowa wyróżniona jest przez odpowiednie symbole składniowe (nawiasy zdaniowe) , np. w językach C, C++, Java symbolami takimi są nawiasy klamrowe { }, w Algolu i Pascalu słowa kluczowe begin end. Instrukcja blokowa jest traktowana na takich samych zasadach jak pojedyncza instrukcja. (pl)
  • Een blok (engels: block) is in de informatica een verzameling statements en declaraties. Blokken kunnen worden genest, dat wil zeggen dat een blok een ander blok kan bevatten. Een aantal statements en declaraties kan daardoor worden behandeld alsof het een enkel statement was. Blokken vormen een essentieel onderdeel van gestructureerd programmeren, waar iteraties en conditionele statements met behulp van blokken worden gedefinieerd.Blokken worden in C, C++ en Java weergegeven met behulp van accolades ("{" en "}"), Pascal gebruikt de keywords "begin" en "end" en Python gebruikt ingesprongen regels. (nl)
  • Блок (также говорят блок кода, блок команд, блок инструкций) в программировании — это логически сгруппированный набор идущих подряд инструкций в исходном коде программы, является основой парадигмы структурного программирования. Блоки служат для ограничения области видимости переменных и функций, а также позволяют обращаться к блоку инструкций как к единой инструкции, могут быть пустыми или вложенными один в другой. Блок в коде иногда сравнивают с параграфом в тексте, хотя эти понятия имеют существенные различия. (ru)
  • Die Blockstruktur (oder kurz der Block) ist ein Charakteristikum von Programmiersprachen. Ein Programm ist dabei aus Anweisungsblöcken aufgebaut. Diese dürfen im Allgemeinen auch ineinandergeschachtelt sein; das ganze Programm kann als ein großer, umfassender Block verstanden werden. Ein Block ist ein aus Anweisungen bestehender zusammengehöriger Abschnitt. Je nach Programmiersprache wird ein Block durch Schlüsselwörter wie begin und end eingeschlossen, durch geschweifte Klammern { } oder durch gemeinsame Einrückung des Programmtextes gekennzeichnet. Beispiele: (de)
  • In computer programming, a block or code block is a lexical structure of source code which is grouped together. Blocks consist of one or more declarations and statements. A programming language that permits the creation of blocks, including blocks nested within other blocks, is called a block-structured programming language. Blocks are fundamental to structured programming, where control structures are formed from blocks. (en)
  • En programlingvoj, bloko estas malsimpla ordono, kiu konsistas el vico da deklaroj kaj ordonoj. Samkiel parenteza ordono, bloko ebligas trakti vicon da ordonoj kiel unu ordonon. Por fari tion oni same pakas la komponantojn en la ordonajn «krampojn» <b>starto</b> ...<b>fino</b> (en la Paskala pseŭdokodo), aŭ <b>begin</b> ...<b>end</b> (en Algolo, en Pascal), aŭ <b>{</b> ...<b>}</b> (C). (eo)
  • El es un usuario es una sección de código con una o más y . Un lenguaje de programación que permite bloques, incluyendo bloques anidados dentro de otros bloques es llamado un lenguaje de programación estructurado por bloques. La función de los bloques de programación es permitir que grupos sentencias sean tratados como si fueran una sola sentencia, y restringir el ámbito léxico de las variables, los procedimientos y funciones declaradas en un bloque para que no entre en conflicto con variables con el mismo nombre utilizadas para diferentes propósitos en otras partes de un programa. (es)
  • Блок в програмуванні (англ. block) — замкнена складова частина програми, яка являє собою сукупність інструкцій, які утворюють сферу дії деяких ідентифікаторів (імен). Блоки є одним з головних елементів структурного програмування. Поняття «блок» відповідає поняттю «підзадача» або «підалгоритм». Використовуючи блоки, можна розділити задачу на частини, які допускають автономне програмування. Кожен блок вводить новий рівень позначень шляхом описання ідентифікаторів і міток. В блоці може міститись як оператор інший блок. (uk)
rdfs:label
  • Blok (programování) (cs)
  • Blockstruktur (de)
  • Block (programming) (en)
  • Bloko (programlingva) (eo)
  • Bloque de código (es)
  • ブロック (プログラミング) (ja)
  • 블록 (프로그래밍) (ko)
  • Instrukcja blokowa (pl)
  • Blok (informatica) (nl)
  • Блок (программирование) (ru)
  • Блок (програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is dbp:paradigm of
is foaf:primaryTopic of