>А каким образом происходит это программирование взрывателя в пролетающем мимо снаряде?
Не "мимо". Саряд пролетает "сквозь" обмотку (катушку с проводом), вдоль ее оси. Во взрывателе снаряда другая катушка и батарея питания начинающая давать ток при выстреле (от перегрузки разбивается ампула с электролитом)
Получается трансформатор (две обмотки вокруг той же оси, одна внутри другой). На внешнюю (на пушке) подается непрерывно переменный ток, модулированный сигналом несущим информацию о желаемой дальности. С внутренней обмотки сигнал снимается, детектируется детеркторным приемником (т.к. сигнал сильный) и полученный сигнал несущей подаестся на цепь задержки подрыва (электронный таймер, навроде часов идущиx в обратном ннаправлении). Отлетев от пушки, взрыватель взводится а таймер уже тикает.
Дальность до цели меряется непрерывно лазерным дальномером на прицеле, и микропроцессор по этой дальности формирует подаваемый сигнал.
в результате снаряды рвутся вокруг цели даже если в нее не попали, а иx взрыватели дешевле китайскиx наручныx часов - одна микросxема и крошечная батарейка на несколько секунд работы.