Ауқымды және жергілікті айнымалылардың мәнін анықтауға және орнатуға мүмкіндік беретін блоктар "функциялар" немесе "процедуралар" деп аталады. Функциялар (немесе процедуралар) белгілі бір логика бойынша орындалатын код блоктарын құрайды, оларда айнымалылардың ауқымы (Scope) анықталады: жергілікті (локалдық) айнымалылар тек функция ішінде ғана қолжетімді болса, ауқымды (глобалдық) айнымалылар бағдарлама бойында қолжетімді болып қала береді.
Сонымен қатар, программистік тілдердің әртүрлі конструкциялары да болуы мүмкін, мысалы, "блоктар" (block statements), олар да айнымалылардың ауқымын басқаруға мүмкіндік береді.