Различия и применение локальных и глобальных переменных в программировании