设周长为a (a>0)的等腰三角形,其腰长为x,底边长为y,试将y表示为x的函数,并求出这个函数的定义域和值域