From 4364907dade6f13005bbe3d5cc3d266d76e521df Mon Sep 17 00:00:00 2001 From: "weiye.wang" Date: Tue, 4 Oct 2022 16:45:34 +0800 Subject: [PATCH] 20221004 afternoon --- 工具/添加关联题目.ipynb | 6 +- 工具/添加题目到数据库.ipynb | 6 +- 工具/讲义生成.ipynb | 31 +++++----- 题库0.3/Problems.json | 110 ++++++++++++++++++++++++++++++++++-- 4 files changed, 129 insertions(+), 24 deletions(-) diff --git a/工具/添加关联题目.ipynb b/工具/添加关联题目.ipynb index 3f34ccf6..91092303 100644 --- a/工具/添加关联题目.ipynb +++ b/工具/添加关联题目.ipynb @@ -9,8 +9,8 @@ "import os,re,json,time\n", "\n", "\"\"\"---设置原题目id与新题目id---\"\"\"\n", - "old_id = \"9169\"\n", - "new_id = \"30099\"\n", + "old_id = \"9560\"\n", + "new_id = \"30104\"\n", "\"\"\"---设置完毕---\"\"\"\n", "\n", "old_id = old_id.zfill(6)\n", @@ -33,7 +33,7 @@ " pro_dict[new_id][\"same\"] = []\n", " pro_dict[new_id][\"objs\"] = []\n", " pro_dict[new_id][\"usages\"] = []\n", - " pro_dict[new_id][\"edit\"].append(str(time.localtime().tm_year)+str(time.localtime().tm_mon).zfill(2)+str(time.localtime().tm_mday) + \"\\t\")\n", + " pro_dict[new_id][\"edit\"].append(str(time.localtime().tm_year)+str(time.localtime().tm_mon).zfill(2)+str(time.localtime().tm_mday).zfill(2) + \"\\t\")\n", " pro_dict[old_id][\"related\"].append(new_id)\n", " pro_dict[new_id][\"origin\"] += \"-\" + str(time.localtime().tm_year)+str(time.localtime().tm_mon).zfill(2)+str(time.localtime().tm_mday).zfill(2) + \"修改\"\n", " with open(r\"../题库0.3/Problems.json\",\"w\",encoding = \"utf8\") as f:\n", diff --git a/工具/添加题目到数据库.ipynb b/工具/添加题目到数据库.ipynb index db2d4fdc..187edd45 100644 --- a/工具/添加题目到数据库.ipynb +++ b/工具/添加题目到数据库.ipynb @@ -7,10 +7,10 @@ "outputs": [], "source": [ "#修改起始id,出处,文件名\n", - "starting_id = 30100\n", - "origin = \"自拟题目\"\n", + "starting_id = 30103\n", + "origin = \"2005年上海秋考理科试题21\"\n", "filename = r\"C:\\Users\\weiye\\Documents\\wwy sync\\临时工作区\\自拟题目.tex\"\n", - "editor = \"20220930\\t王伟叶\"" + "editor = \"20221003\\t王伟叶\"" ] }, { diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index 3b9eb3f5..fb9155d5 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -13,9 +13,11 @@ "题块 1 处理完毕.\n", "正在处理题块 2 .\n", "题块 2 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/18_复数的代数运算与性质_教师_20220928.tex\n", + "正在处理题块 3 .\n", + "题块 3 处理完毕.\n", + "开始编译教师版本pdf文件: 临时文件/测验04预选_教师_20221003.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/18_复数的代数运算与性质_学生_20220928.tex\n", + "开始编译学生版本pdf文件: 临时文件/测验04预选_学生_20221003.tex\n", "0\n" ] } @@ -28,19 +30,19 @@ "\"\"\"---设置模式结束---\"\"\"\n", "\n", "\"\"\"---设置模板文件名---\"\"\"\n", - "template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", - "# template_file = \"模板文件/测验周末卷模板.tex\"\n", + "# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", + "template_file = \"模板文件/测验周末卷模板.tex\"\n", "# template_file = \"模板文件/日常选题讲义模板.tex\"\n", "\"\"\"---设置模板文件名结束---\"\"\"\n", "\n", "\"\"\"---设置其他预处理替换命令---\"\"\"\n", "#2023届第一轮讲义更换标题\n", - "exec_list = [(\"标题数字待处理\",\"18\"),(\"标题文字待处理\",\"复数的代数运算与性质\")] \n", - "enumi_mode = 0\n", + "# exec_list = [(\"标题数字待处理\",\"18\"),(\"标题文字待处理\",\"复数的代数运算与性质\")] \n", + "# enumi_mode = 0\n", "\n", "#2023届测验卷与周末卷\n", - "# exec_list = [(\"标题替换\",\"周末卷03\")]\n", - "# enumi_mode = 1\n", + "exec_list = [(\"标题替换\",\"测验04预选\")]\n", + "enumi_mode = 1\n", "\n", "#日常选题讲义\n", "# exec_list = [(\"标题文字待处理\",\"2022年国庆卷(易错题订正)\")] \n", @@ -49,14 +51,15 @@ "\"\"\"---其他预处理替换命令结束---\"\"\"\n", "\n", "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/18_复数的代数运算与性质\"\n", + "destination_file = \"临时文件/测验04预选\"\n", "\"\"\"---设置目标文件名结束---\"\"\"\n", "\n", "\n", "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", - "\"1992,166,2001,477,557,3538,2000,165,169,2026,174,170,892,2032,2008,3510\",\n", - "\"387,2025,2003,858,3550,3514,3502,3505,3508,2088,1999,2004,2007,3517\"\n", + "\"5888,5943,30104,4248,30101,4322,3683,30102\",\n", + "\"5924,6346,5993,6061\",\n", + "\"3627,6085,30103\"\n", "]\n", "\"\"\"---设置题号数据结束---\"\"\"\n", "\n", @@ -200,7 +203,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3.9.7 ('base')", + "display_name": "Python 3.8.8 ('base')", "language": "python", "name": "python3" }, @@ -214,12 +217,12 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.7" + "version": "3.8.8" }, "orig_nbformat": 4, "vscode": { "interpreter": { - "hash": "e4cce46d6be9934fbd27f9ca0432556941ea5bdf741d4f4d64c6cd7f8dfa8fba" + "hash": "d311ffef239beb3b8f3764271728f3972d7b090c974f8e972fcdeedf230299ac" } } }, diff --git a/题库0.3/Problems.json b/题库0.3/Problems.json index f3aab400..c33dee52 100644 --- a/题库0.3/Problems.json +++ b/题库0.3/Problems.json @@ -14055,7 +14055,9 @@ "20220624\t朱敏慧, 王伟叶" ], "same": [], - "related": [], + "related": [ + "030104" + ], "remark": "", "space": "" }, @@ -149471,7 +149473,9 @@ "20220720\t王伟叶" ], "same": [], - "related": [], + "related": [ + "030101" + ], "remark": "", "space": "12ex" }, @@ -225341,7 +225345,9 @@ "20220730\t王伟叶" ], "same": [], - "related": [], + "related": [ + "030104" + ], "remark": "", "space": "12ex" }, @@ -242072,7 +242078,9 @@ "20220806\t王伟叶" ], "same": [], - "related": [], + "related": [ + "030102" + ], "remark": "", "space": "12ex" }, @@ -286788,5 +286796,99 @@ "related": [], "remark": "", "space": "12ex" + }, + "030101": { + "id": "030101", + "content": "已知锐角$\\alpha ,\\beta$满足$\\cos \\alpha =\\dfrac 45$, $\\tan (\\alpha -\\beta)=-\\dfrac 13$, 则$\\cos \\beta=$\\blank{50}.", + "objs": [], + "tags": [ + "第三单元" + ], + "genre": "填空题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "代数精编第五章三角恒等式与解三角形-20221003修改", + "edit": [ + "20220720\t王伟叶", + "20221003\t王伟叶" + ], + "same": [], + "related": [ + "006123" + ], + "remark": "", + "space": "" + }, + "030102": { + "id": "030102", + "content": "如图, 已知函数$y=A\\cos (\\omega x+\\varphi)$($A>0$, $\\omega >0$, $0<\\varphi <2\\pi$)的图像与$y$轴的交点为$(0, 1)$, 并已知其在$y$轴右侧的第一个最高点和第一个最低点的坐标分别为$(x_0, 2)$和$(x_0+2\\pi , -2)$. 则此函数的表达式为\\blank{50}.\n\\begin{center}\n\\begin{tikzpicture}[>=latex,scale = 0.5]\n\\draw [->] (-1.5,0) -- (12,0) node [below] {$x$};\n\\draw [->] (0,-3) -- (0,3) node [left] {$y$};\n\\draw (0,0) node [below left] {$O$};\n\\draw [domain = -1.5:12, samples = 100] plot (\\x,{2*sin(\\x/2/pi*180+30)});\n\\foreach \\i in {-2,1,2} {\\draw (0,\\i) node [left] {$\\i$};};\n\\draw [dashed] (0,2) -- ({2*pi/3},2) -- ({2*pi/3},0) node [below] {$x_0$};\n\\draw [dashed] (0,-2) -- ({2*pi/3+2*pi},-2) -- ({2*pi/3+2*pi},0) node [above] {$x_0+2\\pi$};\n\\end{tikzpicture}\n\\end{center}", + "objs": [], + "tags": [ + "第三单元" + ], + "genre": "填空题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "新教材必修第二册习题-20221003修改", + "edit": [ + "20220806\t王伟叶", + "20221003\t王伟叶" + ], + "same": [], + "related": [ + "010303" + ], + "remark": "", + "space": "" + }, + "030103": { + "id": "030103", + "content": "对定义域分别是$D_f,D_g$的函数$y=f(x),y=g(x)$, 规定$h(x)=\\begin{cases}\n f(x)\\cdot g(x), & x\\in D_f\\cap D_g,\\\\\n f(x), & x \\in D_f\\cap \\overline{D_g}, \\\\\n g(x), & x \\in \\overline{D_f}\\cap D_g.\n\\end{cases}$\\\\\n(1) 若函数$f(x)=\\dfrac 1{x-1}$, $g(x)=x^2, \\ x\\in \\mathbf{R}$, 写出函数$h(x)$的解析式;\\\\\n(2) 求问题(1)中函数$h(x)$的值域;\\\\\n(3) 若$g(x)=f(x+\\alpha)$, 其中$\\alpha$是常数, 且$\\alpha\\in [0,\\pi]$, 请设计一个定义域为$\\mathbf{R}$的函数$y=f(x)$, 以及一个$\\alpha$的值, 使得$h(x)=\\cos 4x$, 并予以证明.", + "objs": [], + "tags": [], + "genre": "解答题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "2005年上海秋考理科试题21", + "edit": [ + "20221003\t王伟叶" + ], + "same": [], + "related": [], + "remark": "", + "space": "12ex" + }, + "030104": { + "id": "030104", + "content": "化简: $\\dfrac{\\sin (\\dfrac\\pi 2+\\alpha)\\cot (\\dfrac{3\\pi}2-\\alpha)\\cos (3\\pi +\\alpha)}{\\cot (\\dfrac\\pi 2-\\alpha)\\cos (\\dfrac{3\\pi} 2+\\alpha)\\cot (\\pi -\\alpha)}=$\\blank{50}.", + "objs": [ + "K0306002B", + "K0307003B" + ], + "tags": [ + "第三单元" + ], + "genre": "填空题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "新教材必修第二册课堂练习-20221003修改", + "edit": [ + "20220730\t王伟叶", + "20221003\t王伟叶" + ], + "same": [], + "related": [ + "009560" + ], + "remark": "", + "space": "" } } \ No newline at end of file