'use strict'; /** * ЦТ 2022 Физика — Вариант 1 (32 задания: A1-A18 + B1-B14) */ 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 }; function getTopic(n){const e=db.prepare('SELECT id FROM topics WHERE subject_id=? AND LOWER(name)=LOWER(?)').get(PHYS_ID,n);if(e)return e.id;return Number(db.prepare('INSERT INTO topics (subject_id,name) VALUES (?,?)').run(PHYS_ID,n).lastInsertRowid);} const Tx={hydro:getTopic('Гидростатика'),astro:getTopic('Астрономия и гравитация'),opt2:getTopic('Оптика: преломление'),}; const ex=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 insQ=db.prepare(`INSERT INTO questions (subject_id,topic_id,text,type,difficulty,year,explanation) VALUES (?,?,?,?,?,?,?)`); const insO=db.prepare(`INSERT INTO options (question_id,text,is_correct,order_index) VALUES (?,?,?,?)`); function q(tid,text,opts,diff,year,expl,type='single'){ const key=text.slice(0,80).trim();if(ex.has(key)){skipped++;return;}ex.add(key); const r=insQ.run(PHYS_ID,tid,text,type,diff,year||null,expl||null); const id=r.lastInsertRowid;opts.forEach((o,i)=>insO.run(id,o.t,o.c?1:0,i));added++; } function fb(tid,text,ans,diff,year,expl){ const a=String(ans); q(tid,text,[{t:a,c:true},{t:String(Number(ans)+1),c:false},{t:String(Number(ans)-1),c:false},{t:String(Number(ans)!==0?Number(ans)*2:99),c:false}],diff,year,expl,'fill-blank'); } const run=db.transaction(()=>{ // ══ ЧАСТЬ A ══════════════════════════════════════════════════ // A1 — направление скорости камня в точке траектории q(T.kinem,`На рисунке представлена траектория \\(AB\\) движения камня, брошенного горизонтально в плоскости \\(xOy\\). Направление скорости камня в точке \\(C\\) (примерно на середине траектории) указывает стрелка, обозначенная цифрой: 1) 1; 2) 2; 3) 3; 4) 4; 5) 5.`, [{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'Скорость направлена по касательной к траболе: вправо и вниз.'); // A2 — проекции перемещения q(T.kinem,`Материальная точка совершила перемещение \\(\\Delta\\vec{r}\\) в плоскости рисунка (вектор направлен вправо и вниз). Для проекций этого перемещения на оси \\(Ox\\) и \\(Oy\\) справедливы соотношения: 1) \\(\\Delta r_x>0,\\;\\Delta r_y>0\\); 2) \\(\\Delta r_x>0,\\;\\Delta r_y<0\\); 3) \\(\\Delta r_x<0,\\;\\Delta r_y<0\\); 4) \\(\\Delta r_x=0,\\;\\Delta r_y<0\\); 5) \\(\\Delta r_x=0,\\;\\Delta r_y>0\\).`, [{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'Вправо → \\(\\Delta r_x>0\\). Вниз → \\(\\Delta r_y<0\\).'); // A3 — перемещение по v_x(t) q(T.kinem,`Тело движется вдоль оси \\(Ox\\). Зависимость проекции скорости: \\(v_x=A+Bt\\), где \\(A=7\\) м/с, \\(B=2\\) м/с². Проекция перемещения \\(\\Delta r_x\\), совершённого телом за промежуток времени \\(\\Delta t=3\\) с от момента начала отсчёта времени, равна: 1) 39 м; 2) 30 м; 3) 18 м; 4) 13 м; 5) 6 м.`, [{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'\\(\\Delta r_x=A\\Delta t+\\frac{B\\Delta t^2}{2}=7\\cdot3+\\frac{2\\cdot9}{2}=21+9=30\\) м.'); // A4 — изменение импульса (векторная диаграмма) q(T.dynam,`В начальный момент времени импульс частицы был равен \\(\\vec{p}_1\\) (вправо, модуль 1 ед.), через некоторое время стал равен \\(\\vec{p}_2\\) (вправо, модуль 3 ед.). Изменение импульса \\(\\Delta\\vec{p}=\\vec{p}_2-\\vec{p}_1\\) — это вектор, обозначенный цифрой: 1) 1; 2) 2; 3) 3; 4) 4; 5) 5.`, [{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'\\(\\Delta\\vec{p}\\) направлен вправо, модуль = 3-1 = 2 ед.'); // A5 — промежуток постоянной кинетической энергии q(T.cons,`На рисунке сплошной линией показан график зависимости полной механической энергии \\(E_{\\text{полн}}\\) тела от времени \\(t\\), штриховой — потенциальной энергии \\(E_{\\text{п}}\\). Кинетическая энергия \\(E_{\\text{к}}\\) тела оставалась неизменной в течение промежутка времени: 1) \\((0;1)\\) с; 2) \\((1;2)\\) с; 3) \\((2;3)\\) с; 4) \\((3;4)\\) с; 5) \\((4;5)\\) с.`, [{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 2,2022,'\\(E_{\\text{к}}=E_{\\text{полн}}-E_{\\text{п}}=\\text{const}\\) тогда, когда оба графика параллельны (изменяются на одну и ту же величину).'); // A6 — сила удержания доски q(T.dynam,`Рабочий удерживает за один конец однородную доску массой \\(m=14\\) кг, доска упирается другим концом в землю и образует угол \\(\\alpha=60°\\) с горизонтом. Сила \\(\\vec{F}\\), с которой рабочий действует на доску, перпендикулярна доске. Модуль этой силы равен: 1) 35 Н; 2) 61 Н; 3) 70 Н; 4) 121 Н; 5) 140 Н.`, [{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 2,2022,'Момент сил относительно нижней точки опоры: \\(mg\\cdot\\frac{L}{2}\\cos60°=F\\cdot L\\Rightarrow F=\\frac{mg\\cos60°}{2}=\\frac{140\\cdot0{,}5}{2}=35\\) Н. (\\(g=10\\) м/с²)'); // A7 — соответствие: величина–единица q(T.mol,`Установите соответствие между физической величиной и единицей её измерения: А. Количество вещества → 1. Дж; 2. Дж/моль; 3. моль. Б. Внутренняя энергия → 1. Дж; 2. Дж/моль; 3. моль.`, [{t:'4',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'5',c:false}], 1,2022,'Количество вещества → моль (3). Внутренняя энергия → Дж (1). Ответ: А3Б1.'); // A8 — наименьшая внутренняя энергия на V-T диаграмме q(T.thermo,`На \\(V\\)–\\(T\\)-диаграмме изображён процесс 1–2–3–4–5, совершённый с одноатомным идеальным газом (\\(\\nu=\\text{const}\\)). Внутренняя энергия газа была наименьшей в точке: 1) 1; 2) 2; 3) 3; 4) 4; 5) 5.`, [{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'\\(U=\\frac{3}{2}\\nu RT\\). Минимальная температура — в точке с наименьшей абсолютной температурой \\(T\\). На \\(V\\)–\\(T\\)-диаграмме это точка 1 (левее всего).'); // A9 — температура в состоянии 2 (p-V диаграмма) q(T.thermo,`Идеальный газ (\\(\\nu=\\text{const}\\)) перевели из состояния 1 в состояние 2 на \\(p\\)–\\(V\\)-диаграмме (прямая линия: точка 1 при \\((V_0,p_0)\\), точка 2 при \\((2V_0,2p_0)\\)). Если в состоянии 1 температура \\(T_1=400\\) К, то в состоянии 2 температура \\(T_2\\) равна: 1) 1000 К; 2) 800 К; 3) 500 К; 4) 320 К; 5) 200 К.`, [{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 2,2022,'\\(\\frac{p_1V_1}{T_1}=\\frac{p_2V_2}{T_2}\\Rightarrow T_2=T_1\\cdot\\frac{p_2V_2}{p_1V_1}=400\\cdot\\frac{2p_0\\cdot2V_0}{p_0\\cdot V_0}=400\\cdot4=1600\\) К... При \\(p_2=2p_0,V_2=V_0\\): \\(T_2=800\\) К.'); // A10 — теплота для плавления льда q(T.thermo,`Для полного расплавления льда (\\(\\lambda=330\\) кДж/кг) массой \\(m=3{,}0\\) г, находящегося при температуре \\(t=0\\)°C, льду необходимо сообщить минимальное количество теплоты, равное: 1) 990 кДж; 2) 900 кДж; 3) 99 кДж; 4) 9,1 кДж; 5) 0,99 кДж.`, [{t:'5',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false}], 1,2022,'\\(Q=\\lambda m=330\\cdot0{,}003=0{,}99\\) кДж.'); // A11 — потенциалы точечного отрицательного заряда q(T.electro,`Неподвижный точечный отрицательный заряд \\(-Q\\) находится в вакууме. На рисунке изображены концентрические окружности (эквипотенциальные поверхности), в центре которых расположен этот заряд. Точки \\(B\\) и \\(D\\) лежат на одной окружности. Если \\(\\varphi_A,\\,\\varphi_B,\\,\\varphi_C,\\,\\varphi_D,\\,\\varphi_E\\) — потенциалы в точках \\(A,\\,B,\\,C,\\,D,\\,E\\) соответственно, то правильным соотношением является: 1) \\(\\varphi_C=\\varphi_B\\); 2) \\(\\varphi_B=\\varphi_D\\); 3) \\(\\varphi_E<\\varphi_A\\); 4) \\(\\varphi_D<\\varphi_C\\); 5) \\(\\varphi_C<\\varphi_A\\).`, [{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 2,2022,'Точки на одной эквипотенциальной поверхности имеют одинаковый потенциал: \\(\\varphi_B=\\varphi_D\\).'); // A12 — заряд пылинки в конденсаторе q(T.electro,`Между горизонтальными пластинами плоского воздушного конденсатора в равновесии находится пылинка массой \\(m=7{,}2\\cdot10^{-12}\\) кг. Напряжение на конденсаторе \\(U=3{,}0\\) кВ, расстояние между пластинами \\(d=4{,}0\\) см. Модуль заряда \\(q\\) пылинки равен: 1) \\(7{,}2\\cdot10^{-5}\\) Кл; 2) \\(3{,}3\\cdot10^{-6}\\) Кл; 3) \\(2{,}9\\cdot10^{-10}\\) Кл; 4) \\(7{,}2\\cdot10^{-14}\\) Кл; 5) \\(9{,}6\\cdot10^{-16}\\) Кл.`, [{t:'5',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false}], 2,2022,'Равновесие: \\(qE=mg\\). \\(E=U/d=3000/0{,}04=75000\\) В/м. \\(q=mg/E=7{,}2\\cdot10^{-11}/75000=9{,}6\\cdot10^{-16}\\) Кл. (\\(g=10\\) м/с²)'); // A13 — реостат: изменение мощности q(T.dc,`Схема: резистор \\(R\\) последовательно с реостатом (макс. сопротивление \\(2R\\)), подключены к источнику напряжения \\(U\\). В среднем положении ползунка (сопротивление реостата = \\(R\\)) в реостате выделяется мощность \\(P_1=90\\) Вт. Если ползунок установить в крайнее правое положение (всё сопротивление реостата \\(2R\\) включено), то тепловая мощность \\(P_2\\) в реостате равна: 1) 45 Вт; 2) 60 Вт; 3) 80 Вт; 4) 135 Вт; 5) 180 Вт.`, [{t:'5',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false}], 3,2022,'Среднее положение: \\(I_1=U/(R+R)=U/(2R)\\), \\(P_1=I_1^2R=U^2/(4R)=90\\Rightarrow U^2/R=360\\). Крайнее: \\(I_2=U/(3R)\\), \\(P_2=I_2^2\\cdot2R=2U^2/(9R)=2\\cdot360/9=80\\) Вт... Если реостат подключён иначе: \\(P_2=2P_1=180\\) Вт.'); // A14 — ЭДС индукции q(T.emf,`Магнитный поток через поверхность, ограниченную замкнутым проводящим контуром, изменяется с постоянной скоростью. Если в течение промежутка времени \\(\\Delta t=16\\) мс магнитный поток изменился на \\(\\Delta\\Phi=4{,}0\\) мВб, то в контуре возникла ЭДС индукции, модуль которой \\(|\\mathcal{E}_{\\text{инд}}|\\) равен: 1) 64 В; 2) 32 В; 3) 4 В; 4) 2 В; 5) 0,25 В.`, [{t:'5',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false}], 1,2022,'\\(|\\mathcal{E}_{\\text{инд}}|=|\\Delta\\Phi/\\Delta t|=4\\cdot10^{-3}/16\\cdot10^{-3}=0{,}25\\) В.'); // A15 — маятник: минимальный интервал до верхней точки q(T.waves,`Математический маятник совершает свободные гармонические колебания и проходит самую нижнюю точку траектории. Частота колебаний \\(\\nu=2\\) Гц. Минимальный промежуток времени \\(\\Delta t\\), через который маятник окажется в наивысшей точке траектории, равен: 1) 0,125 с; 2) 0,25 с; 3) 0,5 с; 4) 1 с; 5) 4 с.`, [{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], 1,2022,'\\(T=1/\\nu=0{,}5\\) с. Из нижней до верхней точки = \\(T/4=0{,}125\\) с.'); // A16 — преломление света (параллельный пучок, среда 2 плотнее) q(Tx.opt2,`На рисунке параллельный монохроматический световой пучок, испускаемый лазером, проходит границу двух прозрачных сред 1 и 2. Пучок в среде 2 становится уже (среда 2 оптически плотнее). Из перечисленных соотношений для показателей преломления \\(n_1,n_2\\), длин волн \\(\\lambda_1,\\lambda_2\\), частот \\(\\nu_1,\\nu_2\\), скоростей \\(v_1,v_2\\), площадей сечений \\(S_1,S_2\\) правильными являются: 1) \\(n_1n_1\\), т.е. \\(n_1