Саму

аппроксимировать многочленами смысла нет, т.к. она может быть разрывной во всех рац. точках.
Зато можно попробовать "поколдовать" полиномами вокруг

Если
![$f \in L_p([a,b])$ $f \in L_p([a,b])$](https://dxdy-01.korotkov.co.uk/f/c/c/4/cc4d3b1bb892fb1cfb593af1a85607dc82.png)
, то она измерима. Но из измеримости не следует, что

непрерывна.
А при чём, например, сглаживание функций путём их свёртки с соответствующим колокольчиком (это достаточно универсальный приём, позволяющий доказать плотность не только непрерывных функций, но хоть даже и бесконечно дифференцируемых и даже аналитических).
А можно по подробнее про этот прием? (пример на доказательство плотности или литературу по нему), а то я не очень понимаю, что вы имеете ввиду под словом "колокольчик".