b'\n_START_ARTICLE_\nZakres (programowanie)\n_START_PARAGRAPH_\nZakres (programowanie), tak\xc5\xbce przedzia\xc5\x82, wycinek, to zdefiniowanie w kodzie \xc5\xbar\xc3\xb3d\xc5\x82owym pewnego przedzia\xc5\x82u warto\xc5\x9bci wyodr\xc4\x99bnionego z warto\xc5\x9bci okre\xc5\x9blonego typu bazowego.\n_START_SECTION_\nOdwo\xc5\x82ania do podtablic\n_START_PARAGRAPH_\nOdwo\xc5\x82ania takie wyst\xc4\x99puj\xc4\x85 w niewielu j\xc4\x99zykach programowania, cz\xc4\x99\xc5\x9bciej w systemach obliczeniowych. W tym przypadku zakres indeksuje okre\xc5\x9blon\xc4\x85 tablic\xc4\x99 tworz\xc4\x85c pewn\xc4\x85 now\xc4\x85, mniejsz\xc4\x85 podtablic\xc4\x99, wycinek. Taka konstrukcja mo\xc5\xbce wyst\xc4\x99powa\xc4\x87 w wyra\xc5\xbceniach, na tych samych zasadach obowi\xc4\x85zuj\xc4\x85cych w danym systemie co tablica macierzysta. Jeszcze rzadziej wyst\xc4\x99puje konstrukcja pozwalaj\xc4\x85ca wybra\xc4\x87 w takim odwo\xc5\x82aniu krok \xe2\x80\x93 czyili wybra\xc4\x87 co drugi, trzeci, ... n-ty element.\n_START_SECTION_\nSkracanie zapisu\n_START_PARAGRAPH_\nZakres mo\xc5\xbce by\xc4\x87 r\xc3\xb3wnie\xc5\xbc wygodnym sposobem skr\xc3\xb3cenia zapisu litera\xc5\x82\xc3\xb3w z\xc5\x82o\xc5\xbconych, np. tablicowych, zbiorowych, list itp.. Zastosowanie zakresu spowoduje, \xc5\xbce do takiego z\xc5\x82o\xc5\xbconego litera\xc5\x82u zostan\xc4\x85 w\xc5\x82\xc4\x85czone wszystkie warto\xc5\x9bci obj\xc4\x99te przez wymieniony zakres._NEWLINE_Przyk\xc5\x82ad w j\xc4\x99zyku Modula-2:_NEWLINE_ VAR a\xc2\xa0: BITSET_NEWLINE_ (* ustawienie (na warto\xc5\x9b\xc4\x87 1), bit\xc3\xb3w nr: 1, 3, 4, 5, 6, 7, 8, 12, 14 *)_NEWLINE_ a:={1, 3..8, 12, 14};_NEWLINE_Takie rozwi\xc4\x85zania mo\xc5\xbce r\xc3\xb3wnie\xc5\xbc stosowa\xc4\x87 w instrukcji wyboru._NEWLINE_Przyk\xc5\x82ad w j\xc4\x99zyku Visual Basic:_NEWLINE_ Select Case Zmienna_NEWLINE_   Case 1_NEWLINE_     ..._NEWLINE_   Case 2, 5 To 10, 12, 16 To 20_NEWLINE_     ..._NEWLINE_   Case Else_NEWLINE_     ..._NEWLINE_ End Select'