'use strict';
const db = require('../src/db/db');
const PHYS_ID = 4;
const T = {
  kinem:29, dynam:30, cons:31, mol:32, thermo:33,
  electro:34, dc:35, magnet:36, emf:37, optics:38, quantum:39, waves:40,
};
const existingKeys = new Set(
  db.prepare('SELECT text FROM questions WHERE subject_id=4').all()
    .map(q=>q.text.slice(0,80).trim())
);
let added=0, skipped=0;
const iQ=db.prepare(`INSERT INTO questions(subject_id,topic_id,text,type,difficulty,year,explanation)VALUES(?,?,?,?,?,?,?)`);
const iO=db.prepare(`INSERT INTO options(question_id,text,is_correct,order_index)VALUES(?,?,?,?)`);
function q(tid,text,opts,d,yr,ex,type='single'){
  const k=text.slice(0,80).trim();
  if(existingKeys.has(k)){skipped++;return;}
  existingKeys.add(k);
  const r=iQ.run(PHYS_ID,tid,text,type,d,yr||null,ex||null);
  opts.forEach((o,i)=>iO.run(r.lastInsertRowid,o.t,o.c?1:0,i));
  added++;
}
const run=db.transaction(()=>{

// ══ КИНЕМАТИКА ══
q(T.kinem,`Тело брошено вертикально вверх с \\(v_0=25\\) м/с (\\(g=10\\) м/с²). Высота через 3 с:`,
[{t:'\\(30\\) м',c:true},{t:'\\(25\\) м',c:false},{t:'\\(45\\) м',c:false},{t:'\\(15\\) м',c:false},{t:'\\(10\\) м',c:false}],2,2018,'\\(h=v_0t-gt^2/2=75-45=30\\) м');

q(T.kinem,`Скорость тела при равноускоренном движении: \\(a=5\\) м/с², \\(v_0=0\\), \\(t=6\\) с:`,
[{t:'\\(30\\) м/с',c:true},{t:'\\(11\\) м/с',c:false},{t:'\\(5\\) м/с',c:false},{t:'\\(90\\) м/с',c:false},{t:'\\(1\\) м/с',c:false}],1,2018,'\\(v=at=5\\cdot6=30\\) м/с');

q(T.kinem,`Тело движется равномерно: за 2 мин прошло 600 м. Скорость в км/ч:`,
[{t:'\\(18\\) км/ч',c:true},{t:'\\(300\\) км/ч',c:false},{t:'\\(5\\) км/ч',c:false},{t:'\\(5{,}4\\) км/ч',c:false},{t:'\\(10\\) км/ч',c:false}],1,2019,'\\(v=600/120=5\\) м/с \\(=18\\) км/ч');

q(T.kinem,`Камень бросают горизонтально со скоростью 20 м/с с высоты 20 м. Скорость при ударе (\\(g=10\\) м/с²):`,
[{t:'\\(20\\sqrt{2}\\approx28{,}3\\) м/с',c:true},{t:'\\(20\\) м/с',c:false},{t:'\\(40\\) м/с',c:false},{t:'\\(20+20=40\\) м/с',c:false},{t:'\\(10\\) м/с',c:false}],3,2019,'\\(t=\\sqrt{2h/g}=2\\) с. \\(v_y=gt=20\\) м/с. \\(v=\\sqrt{20^2+20^2}=20\\sqrt2\\)');

q(T.kinem,`Ускорение при равномерном движении по окружности (\\(v=6\\) м/с, \\(R=9\\) м):`,
[{t:'\\(4\\) м/с²',c:true},{t:'\\(54\\) м/с²',c:false},{t:'\\(1{,}5\\) м/с²',c:false},{t:'\\(3\\) м/с²',c:false},{t:'\\(2\\) м/с²',c:false}],1,2020,'\\(a_c=v^2/R=36/9=4\\) м/с²');

q(T.kinem,`Автомобиль тормозит с \\(a=5\\) м/с² от \\(v_0=30\\) м/с. Тормозной путь:`,
[{t:'\\(90\\) м',c:true},{t:'\\(6\\) м',c:false},{t:'\\(150\\) м',c:false},{t:'\\(300\\) м',c:false},{t:'\\(45\\) м',c:false}],2,2020,'\\(s=v_0^2/(2a)=900/10=90\\) м');

q(T.kinem,`Тело падает вертикально. Через 4 с скорость (\\(g=10\\) м/с²):`,
[{t:'\\(40\\) м/с',c:true},{t:'\\(80\\) м/с',c:false},{t:'\\(160\\) м/с',c:false},{t:'\\(20\\) м/с',c:false},{t:'\\(10\\) м/с',c:false}],1,2022,'\\(v=gt=40\\) м/с');

q(T.kinem,`Уравнение движения \\(x=10+4t-t^2\\). В какой момент тело остановится?`,
[{t:'\\(t=2\\) с',c:true},{t:'\\(t=4\\) с',c:false},{t:'\\(t=10\\) с',c:false},{t:'\\(t=1\\) с',c:false},{t:'\\(t=5\\) с',c:false}],2,2019,'\\(v=4-2t=0\\Rightarrow t=2\\) с');

q(T.kinem,`Точка на краю колеса радиуса 0,3 м, вращающегося с \\(n=10\\) об/с. Линейная скорость:`,
[{t:'\\(6\\pi\\) м/с',c:true},{t:'\\(3\\) м/с',c:false},{t:'\\(\\pi\\) м/с',c:false},{t:'\\(60\\pi\\) м/с',c:false},{t:'\\(20\\pi\\) м/с',c:false}],2,2023,'\\(v=2\\pi nR=2\\pi\\cdot10\\cdot0{,}3=6\\pi\\) м/с');

// ══ ДИНАМИКА ══
q(T.dynam,`Если скорость тела равномерна, то:`,
[{t:'Суммарная сила равна нулю',c:true},{t:'Масса тела нулевая',c:false},{t:'Силы трения нет',c:false},{t:'Тело не движется',c:false},{t:'Ускорение велико',c:false}],1,2018,'Первый закон Ньютона: равномерное движение ⟹ F⃗_рез=0');

q(T.dynam,`Тело на горизонтальной поверхности с \\(\\mu=0{,}4\\), \\(m=5\\) кг, \\(g=10\\) м/с². Сила трения покоя (максимальная):`,
[{t:'\\(20\\) Н',c:true},{t:'\\(50\\) Н',c:false},{t:'\\(4\\) Н',c:false},{t:'\\(2\\) Н',c:false},{t:'\\(40\\) Н',c:false}],1,2018,'\\(f=\\mu mg=0{,}4\\cdot5\\cdot10=20\\) Н');

q(T.dynam,`Два тела (2 кг и 3 кг) связаны нитью через блок. Ускорение системы (\\(g=10\\) м/с²):`,
[{t:'\\(2\\) м/с²',c:true},{t:'\\(5\\) м/с²',c:false},{t:'\\(1\\) м/с²',c:false},{t:'\\(10\\) м/с²',c:false},{t:'\\(3\\) м/с²',c:false}],2,2019,'\\(a=(m_2-m_1)g/(m_1+m_2)=(3-2)\\cdot10/5=2\\) м/с²');

q(T.dynam,`Сила гравитации Земли на спутник: Земля \\(M=6\\cdot10^{24}\\) кг, спутник \\(m=100\\) кг, \\(r=7\\cdot10^6\\) м, \\(G=6{,}67\\cdot10^{-11}\\):`,
[{t:'\\(\\approx820\\) Н',c:true},{t:'\\(1000\\) Н',c:false},{t:'\\(500\\) Н',c:false},{t:'\\(1500\\) Н',c:false},{t:'\\(9800\\) Н',c:false}],2,2020,'\\(F=GMm/r^2=6{,}67\\cdot10^{-11}\\cdot6\\cdot10^{24}\\cdot100/(49\\cdot10^{12})\\approx820\\) Н');

q(T.dynam,`Какая сила удерживает автомобиль (\\(m=1500\\) кг) на повороте \\(R=50\\) м при \\(v=10\\) м/с?`,
[{t:'\\(3000\\) Н',c:true},{t:'\\(300\\) Н',c:false},{t:'\\(30000\\) Н',c:false},{t:'\\(750\\) Н',c:false},{t:'\\(1500\\) Н',c:false}],2,2019,'\\(F=mv^2/R=1500\\cdot100/50=3000\\) Н');

q(T.dynam,`Вес человека (70 кг) в лифте, движущемся вверх с \\(a=2\\) м/с², \\(g=10\\) м/с²:`,
[{t:'\\(840\\) Н',c:true},{t:'\\(700\\) Н',c:false},{t:'\\(560\\) Н',c:false},{t:'\\(140\\) Н',c:false},{t:'\\(980\\) Н',c:false}],2,2020,'\\(N=m(g+a)=70\\cdot12=840\\) Н');

q(T.dynam,`Тело на горизонтальной плоскости: сила 30 Н под углом 60° к горизонту. Горизонтальная составляющая:`,
[{t:'\\(15\\) Н',c:true},{t:'\\(15\\sqrt3\\) Н',c:false},{t:'\\(26\\) Н',c:false},{t:'\\(30\\) Н',c:false},{t:'\\(10\\) Н',c:false}],2,2023,'\\(F_x=F\\cos60°=30\\cdot0{,}5=15\\) Н');

// ══ ЗАКОНЫ СОХРАНЕНИЯ ══
q(T.cons,`Тело массой 3 кг движется со скоростью 4 м/с. Кинетическая энергия:`,
[{t:'\\(24\\) Дж',c:true},{t:'\\(12\\) Дж',c:false},{t:'\\(48\\) Дж',c:false},{t:'\\(6\\) Дж',c:false},{t:'\\(36\\) Дж',c:false}],1,2018,'\\(E_k=mv^2/2=3\\cdot16/2=24\\) Дж');

q(T.cons,`При абсолютно упругом ударе сохраняются:`,
[{t:'И импульс, и кинетическая энергия',c:true},{t:'Только импульс',c:false},{t:'Только энергия',c:false},{t:'Ни то, ни другое',c:false},{t:'Только скорости',c:false}],1,2018,'Определение упругого удара');

q(T.cons,`Тело массой 2 кг поднимают на высоту 5 м с постоянной скоростью (\\(g=10\\) м/с²). Работа силы тяги:`,
[{t:'\\(100\\) Дж',c:true},{t:'\\(-100\\) Дж',c:false},{t:'\\(0\\) Дж',c:false},{t:'\\(50\\) Дж',c:false},{t:'\\(200\\) Дж',c:false}],1,2019,'\\(A=mgh=2\\cdot10\\cdot5=100\\) Дж');

q(T.cons,`Шар (1 кг, 3 м/с) и шар (2 кг, покой). Абсолютно неупругий удар. Скорость:`,
[{t:'\\(1\\) м/с',c:true},{t:'\\(3\\) м/с',c:false},{t:'\\(1{,}5\\) м/с',c:false},{t:'\\(0{,}5\\) м/с',c:false},{t:'\\(2\\) м/с',c:false}],2,2019,'\\(mv_0=(m+M)v\\Rightarrow v=3/3=1\\) м/с');

q(T.cons,`Пружина с жёсткостью 200 Н/м сжата на 5 см. Потенциальная энергия:`,
[{t:'\\(0{,}25\\) Дж',c:true},{t:'\\(10\\) Дж',c:false},{t:'\\(25\\) Дж',c:false},{t:'\\(5\\) Дж',c:false},{t:'\\(0{,}05\\) Дж',c:false}],1,2020,'\\(E=kx^2/2=200\\cdot(0{,}05)^2/2=0{,}25\\) Дж');

q(T.cons,`Машина мощностью 40 кВт движется равномерно. Сила тяги при скорости 20 м/с:`,
[{t:'\\(2000\\) Н',c:true},{t:'\\(800000\\) Н',c:false},{t:'\\(200\\) Н',c:false},{t:'\\(20\\) Н',c:false},{t:'\\(8000\\) Н',c:false}],1,2020,'\\(F=P/v=40000/20=2000\\) Н');

q(T.cons,`Снаряд 10 кг летит горизонтально 300 м/с и разрывается. Первый осколок (6 кг) улетает со скоростью 500 м/с в том же направлении. Скорость второго (4 кг):`,
[{t:'\\(0\\) м/с',c:true},{t:'\\(150\\) м/с',c:false},{t:'\\(-100\\) м/с',c:false},{t:'\\(-75\\) м/с',c:false},{t:'\\(100\\) м/с',c:false}],3,2022,'\\(10\\cdot300=6\\cdot500+4v_2\\Rightarrow3000=3000+4v_2\\Rightarrow v_2=0\\)');

// ══ МОЛЕКУЛЯРНАЯ ФИЗИКА ══
q(T.mol,`Газ при 0°C и \\(2\\cdot10^5\\) Па занимает 3 л. Если его нагреть до 273°C при том же давлении, объём:`,
[{t:'\\(6\\) л',c:true},{t:'\\(9\\) л',c:false},{t:'\\(4{,}5\\) л',c:false},{t:'\\(1{,}5\\) л',c:false},{t:'\\(3\\) л',c:false}],2,2018,'\\(V_2=V_1T_2/T_1=3\\cdot546/273=6\\) л');

q(T.mol,`Среднеквадратичная скорость молекул кислорода при 0°C (\\(M=0{,}032\\) кг/моль, \\(R=8{,}31\\)):`,
[{t:'\\(461\\) м/с',c:true},{t:'\\(920\\) м/с',c:false},{t:'\\(230\\) м/с',c:false},{t:'\\(1500\\) м/с',c:false},{t:'\\(100\\) м/с',c:false}],3,2019,'\\(v_{кв}=\\sqrt{3RT/M}=\\sqrt{3\\cdot8{,}31\\cdot273/0{,}032}\\approx461\\) м/с');

q(T.mol,`Уравнение состояния идеального газа: \\(pV=\\nu RT\\). Что такое \\(R\\)?`,
[{t:'Универсальная газовая постоянная (8,31 Дж/(моль·К))',c:true},{t:'Сопротивление',c:false},{t:'Радиус молекулы',c:false},{t:'Постоянная Авогадро',c:false},{t:'Постоянная Больцмана',c:false}],1,2018,'\\(R=8{,}31\\) Дж/(моль·К)');

q(T.mol,`При изотермическом сжатии газ объёма 4 л до 1 л при давлении 100 кПа. Новое давление:`,
[{t:'\\(400\\) кПа',c:true},{t:'\\(25\\) кПа',c:false},{t:'\\(200\\) кПа',c:false},{t:'\\(100\\) кПа',c:false},{t:'\\(4000\\) кПа',c:false}],1,2019,'\\(p_1V_1=p_2V_2\\Rightarrow p_2=100\\cdot4/1=400\\) кПа');

q(T.mol,`Какой процесс изображён прямой линией на графике \\(p-T\\) при \\(V=const\\)?`,
[{t:'Изохорный',c:true},{t:'Изобарный',c:false},{t:'Изотермный',c:false},{t:'Адиабатический',c:false},{t:'Политропный',c:false}],1,2020,'При \\(V=const\\): \\(p=\\nu R/V\\cdot T\\) — прямая через начало координат');

q(T.mol,`Концентрация молекул идеального газа связана с давлением и температурой:`,
[{t:'\\(n=p/(kT)\\)',c:true},{t:'\\(n=kT/p\\)',c:false},{t:'\\(n=p\\cdot T/k\\)',c:false},{t:'\\(n=pk/T\\)',c:false},{t:'\\(n=RT/p\\)',c:false}],2,2022,'\\(p=nkT\\Rightarrow n=p/(kT)\\)');

q(T.mol,`Масса молекулы азота \\(N_2\\) (\\(M=28\\) г/моль):`,
[{t:'\\(4{,}65\\cdot10^{-26}\\) кг',c:true},{t:'\\(28\\cdot10^{-3}\\) кг',c:false},{t:'\\(14\\cdot10^{-27}\\) кг',c:false},{t:'\\(4{,}65\\cdot10^{-23}\\) кг',c:false},{t:'\\(10^{-26}\\) кг',c:false}],2,2023,'\\(m=M/N_A=28\\cdot10^{-3}/(6{,}02\\cdot10^{23})\\approx4{,}65\\cdot10^{-26}\\) кг');

// ══ ТЕРМОДИНАМИКА ══
q(T.thermo,`При изобарном расширении газ получает 500 Дж и совершает работу 300 Дж. Изменение внутренней энергии:`,
[{t:'\\(200\\) Дж',c:true},{t:'\\(800\\) Дж',c:false},{t:'\\(-200\\) Дж',c:false},{t:'\\(300\\) Дж',c:false},{t:'\\(500\\) Дж',c:false}],1,2018,'\\(\\Delta U=Q-A=500-300=200\\) Дж');

q(T.thermo,`Теплота плавления льда: \\(m=200\\) г, \\(L=334\\) кДж/кг:`,
[{t:'\\(66{,}8\\) кДж',c:true},{t:'\\(334\\) кДж',c:false},{t:'\\(167\\) кДж',c:false},{t:'\\(668\\) Дж',c:false},{t:'\\(6{,}68\\) кДж',c:false}],1,2019,'\\(Q=mL=0{,}2\\cdot334=66{,}8\\) кДж');

q(T.thermo,`КПД тепловой машины 0,25. При получении \\(Q_1=1000\\) Дж работа:`,
[{t:'\\(250\\) Дж',c:true},{t:'\\(750\\) Дж',c:false},{t:'\\(4000\\) Дж',c:false},{t:'\\(25\\) Дж',c:false},{t:'\\(500\\) Дж',c:false}],1,2018,'\\(A=\\eta Q_1=0{,}25\\cdot1000=250\\) Дж');

q(T.thermo,`Нагреватель даёт 5000 Дж, холодильник получает 3500 Дж. КПД:`,
[{t:'\\(30\\%\\)',c:true},{t:'\\(70\\%\\)',c:false},{t:'\\(50\\%\\)',c:false},{t:'\\(43\\%\\)',c:false},{t:'\\(0\\%\\)',c:false}],2,2019,'\\(A=5000-3500=1500\\). \\(\\eta=1500/5000=0{,}3=30\\%\\)');

q(T.thermo,`При адиабатическом сжатии газа температура:`,
[{t:'Увеличивается',c:true},{t:'Уменьшается',c:false},{t:'Не изменяется',c:false},{t:'Сначала растёт, потом падает',c:false},{t:'Зависит от давления',c:false}],2,2022,'\\(Q=0\\), работа внешних сил → рост внутренней энергии → рост \\(T\\)');

q(T.thermo,`Второе начало термодинамики запрещает:`,
[{t:'Самопроизвольный переход теплоты от холодного тела к горячему',c:true},{t:'Тепловой двигатель',c:false},{t:'Охлаждение газа',c:false},{t:'Нагрев тела',c:false},{t:'Работу при адиабате',c:false}],1,2023,'Второе начало: теплота сама по себе не переходит от холодного к горячему');

// ══ ЭЛЕКТРОСТАТИКА ══
q(T.electro,`Напряжённость поля в точке между двумя равными и противоположными зарядами (направление):`,
[{t:'От положительного к отрицательному',c:true},{t:'От отрицательного к положительному',c:false},{t:'Перпендикулярно оси',c:false},{t:'Равна нулю',c:false},{t:'Хаотична',c:false}],1,2018,'Линии поля выходят из \\(+\\) и входят в \\(-\\)');

q(T.electro,`Заряд \\(q=5\\) мкКл в однородном поле \\(E=4000\\) В/м. Сила на заряд:`,
[{t:'\\(0{,}02\\) Н',c:true},{t:'\\(0{,}2\\) Н',c:false},{t:'\\(20\\) Н',c:false},{t:'\\(4005\\) Н',c:false},{t:'\\(0{,}8\\) Н',c:false}],1,2019,'\\(F=qE=5\\cdot10^{-6}\\cdot4000=0{,}02\\) Н');

q(T.electro,`Ёмкость плоского конденсатора увеличится, если:`,
[{t:'Уменьшить расстояние между пластинами',c:true},{t:'Увеличить расстояние',c:false},{t:'Уменьшить площадь пластин',c:false},{t:'Удалить диэлектрик (воздух)',c:false},{t:'Уменьшить напряжение',c:false}],1,2019,'\\(C=\\varepsilon\\varepsilon_0 S/d\\): при уменьшении \\(d\\) ёмкость растёт');

q(T.electro,`Электрическое поле не существует:`,
[{t:'Внутри проводника в статике',c:true},{t:'Между пластинами конденсатора',c:false},{t:'Вокруг точечного заряда',c:false},{t:'В диэлектрике',c:false},{t:'В вакууме',c:false}],1,2020,'В равновесии внутри проводника \\(E=0\\)');

q(T.electro,`Потенциал точки, если заряд \\(q=4\\cdot10^{-9}\\) Кл, \\(r=0{,}2\\) м (\\(k=9\\cdot10^9\\)):`,
[{t:'\\(180\\) В',c:true},{t:'\\(1800\\) В',c:false},{t:'\\(18\\) В',c:false},{t:'\\(9\\) В',c:false},{t:'\\(90\\) В',c:false}],2,2022,'\\(\\varphi=kq/r=9\\cdot10^9\\cdot4\\cdot10^{-9}/0{,}2=180\\) В');

q(T.electro,`Энергия, запасённая в конденсаторе \\(C=8\\) мкФ при \\(U=500\\) В:`,
[{t:'\\(1\\) Дж',c:true},{t:'\\(2\\) Дж',c:false},{t:'\\(0{,}5\\) Дж',c:false},{t:'\\(4000\\) Дж',c:false},{t:'\\(0{,}002\\) Дж',c:false}],2,2023,'\\(W=CU^2/2=8\\cdot10^{-6}\\cdot250000/2=1\\) Дж');

q(T.electro,`Заряд конденсатора 30 мкКл при напряжении 150 В. Ёмкость:`,
[{t:'\\(0{,}2\\) мкФ',c:true},{t:'\\(4500\\) мкФ',c:false},{t:'\\(180\\) мкФ',c:false},{t:'\\(5\\) мкФ',c:false},{t:'\\(2\\) мкФ',c:false}],1,2018,'\\(C=q/U=30\\cdot10^{-6}/150=0{,}2\\cdot10^{-6}\\) Ф = 0,2 мкФ');

// ══ ПОСТОЯННЫЙ ТОК ══
q(T.dc,`Напряжение 6 В, сопротивление 3 Ом. Ток:`,
[{t:'\\(2\\) А',c:true},{t:'\\(18\\) А',c:false},{t:'\\(0{,}5\\) А',c:false},{t:'\\(3\\) А',c:false},{t:'\\(9\\) А',c:false}],1,2018,'\\(I=U/R=6/3=2\\) А');

q(T.dc,`Три резистора 2 Ом, 4 Ом, 6 Ом включены последовательно. Общее сопротивление:`,
[{t:'\\(12\\) Ом',c:true},{t:'\\(4\\) Ом',c:false},{t:'\\(\\frac{4}{3}\\) Ом',c:false},{t:'\\(24\\) Ом',c:false},{t:'\\(1\\) Ом',c:false}],1,2018,'\\(R=2+4+6=12\\) Ом');

q(T.dc,`Три резистора 6 Ом параллельно. Общее сопротивление:`,
[{t:'\\(2\\) Ом',c:true},{t:'\\(18\\) Ом',c:false},{t:'\\(6\\) Ом',c:false},{t:'\\(3\\) Ом',c:false},{t:'\\(0{,}5\\) Ом',c:false}],1,2019,'\\(R=6/3=2\\) Ом');

q(T.dc,`Источник: ЭДС=9 В, \\(r=0{,}5\\) Ом, \\(R=4{,}5\\) Ом. Напряжение на внешнем резисторе:`,
[{t:'\\(8{,}1\\) В',c:true},{t:'\\(9\\) В',c:false},{t:'\\(7{,}2\\) В',c:false},{t:'\\(4{,}5\\) В',c:false},{t:'\\(0{,}9\\) В',c:false}],2,2019,'\\(I=9/5=1{,}8\\) А, \\(U=IR=1{,}8\\cdot4{,}5=8{,}1\\) В');

q(T.dc,`Проводник медный, длина 50 м, сечение 2 мм² (\\(\\rho=1{,}7\\cdot10^{-8}\\)):`,
[{t:'\\(0{,}425\\) Ом',c:true},{t:'\\(4{,}25\\) Ом',c:false},{t:'\\(42{,}5\\) Ом',c:false},{t:'\\(0{,}0425\\) Ом',c:false},{t:'\\(17\\) Ом',c:false}],2,2020,'\\(R=\\rho l/S=1{,}7\\cdot10^{-8}\\cdot50/(2\\cdot10^{-6})=0{,}425\\) Ом');

q(T.dc,`Ток через нить лампы 0,5 А, сопротивление 800 Ом. Мощность лампы:`,
[{t:'\\(200\\) Вт',c:true},{t:'\\(400\\) Вт',c:false},{t:'\\(100\\) Вт',c:false},{t:'\\(1600\\) Вт',c:false},{t:'\\(1{,}6\\) кВт',c:false}],1,2020,'\\(P=I^2R=0{,}25\\cdot800=200\\) Вт');

q(T.dc,`ЭДС источника 12 В, внутреннее сопротивление 2 Ом. При коротком замыкании ток:`,
[{t:'\\(6\\) А',c:true},{t:'\\(12\\) А',c:false},{t:'\\(24\\) А',c:false},{t:'\\(0\\) А',c:false},{t:'\\(14\\) А',c:false}],2,2022,'\\(I_{кз}=\\varepsilon/r=12/2=6\\) А');

q(T.dc,`Мощность источника, отдаваемая во внешнюю цепь, максимальна при:`,
[{t:'\\(R=r\\)',c:true},{t:'\\(R=0\\)',c:false},{t:'\\(R\\to\\infty\\)',c:false},{t:'\\(R=2r\\)',c:false},{t:'\\(R=r/2\\)',c:false}],3,2023,'Теорема о максимальной мощности: \\(R_{внеш}=r\\)');

// ══ МАГНЕТИЗМ ══
q(T.magnet,`Электрон (\\(q=1{,}6\\cdot10^{-19}\\) Кл) влетает со скоростью \\(2\\cdot10^6\\) м/с в поле \\(B=0{,}1\\) Тл. Сила Лоренца:`,
[{t:'\\(3{,}2\\cdot10^{-14}\\) Н',c:true},{t:'\\(3{,}2\\cdot10^{-13}\\) Н',c:false},{t:'\\(1{,}6\\cdot10^{-14}\\) Н',c:false},{t:'\\(0{,}32\\) Н',c:false},{t:'\\(10^{-14}\\) Н',c:false}],2,2018,'\\(F=qvB=1{,}6\\cdot10^{-19}\\cdot2\\cdot10^6\\cdot0{,}1=3{,}2\\cdot10^{-14}\\) Н');

q(T.magnet,`Если сила Ампера максимальна, угол между током и полем:`,
[{t:'\\(90°\\)',c:true},{t:'\\(0°\\)',c:false},{t:'\\(45°\\)',c:false},{t:'\\(180°\\)',c:false},{t:'\\(60°\\)',c:false}],1,2018,'\\(F=BIl\\sin\\alpha\\), максимум при \\(\\alpha=90°\\)');

q(T.magnet,`Катушка с 100 витками, площадь \\(0{,}01\\) м², в поле \\(B=2\\) Тл. Магнитный поток через катушку:`,
[{t:'\\(2\\) Вб',c:true},{t:'\\(0{,}02\\) Вб',c:false},{t:'\\(200\\) Вб',c:false},{t:'\\(0{,}2\\) Вб',c:false},{t:'\\(100\\) Вб',c:false}],2,2019,'\\(\\Phi=NBS=100\\cdot2\\cdot0{,}01=2\\) Вб');

q(T.magnet,`Проводник 2 м с током 5 А в поле 0,4 Тл, угол 30°. Сила Ампера:`,
[{t:'\\(2\\) Н',c:true},{t:'\\(4\\) Н',c:false},{t:'\\(1\\) Н',c:false},{t:'\\(3{,}46\\) Н',c:false},{t:'\\(8\\) Н',c:false}],2,2019,'\\(F=BIl\\sin30°=0{,}4\\cdot5\\cdot2\\cdot0{,}5=2\\) Н');

q(T.magnet,`В каком случае сила Лоренца не действует на заряженную частицу?`,
[{t:'Частица движется вдоль поля',c:true},{t:'Частица движется перпендикулярно полю',c:false},{t:'Частица движется под углом 45°',c:false},{t:'Частица в покое в поле',c:false},{t:'При высокой скорости',c:false}],1,2020,'\\(F=qvB\\sin\\alpha=0\\) при \\(\\alpha=0°\\) (вдоль поля)');

q(T.magnet,`Катушка с \\(L=0{,}1\\) Гн несёт ток 3 А. Энергия магнитного поля катушки:`,
[{t:'\\(0{,}45\\) Дж',c:true},{t:'\\(0{,}3\\) Дж',c:false},{t:'\\(0{,}9\\) Дж',c:false},{t:'\\(3\\) Дж',c:false},{t:'\\(0{,}15\\) Дж',c:false}],2,2022,'\\(W=LI^2/2=0{,}1\\cdot9/2=0{,}45\\) Дж');

// ══ ЭЛЕКТРОМАГНИТНАЯ ИНДУКЦИЯ ══
q(T.emf,`Правило Ленца: при усилении внешнего магнитного потока через контур, ток индукции:`,
[{t:'Противодействует усилению потока (создаёт поле против внешнего)',c:true},{t:'Усиливает внешний поток',c:false},{t:'Не возникает',c:false},{t:'Зависит от материала контура',c:false},{t:'Направлен по полю',c:false}],1,2018,'Закон Ленца — электромагнитная инерция');

q(T.emf,`Прямолинейный проводник длиной 0,5 м движется со скоростью 4 м/с перпендикулярно полю 2 Тл. ЭДС:`,
[{t:'\\(4\\) В',c:true},{t:'\\(0{,}25\\) В',c:false},{t:'\\(16\\) В',c:false},{t:'\\(1\\) В',c:false},{t:'\\(8\\) В',c:false}],2,2019,'\\(\\varepsilon=Blv=2\\cdot0{,}5\\cdot4=4\\) В');

q(T.emf,`Трансформатор 500/50 витков подключён к 220 В. Вторичное напряжение:`,
[{t:'\\(22\\) В',c:true},{t:'\\(2200\\) В',c:false},{t:'\\(44\\) В',c:false},{t:'\\(11\\) В',c:false},{t:'\\(110\\) В',c:false}],1,2019,'\\(U_2=U_1\\cdot n_2/n_1=220\\cdot50/500=22\\) В');

q(T.emf,`Частота переменного тока 50 Гц. Период:`,
[{t:'\\(0{,}02\\) с',c:true},{t:'\\(50\\) с',c:false},{t:'\\(2\\) с',c:false},{t:'\\(0{,}05\\) с',c:false},{t:'\\(100\\) с',c:false}],1,2020,'\\(T=1/f=1/50=0{,}02\\) с');

q(T.emf,`Длина радиоволны при частоте 90 МГц:`,
[{t:'\\(3{,}33\\) м',c:true},{t:'\\(0{,}3\\) м',c:false},{t:'\\(33{,}3\\) м',c:false},{t:'\\(300\\) м',c:false},{t:'\\(3000\\) м',c:false}],2,2022,'\\(\\lambda=c/f=3\\cdot10^8/(90\\cdot10^6)=10/3\\approx3{,}33\\) м');

q(T.emf,`Действующее значение тока \\(i=10\\sin(314t)\\) А:`,
[{t:'\\(\\frac{10}{\\sqrt{2}}\\approx7{,}07\\) А',c:true},{t:'\\(10\\) А',c:false},{t:'\\(5\\) А',c:false},{t:'\\(20\\) А',c:false},{t:'\\(314\\) А',c:false}],2,2023,'\\(I=I_m/\\sqrt2=10/\\sqrt2\\approx7{,}07\\) А');

// ══ ОПТИКА ══
q(T.optics,`Угол падения луча на границу стекло-воздух равен критическому (\\(n=1{,}5\\)). Угол преломления:`,
[{t:'\\(90°\\)',c:true},{t:'\\(45°\\)',c:false},{t:'\\(0°\\)',c:false},{t:'\\(60°\\)',c:false},{t:'\\(30°\\)',c:false}],2,2018,'При полном внутреннем отражении преломлённый луч идёт вдоль границы: \\(\\theta_2=90°\\)');

q(T.optics,`Рассеивающая линза с \\(f=-20\\) см. Оптическая сила:`,
[{t:'\\(-5\\) дптр',c:true},{t:'\\(5\\) дптр',c:false},{t:'\\(-0{,}2\\) дптр',c:false},{t:'\\(20\\) дптр',c:false},{t:'\\(0{,}5\\) дптр',c:false}],1,2018,'\\(D=1/f=1/(-0{,}2)=-5\\) дптр (фокус в метрах)');

q(T.optics,`Предмет на расстоянии \\(2F\\) от собирающей линзы. Изображение:`,
[{t:'Действительное, равное, перевёрнутое на \\(2F\\)',c:true},{t:'Мнимое, увеличенное',c:false},{t:'В фокусе',c:false},{t:'В бесконечности',c:false},{t:'Перед линзой',c:false}],2,2019,'При \\(d=2F\\): \\(v=2F\\), увеличение 1, перевёрнутое');

q(T.optics,`Фотон видимого света имеет наибольшую энергию при:`,
[{t:'Фиолетовом цвете',c:true},{t:'Красном',c:false},{t:'Жёлтом',c:false},{t:'Зелёном',c:false},{t:'Синем',c:false}],1,2019,'\\(E=h\\nu\\): наибольшая \\(\\nu\\) у фиолетового (наименьшая длина волны)');

q(T.optics,`Луч из воды (\\(n=1{,}33\\)) выходит в воздух под углом 30° к нормали. Угол преломления:`,
[{t:'\\(\\approx41{,}7°\\)',c:true},{t:'\\(30°\\)',c:false},{t:'\\(60°\\)',c:false},{t:'\\(90°\\)',c:false},{t:'\\(20°\\)',c:false}],2,2020,'\\(\\sin\\theta_2=n\\sin30°=1{,}33\\cdot0{,}5=0{,}665\\Rightarrow\\theta_2\\approx41{,}7°\\)');

q(T.optics,`Дифракционная решётка: период 2 мкм, длина волны 500 нм, 1-й максимум:`,
[{t:'\\(\\sin\\theta=0{,}25\\)',c:true},{t:'\\(\\theta=30°\\)',c:false},{t:'\\(\\sin\\theta=0{,}5\\)',c:false},{t:'\\(\\theta=15°\\)',c:false},{t:'\\(\\theta=45°\\)',c:false}],2,2023,'\\(d\\sin\\theta=m\\lambda\\Rightarrow\\sin\\theta=500\\cdot10^{-9}/(2\\cdot10^{-6})=0{,}25\\)');

// ══ КВАНТОВАЯ И ЯДЕРНАЯ ФИЗИКА ══
q(T.quantum,`Постулат Бора: атом излучает при переходе электрона:`,
[{t:'С более высокого уровня на более низкий',c:true},{t:'С нижнего на верхний',c:false},{t:'При любом движении',c:false},{t:'При ускорении',c:false},{t:'В магнитном поле',c:false}],1,2018,'Второй постулат Бора: излучение при переходе вниз');

q(T.quantum,`Закон радиоактивного распада: \\(N=N_0\\cdot2^{-t/T_{1/2}}\\). Через \\(T_{1/2}\\) останется:`,
[{t:'\\(N_0/2\\)',c:true},{t:'\\(N_0\\)',c:false},{t:'\\(N_0/4\\)',c:false},{t:'\\(0\\)',c:false},{t:'\\(2N_0\\)',c:false}],1,2018,'По определению периода полураспада');

q(T.quantum,`\\(\\gamma\\)-излучение — это:`,
[{t:'Коротковолновое электромагнитное излучение',c:true},{t:'Поток электронов',c:false},{t:'Поток протонов',c:false},{t:'Поток нейтронов',c:false},{t:'Поток \\(\\alpha\\)-частиц',c:false}],1,2019,'\\(\\gamma\\)-кванты — фотоны высокой энергии');

q(T.quantum,`Реакция синтеза: \\(^2_1H+^3_1H\\to X+^1_0n\\). Ядро \\(X\\):`,
[{t:'\\(^4_2He\\)',c:true},{t:'\\(^3_1H\\)',c:false},{t:'\\(^4_1H\\)',c:false},{t:'\\(^5_2He\\)',c:false},{t:'\\(^3_2He\\)',c:false}],2,2019,'\\(A=2+3-1=4\\), \\(Z=1+1-0=2\\) — гелий');

q(T.quantum,`Работа выхода электрона 3,36 эВ (\\(h=6{,}63\\cdot10^{-34}\\)). Красная граница:`,
[{t:'\\(\\approx370\\) нм',c:true},{t:'\\(600\\) нм',c:false},{t:'\\(700\\) нм',c:false},{t:'\\(250\\) нм',c:false},{t:'\\(500\\) нм',c:false}],3,2020,'\\(\\nu_0=A/h=3{,}36\\cdot1{,}6\\cdot10^{-19}/(6{,}63\\cdot10^{-34})\\approx8{,}1\\cdot10^{14}\\) Гц. \\(\\lambda=c/\\nu\\approx370\\) нм');

q(T.quantum,`Число нейтронов в ядре \\(^{235}_{92}U\\):`,
[{t:'\\(143\\)',c:true},{t:'\\(92\\)',c:false},{t:'\\(235\\)',c:false},{t:'\\(327\\)',c:false},{t:'\\(147\\)',c:false}],1,2022,'\\(N=A-Z=235-92=143\\)');

q(T.quantum,`Линейчатый спектр испускания атома водорода объясняет:`,
[{t:'Теория Бора: квантованные переходы',c:true},{t:'Тепловое излучение',c:false},{t:'Рассеяние фотонов',c:false},{t:'Эффект Комптона',c:false},{t:'Радиоактивность',c:false}],1,2023,'Постулаты Бора объясняют дискретный спектр');

// ══ КОЛЕБАНИЯ И ВОЛНЫ ══
q(T.waves,`Уравнение колебания: \\(x=5\\cos(2\\pi t)\\) см. Период:`,
[{t:'\\(1\\) с',c:true},{t:'\\(2\\pi\\) с',c:false},{t:'\\(0{,}5\\) с',c:false},{t:'\\(5\\) с',c:false},{t:'\\(10\\pi\\) с',c:false}],1,2018,'\\(\\omega=2\\pi/T\\Rightarrow T=1\\) с');

q(T.waves,`Звуковая волна 340 м/с, длина 0,85 м. Частота:`,
[{t:'\\(400\\) Гц',c:true},{t:'\\(289\\) Гц',c:false},{t:'\\(4000\\) Гц',c:false},{t:'\\(85\\) Гц',c:false},{t:'\\(850\\) Гц',c:false}],1,2018,'\\(f=v/\\lambda=340/0{,}85=400\\) Гц');

q(T.waves,`Колебательный контур: \\(L=4\\) мГн, \\(C=4\\) нФ. Резонансная частота:`,
[{t:'\\(\\frac{1}{4\\pi}\\cdot10^6\\approx79{,}6\\) кГц',c:true},{t:'\\(1\\) МГц',c:false},{t:'\\(250\\) кГц',c:false},{t:'\\(4\\) МГц',c:false},{t:'\\(0{,}25\\) МГц',c:false}],3,2019,'\\(f=1/(2\\pi\\sqrt{LC})=1/(2\\pi\\sqrt{16\\cdot10^{-12}})=1/(2\\pi\\cdot4\\cdot10^{-6})\\approx39{,}8\\) кГц');

q(T.waves,`Маятник длиной 0,25 м (\\(g=10\\) м/с²). Частота колебаний:`,
[{t:'\\(1\\) Гц',c:true},{t:'\\(2\\) Гц',c:false},{t:'\\(\\pi\\) Гц',c:false},{t:'\\(0{,}5\\) Гц',c:false},{t:'\\(4\\) Гц',c:false}],2,2019,'\\(T=2\\pi\\sqrt{0{,}25/10}=\\pi/\\sqrt{10}\\approx1\\) с, \\(f\\approx1\\) Гц');

q(T.waves,`Вынужденные колебания: амплитуда максимальна при:`,
[{t:'Резонансе (частота внешней силы = собственной)',c:true},{t:'Максимальном затухании',c:false},{t:'Нулевой скорости',c:false},{t:'Увеличении массы',c:false},{t:'Любой частоте',c:false}],1,2020,'Определение резонанса');

q(T.waves,`Скорость распространения волн не зависит от:`,
[{t:'Амплитуды',c:true},{t:'Среды',c:false},{t:'Температуры среды',c:false},{t:'Давления (для газов)',c:false},{t:'Типа волны',c:false}],1,2022,'Скорость волны — свойство среды, не зависит от амплитуды');

q(T.waves,`Интенсивность звука пропорциональна квадрату:`,
[{t:'Амплитуды',c:true},{t:'Длины волны',c:false},{t:'Частоты',c:false},{t:'Скорости звука',c:false},{t:'Плотности среды',c:false}],2,2023,'\\(I\\sim A^2\\)');

});
run();
console.log(`Физика ✓ Добавлено: ${added}, пропущено: ${skipped}`);
