b'\n_START_ARTICLE_\nInicjalizacja zmiennej\n_START_PARAGRAPH_\nInicjalizacja zmiennej to konstrukcja programistyczna polegaj\xc4\x85ca na nadaniu zmiennej warto\xc5\x9bci pocz\xc4\x85tkowej.\n_START_SECTION_\nInicjalizacja w prologu p\xc4\x99tli\n_START_PARAGRAPH_\nTaka inicjalizacja dotyczy zmiennej steruj\xc4\x85cej p\xc4\x99tl\xc4\x85, w prologu tej p\xc4\x99tli, tj. przed przebiegiem pierwszej iteracji. Takiej zmiennej przypisywana jest warto\xc5\x9b\xc4\x87 pocz\xc4\x85tkowa zakresu warto\xc5\x9bci, kt\xc3\xb3re b\xc4\x99d\xc4\x85 przyjmowane przez t\xc4\x99 zmienn\xc4\x85, przy przej\xc5\x9bciach do kolejnych powt\xc3\xb3rze\xc5\x84 p\xc4\x99tli. Nale\xc5\xbcy jednak zauwa\xc5\xbcy\xc4\x87, \xc5\xbce w wielu j\xc4\x99zykach zmienna steruj\xc4\x85ca mo\xc5\xbce by\xc4\x87 zwyk\xc5\x82\xc4\x85 zmienn\xc4\x85, kt\xc3\xb3ra wcze\xc5\x9bniej bierze udzia\xc5\x82 w r\xc3\xb3\xc5\xbcnych obliczeniach i mo\xc5\xbce mie\xc4\x87 ju\xc5\xbc nadan\xc4\x85 warto\xc5\x9b\xc4\x87, nie jest ju\xc5\xbc potrzebna inicjalizacja (np. C, C++). W innych j\xc4\x99zykach, mimo \xc5\xbce taka zmienna ma ju\xc5\xbc nadan\xc4\x85 okre\xc5\x9blon\xc4\x85 warto\xc5\x9b\xc4\x87, by\xc4\x87 mo\xc5\xbce w\xc5\x82a\xc5\x9bciw\xc4\x85, sk\xc5\x82adnia i tak wymaga inicjalizacji takiej zmiennej dla bloku instrukcji iteracyjnej (np. Pascal). I w ko\xc5\x84cu mo\xc5\xbce by\xc4\x87 tak, \xc5\xbce zmienna steruj\xc4\x85ca jest lokalna dla danej p\xc4\x99tli i wymaga inicjalizacji (np. Ada).'