diff --git a/backend/scripts/seed_phys_ct2017.js b/backend/scripts/seed_phys_ct2017.js new file mode 100644 index 0000000..3b83ba7 --- /dev/null +++ b/backend/scripts/seed_phys_ct2017.js @@ -0,0 +1,171 @@ +'use strict'; +/** + * ЦТ 2017 Физика — Вариант 1 (30 заданий: A1-A18 + B1-B12) + * Источник: Сборники ЦТ/2017/ + ответы.jpeg + */ +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={nuclear: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,correct_text,image,source_type) VALUES (?,?,?,?,?,?,?,?,?,?)`); +const insO=db.prepare(`INSERT INTO options (question_id,text,is_correct,order_index) VALUES (?,?,?,?)`); +function q(tid,text,opts,diff,year,img){ + const key=text.slice(0,80).trim();if(ex.has(key)){skipped++;return;}ex.add(key); + const r=insQ.run(PHYS_ID,tid,text,'single',diff,year||null,null,null,img||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,img){ + const a=String(ans); + const key=text.slice(0,80).trim();if(ex.has(key)){skipped++;return;}ex.add(key); + insQ.run(PHYS_ID,tid,text,'fill-blank',diff,year||null,null,a,img||null,'ЦТ'); + added++; +} + +const run=db.transaction(()=>{ + +// A1 — ускорение в СИ → м/с² (ответ: 4) +q(T.kinem,`A1. Груз на пружине совершает гармонические колебания. Его ускорение в СИ измеряется в:\n1) м/с; 2) 1/с; 3) м²/с; 4) м/с²; 5) м²/с².`, +[{t:'4',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'5',c:false}], +1,2017); + +// A2 — спидометр v=70км/ч, s=21км → t=18мин [РИСУНОК; ответ: 2] +q(T.kinem,`A2. Во время испытания автомобиля водитель поддерживал постоянную скорость, значение которой указывает стрелка спидометра (см. рис.). Путь \\(s=21\\) км автомобиль проехал за промежуток времени \\(\\Delta t\\), равный:\n1) 14 мин; 2) 18 мин; 3) 22 мин; 4) 26 мин; 5) 30 мин.`, +[{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017,'/img/ct/phys/2017/a2.png'); + +// A3 — vₓ=−8+2t, соответствующий график [РИСУНОК; ответ: 1 — а] +q(T.kinem,`A3. Проекция скорости движения тела \\(v_x\\) на ось \\(Ox\\) зависит от времени \\(t\\) согласно закону: \\(v_x=A+Bt\\), где \\(A=-8\\) м/с, \\(B=2\\) м/с². Этой зависимости соответствует график, обозначенный буквой:\n1) а; 2) б; 3) в; 4) г; 5) д.`, +[{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017,'/img/ct/phys/2017/a3.png'); + +// A4 — равномерное движение по окружности R=38см, v=1.9м/с, Δφ=20рад → Δt=4с (ответ: 2) +q(T.kinem,`A4. Материальная точка движется равномерно по окружности радиусом \\(R=38\\) см со скоростью \\(v=1{,}9\\) м/с. Радиус-вектор повернётся на угол \\(\\Delta\\varphi=20\\) рад за промежуток времени \\(\\Delta t\\), равный:\n1) 5 с; 2) 4 с; 3) 3 с; 4) 2 с; 5) 1 с.`, +[{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017); + +// A5 — силы F₁ и F₂, направление ускорения [РИСУНОК; ответ: 3] +q(T.dynam,`A5. К некоторому телу приложены силы \\(\\vec{F}_1\\) и \\(\\vec{F}_2\\), лежащие в плоскости рисунка (см. рис. 1). На рисунке 2 направление ускорения \\(\\vec{a}\\) этого тела обозначено цифрой:\n1) 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}], +2,2017,'/img/ct/phys/2017/a5.png'); + +// A6 — шар V=14дм³ плавает в воде наполовину → плотность вещества [РИСУНОК; ответ: 4 — 7.0·10³] +q(T.cons,`A6. Шар объёмом \\(V=14{,}0\\) дм³, имеющий внутреннюю полость объёмом \\(V_0=13{,}0\\) дм³, плавает в воде (\\(\\rho_1=1{,}0\\cdot10^3\\) кг/м³), погружённый наполовину. Плотность \\(\\rho_2\\) вещества, из которого изготовлен шар, равна:\n1) \\(2{,}5\\cdot10^3\\) кг/м³; 2) \\(4{,}0\\cdot10^3\\) кг/м³; 3) \\(4{,}7\\cdot10^3\\) кг/м³; 4) \\(7{,}0\\cdot10^3\\) кг/м³; 5) \\(8{,}5\\cdot10^3\\) кг/м³.`, +[{t:'4',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'5',c:false}], +2,2017,'/img/ct/phys/2017/a6.png'); + +// A7 — T₁=400К, нагрели на 200°С → t₂=327°С (ответ: 2) +q(T.mol,`A7. Вещество, начальная температура которого \\(T_1=400\\) К, нагрели на \\(\\Delta t=200°\\)С. Конечная температура \\(t_2\\) вещества равна:\n1) 54°С; 2) 327°С; 3) 600°С; 4) 873°С; 5) 1146°С.`, +[{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017); + +// A8 — плотность из M=56г/моль и N молекул в объёме V (ответ: 4) +q(T.mol,`A8. Если в объёме \\(V=1{,}0\\) м³ некоторого вещества (\\(M=56\\) г/моль) содержится \\(N=8{,}4\\cdot10^{28}\\) молекул, то плотность \\(\\rho\\) этого вещества равна:\n1) \\(0{,}78\\) г/см³; 2) \\(2{,}7\\) г/см³; 3) \\(5{,}55\\) г/см³; 4) \\(7{,}8\\) г/см³; 5) \\(9{,}3\\) г/см³.`, +[{t:'4',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'5',c:false}], +2,2017); + +// A9 — изобарный процесс, объём увеличивается: верные утверждения (ответ: 1) +q(T.thermo,`A9. С идеальным газом, количество вещества которого постоянно, проводят изобарный процесс. Если объём газа увеличивается, то:\n1) газу передаётся теплота, температура газа возрастает;\n2) температура газа уменьшается;\n3) теплота не подводится и не отводится, температура газа постоянна;\n4) газ отдаёт теплоту, температура газа уменьшается;\n5) газ отдаёт теплоту, но температура газа возрастает.`, +[{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017); + +// A10 — соответствие: барометр=атм. давление, электрометр=заряд → А3Б1 (ответ: 4) +q(T.electro,`A10. Установите соответствие между прибором и физической величиной, которую он измеряет. Правильное соответствие обозначено:\n1) А1Б3; 2) А2Б3; 3) А3Б2; 4) А3Б1; 5) А2Б1.`, +[{t:'4',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'5',c:false}], +1,2017); + +// A11 — конденсатор C₁=0.1нФ и C₂=0.3нФ, C₂ заполнен керосином (ε=2) → C (ответ: 3) +q(T.electro,`A11. Электроёмкость плоского воздушного конденсатора \\(C_1=0{,}1\\) нФ. Если пространство между обкладками конденсатора заполнить керосином, диэлектрическая проницаемость которого \\(\\varepsilon=2\\), то электроёмкость \\(C_2\\) конденсатора будет равна:\n1) 0,05 нФ; 2) 0,1 нФ; 3) 0,2 нФ; 4) 0,3 нФ; 5) 0,4 нФ.`, +[{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017); + +// A12 — ток I=3.2мА, за Δt → N электронов через сечение (ответ: 3) +q(T.dc,`A12. Если сила тока в проводнике \\(I=3{,}2\\) мА, то за промежуток времени \\(\\Delta t=0{,}6\\) с к поперечному сечению провода пройдёт электронов N, равное:\n1) \\(2{,}4\\cdot10^{16}\\); 2) \\(5{,}0\\cdot10^{-3}\\cdot10^{16}\\); 3) \\(1{,}2\\cdot10^{16}\\); 4) \\(8{,}0\\cdot10^{-3}\\cdot10^{16}\\); 5) \\(1{,}2\\cdot10^{13}\\).`, +[{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], +1,2017); + +// A13 — два параллельных провода с токами, направление B [РИСУНОК; ответ: 1] +q(T.magnet,`A13. Два длинных тонких прямолинейных провода с токами \\(I_1\\) и \\(I_2\\) расположены параллельно друг другу, а линии тока в их поперечных сечениях находятся в вершинах прямоугольного треугольника (см. рис. 1). Направление вектора индукции \\(\\vec{B}\\) результирующего магнитного поля, созданного этими токами в точке \\(O\\), на рисунке 2 обозначено цифрой:\n1) 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}], +2,2017,'/img/ct/phys/2017/a13.png'); + +// A14 — прямоугольная рамка a=50мм, b=40мм, Δt=50мс, B₁=700→B₂=0 → ЭДС [РИСУНОК; ответ: 1] +q(T.emf,`A14. Прямоугольная рамка со сторонами \\(a=50\\) мм, \\(b=40\\) мм, изготовлена из тонкой проволоки и расположена в однородном магнитном поле, линии индукции которого перпендикулярны плоскости рамки. Если в течение промежутка времени \\(\\Delta t=50\\) мс модуль индукции магнитного поля равномерно уменьшается от \\(B_1=700\\) мТл до \\(B_2=300\\) мТл, то ЭДС индукции \\(\\mathcal{E}\\) в рамке равна:\n1) 16 мВ; 2) 32 мВ; 3) 48 мВ; 4) 64 мВ; 5) 80 мВ.`, +[{t:'1',c:true},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +2,2017,'/img/ct/phys/2017/a14.png'); + +// A15 — груз m=20г, k=50Н/м, амплитуда A=2.0м/с → амплитуда колебаний [РИСУНОК; ответ: 3] +q(T.waves,`A15. Груз массой \\(m=20\\) г, находившийся на гладкой горизонтальной поверхности и прикреплённый к горизонтальному пружинному маятнику жёсткостью \\(k=50\\) Н/м, совершает гармонические колебания с амплитудой скорости \\(A_v=2{,}0\\) м/с. Если модуль максимальной скорости груза \\(v_{\\max}=2{,}0\\) м/с, то амплитуда \\(A\\) колебаний груза равна:\n1) 2,0 см; 2) 3,0 см; 3) 4,0 см; 4) 5,0 см; 5) 6,0 см.`, +[{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], +2,2017,'/img/ct/phys/2017/a15.png'); + +// A16 — дифракционная решётка λ=1.00мм, θ=30°, N=? (ответ: 3) +q(T.optics,`A16. На дифракционную решётку нормально падает параллельный пучок монохроматического света с длиной волны \\(\\lambda=1{,}00\\) мм. Если дифракционные максимумы второго порядка наблюдаются под углом \\(\\theta=30°\\) к нормали, то каждый миллиметр решётки содержит N штрихов, равное:\n1) 25; 2) 250; 3) 500; 4) 750; 5) 900.`, +[{t:'3',c:true},{t:'1',c:false},{t:'2',c:false},{t:'4',c:false},{t:'5',c:false}], +2,2017); + +// A17 — диаграмма энергетических уровней водорода, E переход 2→1 [РИСУНОК; ответ: 2] +q(Tx.nuclear,`A17. На диаграмме изображены энергетические уровни атома водорода (см. рис.). Если энергия атома при переходе с первого (n=1) на второй (n=2) энергетический уровень равна 10,21 эВ, то энергия атома изменится:\n1) увеличилась на 3,40 эВ; 2) увеличилась на 10,21 эВ; 3) уменьшилась на 3,40 эВ; 4) уменьшилась на 10,21 эВ; 5) уменьшилась на 13,61 эВ.`, +[{t:'2',c:true},{t:'1',c:false},{t:'3',c:false},{t:'4',c:false},{t:'5',c:false}], +2,2017,'/img/ct/phys/2017/a17.png'); + +// A18 — точечный источник, зеркало l₁=40см, Δl=10см → l₂ [РИСУНОК; ответ: 5] +q(T.optics,`A18. Точечный источник света находится на расстоянии \\(l_1=40\\) см от плоского зеркала. Если расстояние между источником и его изображением в зеркале увеличилось на \\(\\Delta l=10\\) см, то расстояние \\(l_2\\) между источником света и зеркалом стало равным:\n1) 90 см; 2) 60 см; 3) 50 см; 4) 45 см; 5) 45 см.`, +[{t:'5',c:true},{t:'1',c:false},{t:'2',c:false},{t:'3',c:false},{t:'4',c:false}], +1,2017,'/img/ct/phys/2017/a18.png'); + +// ══ ЧАСТЬ B ══════════════════════════════════════════════════ + +// B1 — камень брошен горизонтально v₀=20м/с, скорость под 45° → x=40м [РИСУНОК] +fb(T.kinem,`B1. С башни в горизонтальном направлении бросили камень с начальной скоростью \\(v_0=20\\) м/с. Если непосредственно перед падением на землю скорость камня была наклонена к горизонту под углом 45°, то камень упал на расстояние от основания башни, равное ___ м.`, +40,2,2017,'/img/ct/phys/2017/b1.png'); + +// B2 — x(t)=A+Bt+Ct², A=2,B=3,C=4, F=320Н → масса [РИСУНОК] +fb(T.kinem,`B2. Кинематический закон движения тела вдоль оси \\(Ox\\) имеет вид \\(x(t)=A+Bt+Ct^2\\), где \\(A=2{,}0\\) м, \\(B=3{,}0\\dfrac{\\text{м}}{\\text{с}}\\), \\(C=4{,}0\\dfrac{\\text{м}}{\\text{с}^2}\\). Если модуль результирующей силы, приложенной к телу, \\(F=320\\) Н, то масса \\(m\\) тела равна ___ кг.`, +40,2,2017,'/img/ct/phys/2017/b2.png'); + +// B3 — камень падает h=17м, h₁=2.0м, Eₖ=1.8Дж → масса=12г +fb(T.kinem,`B3. Тело свободно падает без начальной скорости с высоты \\(h=17\\) м. Если на высоте \\(h_1=2{,}0\\) м кинетическая энергия тела \\(E_k=1{,}8\\) Дж, то масса \\(m\\) тела равна ___ г.`, +12,2,2017); + +// B4 — два снимка электромобиля, проекция скорости v_y при Δt=1.8с [РИСУНОК] +fb(T.kinem,`B4. На рисунке представлена фотографии электромобиля, сделанные через равные промежутки времени \\(\\Delta t=1{,}8\\) с. Если электромобиль двигался прямолинейно и равноускоренно, и в момент времени, когда был сделан второй снимок, проекция скорости электромобиля \\(v_x\\) на ось \\(Ox\\) была равна ___ дм/с.`, +12,3,2017,'/img/ct/phys/2017/b4.png'); + +// B5 — одноатомный газ: среднеквадратическая скорость ×1.20, T₁=-14°C → T₂=100°С +fb(T.mol,`B5. При нагревании одноатомного идеального газа средняя квадратическая скорость теплового движения его молекул увеличивалась в \\(n=1{,}20\\) раза. Если начальная температура газа была \\(t_1=-14\\)°С, то конечная температура \\(t_2\\) газа равна ___ °С.`, +100,2,2017); + +// B6 — теплоизолированный сосуд с водой m=90г, C=4.2·10³ Дж/(кг·К), λ=330 кДж/кг, t=40°C → m_льда = 62г +fb(T.thermo,`B6. В теплоизолированный сосуд, содержащий воду (\\(c=4{,}2\\cdot10^3\\) Дж/(кг·К)) массой \\(m=90\\) г при температуре \\(t_1=40\\)°С, положили кусочек льда (\\(\\lambda=330\\) кДж/кг) массой \\(m_0=55\\) г при температуре \\(t_0=0\\)°С. После установления теплового равновесия масса льда в сосуде станет равной ___ г.`, +62,2,2017); + +// B7 — идеальный газ в горизонтальном цилиндре, Q=225Дж → объём [РИСУНОК] +fb(T.thermo,`B7. В идеальном одноатомном сосуде, закрытом сверху лёгким поршнем площадью поперечного сечения \\(S=40\\) см², сжат газ при атмосферном давлении \\(p_0=100\\) кПа. Если при изобарном нагревании газу было подведено \\(Q=225\\) Дж, то поршень перемещается на расстояние \\(|\\Delta l|\\) равное ___ см.`, +30,2,2017,'/img/ct/phys/2017/b7.png'); + +// B8 — изотоп T₁/₂=8.0 суток, M→M/2 за время T → сколько месяцев? [РИСУНОК] +fb(Tx.nuclear,`B8. Из ядерного реактора извлечён образец, содержащий радиоактивный изотоп с периодом полураспада \\(T_{1/2}=8{,}0\\) сут. Если в течение промежутка времени \\(\\Delta t\\) масса этого изотопа в образце уменьшилась от \\(m_0=96\\) мг до \\(m=24\\) мг, то промежуток времени \\(\\Delta t\\) составил ___ сут.`, +16,2,2017,'/img/ct/phys/2017/b8.png'); + +// B9 — два заряженных шарика, L=27мм, θ=90°, q₁=40нКл → q₂ [РИСУНОК] +fb(T.electro,`B9. Два находящихся в вакууме маленьких заряженных шарика массой \\(m=27\\) мг подвешены в одной точке на лёгких шёлковых нитях одинаковой длины \\(l=20\\) см так, что угол расхождения нитей составляет \\(\\alpha=90°\\). Если заряд первого шарика \\(q_1=40\\) нКл, то заряд второго шарика \\(q_2\\) равен ___ нКл.`, +40,3,2017,'/img/ct/phys/2017/b9.png'); + +// B10 — цепь R₁=10Ом, R₂=20Ом, R₃=30Ом, ε=20В, r=20Ом → P₃ [РИСУНОК] +fb(T.dc,`B10. На горизонтальной плоскости лежит прямой кусок провода с R₁=10,0 Ом, R₂=20,0 Ом, R₃=30,0 Ом, подключённых к источнику с ЭДС \\(\\mathcal{E}=20{,}0\\) В и внутренним сопротивлением \\(r=20{,}0\\) Ом. Тепловая мощность \\(P_3\\), выделяемая в резисторе \\(R_3\\), равна ___ мВт.`, +400,3,2017,'/img/ct/phys/2017/b10.png'); + +// B11 — лёгкий световой импульс, дальномер Δt=0.50мс → l=75м +fb(T.optics,`B11. Короткий световой импульс, испущенный лазерным дальномером, отразился от объекта и был зафиксирован тем же дальномером через промежуток времени \\(\\Delta t=0{,}50\\) мкс после испускания. Расстояние от дальномера до объекта равно ___ м.`, +75,1,2017); + +// B12 — RC цепь: C=100мкФ, R₁=300Ом, ε=60В, R₂=2R₁; ключ K → тепло [РИСУНОК] +fb(T.dc,`B12. В электрической цепи, схема которой представлена на рисунке, ёмкость конденсатора \\(C=100\\) мкФ, сопротивление резистора \\(R_1=300\\) Ом, ЭДС источника тока \\(\\mathcal{E}=60\\) В. Сопротивление \\(R_2=2R_1\\). Начальное состояние: ключ \\(K\\) разомкнут. Если внутреннее сопротивление источника тока пренебрежимо мало, а после размыкания ключа \\(K\\) в резисторе \\(R_2\\) выделяется количество теплоты \\(Q\\), равное ___ мДж.`, +320,3,2017,'/img/ct/phys/2017/b12.png'); + +}); +run(); +console.log(`ЦТ 2017 Физика V1: добавлено ${added}, пропущено ${skipped}`); diff --git a/frontend/img/ct/phys/2017/a13.png b/frontend/img/ct/phys/2017/a13.png new file mode 100644 index 0000000..dc24bfb Binary files /dev/null and b/frontend/img/ct/phys/2017/a13.png differ diff --git a/frontend/img/ct/phys/2017/a14.png b/frontend/img/ct/phys/2017/a14.png new file mode 100644 index 0000000..9c0fce5 Binary files /dev/null and b/frontend/img/ct/phys/2017/a14.png differ diff --git a/frontend/img/ct/phys/2017/a15.png b/frontend/img/ct/phys/2017/a15.png new file mode 100644 index 0000000..f88020d Binary files /dev/null and b/frontend/img/ct/phys/2017/a15.png differ diff --git a/frontend/img/ct/phys/2017/a17.png b/frontend/img/ct/phys/2017/a17.png new file mode 100644 index 0000000..2b0b939 Binary files /dev/null and b/frontend/img/ct/phys/2017/a17.png differ diff --git a/frontend/img/ct/phys/2017/a18.png b/frontend/img/ct/phys/2017/a18.png new file mode 100644 index 0000000..c205eda Binary files /dev/null and b/frontend/img/ct/phys/2017/a18.png differ diff --git a/frontend/img/ct/phys/2017/a2.png b/frontend/img/ct/phys/2017/a2.png new file mode 100644 index 0000000..cdcc740 Binary files /dev/null and b/frontend/img/ct/phys/2017/a2.png differ diff --git a/frontend/img/ct/phys/2017/a3.png b/frontend/img/ct/phys/2017/a3.png new file mode 100644 index 0000000..a328920 Binary files /dev/null and b/frontend/img/ct/phys/2017/a3.png differ diff --git a/frontend/img/ct/phys/2017/a5.png b/frontend/img/ct/phys/2017/a5.png new file mode 100644 index 0000000..97c96e1 Binary files /dev/null and b/frontend/img/ct/phys/2017/a5.png differ diff --git a/frontend/img/ct/phys/2017/a6.png b/frontend/img/ct/phys/2017/a6.png new file mode 100644 index 0000000..29924aa Binary files /dev/null and b/frontend/img/ct/phys/2017/a6.png differ diff --git a/frontend/img/ct/phys/2017/b1.png b/frontend/img/ct/phys/2017/b1.png new file mode 100644 index 0000000..f320223 Binary files /dev/null and b/frontend/img/ct/phys/2017/b1.png differ diff --git a/frontend/img/ct/phys/2017/b10.png b/frontend/img/ct/phys/2017/b10.png new file mode 100644 index 0000000..e949eb7 Binary files /dev/null and b/frontend/img/ct/phys/2017/b10.png differ diff --git a/frontend/img/ct/phys/2017/b12.png b/frontend/img/ct/phys/2017/b12.png new file mode 100644 index 0000000..42d6701 Binary files /dev/null and b/frontend/img/ct/phys/2017/b12.png differ diff --git a/frontend/img/ct/phys/2017/b2.png b/frontend/img/ct/phys/2017/b2.png new file mode 100644 index 0000000..1d4eca9 Binary files /dev/null and b/frontend/img/ct/phys/2017/b2.png differ diff --git a/frontend/img/ct/phys/2017/b4.png b/frontend/img/ct/phys/2017/b4.png new file mode 100644 index 0000000..8ef8b0b Binary files /dev/null and b/frontend/img/ct/phys/2017/b4.png differ diff --git a/frontend/img/ct/phys/2017/b7.png b/frontend/img/ct/phys/2017/b7.png new file mode 100644 index 0000000..087fa0a Binary files /dev/null and b/frontend/img/ct/phys/2017/b7.png differ diff --git a/frontend/img/ct/phys/2017/b8.png b/frontend/img/ct/phys/2017/b8.png new file mode 100644 index 0000000..98a7616 Binary files /dev/null and b/frontend/img/ct/phys/2017/b8.png differ diff --git a/frontend/img/ct/phys/2017/b9.png b/frontend/img/ct/phys/2017/b9.png new file mode 100644 index 0000000..2a78320 Binary files /dev/null and b/frontend/img/ct/phys/2017/b9.png differ