From a7fd2ac4323bfc413a63879f6eea903fe6ad882a Mon Sep 17 00:00:00 2001 From: Wang Weiye Date: Thu, 15 Sep 2022 16:57:16 +0800 Subject: [PATCH] 20220915 evening --- 工具/批量添加题库字段数据.ipynb | 21 ++------- 工具/添加关联题目.ipynb | 6 +-- 工具/讲义生成.ipynb | 27 ++++++----- 工具/题号选题pdf生成.ipynb | 10 ++-- 题库0.3/Problems.json | 84 +++++++++++++++++++++++++++++---- 5 files changed, 102 insertions(+), 46 deletions(-) diff --git a/工具/批量添加题库字段数据.ipynb b/工具/批量添加题库字段数据.ipynb index e53a438f..0dce22fb 100644 --- a/工具/批量添加题库字段数据.ipynb +++ b/工具/批量添加题库字段数据.ipynb @@ -2,28 +2,17 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 5, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "题号: 001339 , 字段: remark 中已添加数据: 可能是因为没有复习过, 学生做得比想象得差.\n", - "题号: 002859 , 字段: remark 中已添加数据: 学生很少会从定义域出发去考虑奇偶性问题,考虑定义域的学生中还有一部分是说``因为定义域关于原点对称,所以$b=1$''.\n", - "题号: 011131 , 字段: remark 中已添加数据: 最值能够取到学生还是有一些不写(周双表示都扣了4分).\n", - "题号: 002968 , 字段: remark 中已添加数据: 第(2)小题学生极少能关注到定义域.\n", - "题号: 003884 , 字段: remark 中已添加数据: 有点抽象, 反例难举.\n", - "题号: 001221 , 字段: remark 中已添加数据: 第(3)小题有学生未考虑定义域,有学生在化简过程中出现了分母为$x$.\n", - "题号: 009517 , 字段: remark 中已添加数据: 学生举不来反例, 有的只考虑了$f(0)$,$f(1)$,$f(2)$的值. 还有一些长篇大论不举反例的.\n", - "题号: 001331 , 字段: remark 中已添加数据: 太难了,不适合作为第一轮讲义的题目. 太难了,不适合作为第一轮讲义的题目. 太难了,不适合作为第一轮讲义的题目.\n", - "题号: 009522 , 字段: remark 中已添加数据: 第(2)小题学生很多不会分三种情况讨论. 第(1)小题有些学生把自变量取在$(-3,0]$.\n", - "题号: 002884 , 字段: remark 中已添加数据: 少数学生不能分辨``定义域上单调''和``分若干个区间单调''.\n", - "题号: 004265 , 字段: remark 中已添加数据: 第(2)小题有点难, 用分离变量和二次函数讨论做对的都有, 但是对面上太难了.\n", - "题号: 010197 , 字段: remark 中已添加数据: 可能需要加一个``用函数观点求解''\n", - "题号: 003013 , 字段: remark 中已添加数据: 许多学生的答案是开区间, 可能是用了零点存在定理.\n", - "题号: 000555 , 字段: remark 中已添加数据: 题目非常难, 通过同样题目的测验确定讲解是否有效.\n", - "题号: 001227 , 字段: remark 中已添加数据: 学生有些未想到求导, 瞎猜的答案.\n" + "题号: 004184 , 字段: objs 中已添加数据: K0203002B\n", + "题号: 004184 , 字段: objs 中已添加数据: K0205002B\n", + "题号: 004184 , 字段: objs 中已添加数据: K0215005B\n", + "题号: 004184 , 字段: objs 中已添加数据: K0221002B\n" ] } ], diff --git a/工具/添加关联题目.ipynb b/工具/添加关联题目.ipynb index afe28d1e..7afe87bf 100644 --- a/工具/添加关联题目.ipynb +++ b/工具/添加关联题目.ipynb @@ -2,15 +2,15 @@ "cells": [ { "cell_type": "code", - "execution_count": null, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ "import os,re,json,time\n", "\n", "\"\"\"---设置原题目id与新题目id---\"\"\"\n", - "old_id = \"734\"\n", - "new_id = \"30018\"\n", + "old_id = \"6033\"\n", + "new_id = \"30020\"\n", "\"\"\"---设置完毕---\"\"\"\n", "\n", "old_id = old_id.zfill(6)\n", diff --git a/工具/讲义生成.ipynb b/工具/讲义生成.ipynb index e3daa225..0a35be1f 100644 --- a/工具/讲义生成.ipynb +++ b/工具/讲义生成.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -13,9 +13,11 @@ "题块 1 处理完毕.\n", "正在处理题块 2 .\n", "题块 2 处理完毕.\n", - "开始编译教师版本pdf文件: 临时文件/和差倍角公式_教师_20220914.tex\n", + "正在处理题块 3 .\n", + "题块 3 处理完毕.\n", + "开始编译教师版本pdf文件: 临时文件/周末卷03初稿_教师_20220915.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/和差倍角公式_学生_20220914.tex\n", + "开始编译学生版本pdf文件: 临时文件/周末卷03初稿_学生_20220915.tex\n", "0\n" ] } @@ -28,29 +30,30 @@ "\"\"\"---设置模式结束---\"\"\"\n", "\n", "\"\"\"---设置模板文件名---\"\"\"\n", - "template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", - "# template_file = \"模板文件/测验周末卷模板.tex\"\n", + "# template_file = \"模板文件/第一轮复习讲义模板.tex\"\n", + "template_file = \"模板文件/测验周末卷模板.tex\"\n", "\"\"\"---设置模板文件名结束---\"\"\"\n", "\n", "\"\"\"---设置其他预处理替换命令---\"\"\"\n", "#2023届第一轮讲义更换标题\n", - "exec_list = [(\"标题数字待处理\",\"12\"),(\"标题文字待处理\",\"和差倍角公式\")] \n", - "enumi_mode = 0\n", + "# exec_list = [(\"标题数字待处理\",\"12\"),(\"标题文字待处理\",\"和差倍角公式\")] \n", + "# enumi_mode = 0\n", "\n", "#2023届测验卷与周末卷\n", - "# exec_list = [(\"标题替换\",\"测验卷02\")]\n", - "# enumi_mode = 1\n", + "exec_list = [(\"标题替换\",\"周末卷03\")]\n", + "enumi_mode = 1\n", "\"\"\"---其他预处理替换命令结束---\"\"\"\n", "\n", "\"\"\"---设置目标文件名---\"\"\"\n", - "destination_file = \"临时文件/和差倍角公式\"\n", + "destination_file = \"临时文件/周末卷03初稿\"\n", "\"\"\"---设置目标文件名结束---\"\"\"\n", "\n", "\n", "\"\"\"---设置题号数据---\"\"\"\n", "problems = [\n", - "\"3092,3094,6115,3095,3097,3102,3113,3114,3100,6147,4548,3125,8168,5086,3093,6286\",\n", - "\"6138,3105,6163,6166,6190,6129,6177,6126,6214,8170,3107,6288\"\n", + "\"10965:10976\",\n", + "\"10977:10980\",\n", + "\"10981:10985\"\n", "]\n", "\"\"\"---设置题号数据结束---\"\"\"\n", "\n", diff --git a/工具/题号选题pdf生成.ipynb b/工具/题号选题pdf生成.ipynb index 187a4572..2740ec69 100644 --- a/工具/题号选题pdf生成.ipynb +++ b/工具/题号选题pdf生成.ipynb @@ -2,16 +2,16 @@ "cells": [ { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "开始编译教师版本pdf文件: 临时文件/月考备选_教师用_20220914.tex\n", + "开始编译教师版本pdf文件: 临时文件/周末卷3初稿_教师用_20220915.tex\n", "0\n", - "开始编译学生版本pdf文件: 临时文件/月考备选_学生用_20220914.tex\n", + "开始编译学生版本pdf文件: 临时文件/周末卷3初稿_学生用_20220915.tex\n", "0\n" ] } @@ -26,14 +26,14 @@ "\"\"\"---设置题目列表---\"\"\"\n", "#留空为编译全题库\n", "problems = r\"\"\"\n", - "4080,4059,4122,4143,4125,4312,4248,4249,4354,4392,4449,4335,4451,4431,4228,4557,4432,4642,4276,4316,4149,4417,8170,4089,4356,4416,4320,4339,4415,4217,4359,109,4153,4175,4382,6033,4091,4500,4366,4384,4400,8101,4401,4522,4094,4157,4305,4440,4370,4139,4224,4328,4350,4407,4444,4184,4247,\n", + "10965:10985\n", "\n", "\"\"\"\n", "\"\"\"---设置题目列表结束---\"\"\"\n", "\n", "\"\"\"---设置文件名---\"\"\"\n", "#目录和文件的分隔务必用/\n", - "filename = \"临时文件/月考备选\"\n", + "filename = \"临时文件/周末卷3初稿\"\n", "\"\"\"---设置文件名结束---\"\"\"\n", "\n", "\n", diff --git a/题库0.3/Problems.json b/题库0.3/Problems.json index 95146cc5..5fd8a1bf 100644 --- a/题库0.3/Problems.json +++ b/题库0.3/Problems.json @@ -99069,7 +99069,6 @@ "id": "004122", "content": "若$\\sin\\alpha=\\dfrac 14$, 则$\\sin(\\pi+\\alpha)=$\\blank{50}.", "objs": [ - "K0304003B", "K0306002B" ], "tags": [ @@ -99496,9 +99495,8 @@ "id": "004139", "content": "已知常数$a\\in \\mathbf{R}^+$, 函数$f(x)=3^x+a^2\\cdot 3^{-x}$.\\\\\n(1) 若$a=\\sqrt{3}$, 解关于$x$的不等式$f(x)<4$;\\\\\n(2) 若$f(x)$在$[3,+\\infty)$上为增函数, 求$a$的取值范围.", "objs": [ - "K0219002B", - "K0220001B", - "K0223005B" + "K0211001B", + "K0219003B" ], "tags": [ "第二单元" @@ -100609,7 +100607,12 @@ "004184": { "id": "004184", "content": "设$m$为给定的实常数, 若函数$y=f(x)$在其定义域内存在实数$x_0$, 使得$f(x_0+m)=f(x_0)+f(m)$成立, 则称函数$f(x)$为``$G(m)$函数''.\\\\\n(1) 若函数$f(x)=2^x$为``$G(2)$函数'', 求实数$x_0$的值;\\\\\n(2) 若函数$f(x)=\\lg \\dfrac a{x^2+1}$为``$G(1)$函数'', 求实数$a$的取值范围;\\\\\n(3) 已知$f(x)=x+b$($b\\in \\mathbf{R}$)为``$G(0)$函数'', 设$g(x)=x|x-4|$. 若对任意的$x_1,x_2\\in[0,t]$, 当$x_1\\ne x_2$时, 都有$\\dfrac{g(x_1)-g(x_2)}{f(x_1)-f(x_2)}>2$成立, 求实数$t$的最大值.", - "objs": [], + "objs": [ + "K0203002B", + "K0205002B", + "K0215005B", + "K0221002B" + ], "tags": [ "第二单元" ], @@ -102791,7 +102794,9 @@ "004276": { "id": "004276", "content": "若函数$f(x)=\\log_2(2^x+1)+kx$是偶函数, 则$k=$\\blank{50}.", - "objs": [], + "objs": [ + "K0218001B" + ], "tags": [ "第二单元" ], @@ -103866,7 +103871,10 @@ "004320": { "id": "004320", "content": "设$a\\in \\mathbf{R}$. 若函数$y=f(x)$是奇函数, 且$x>0$时, $f(x)=a(x-1)+1$. 若$y=f(x)$是单调增函数, 则$a$取值范围为\\blank{50}.", - "objs": [], + "objs": [ + "K0219001B", + "K0220003B" + ], "tags": [ "第二单元" ], @@ -104052,7 +104060,9 @@ "004328": { "id": "004328", "content": "经济订货批量模型, 是目前大多数工厂、企业等最常采用的订货方式, 即某种物资在单位时间的需求量为某常数, 经过某段时间后, 存储量消耗下降到零, 此时开始订货并随即到货, 然后开始下一个存储周期. 该模型适用于整批间隔进货、不允许缺货的存储问题. 具体如下:\\\\\n年存储成本费$T$(元)关于每次订货$x$(单位: 吨)的函数关系为$T(x)=\\dfrac{Bx}2+\\dfrac{AC}x$, 其中$A$为年需求量, $B$为每单位物资的年存储费, $C$为每次订货费.\\\\\n某化工厂需用甲醇作为原料, 年需求量为$6000$吨, 每吨存储费为$120$元/年, 每次订货费为$2500$元.\n(1) 若该化工厂每次订购$300$吨甲醇, 求年存储成本费;\\\\\n(2) 每次需订购多少吨甲醇, 可使该化工厂年存储成本费最少? 最少费用为多少?", - "objs": [], + "objs": [ + "K0222002B" + ], "tags": [ "第二单元" ], @@ -144366,7 +144376,9 @@ "20220720\t王伟叶" ], "same": [], - "related": [], + "related": [ + "030020" + ], "remark": "", "space": "12ex" }, @@ -191000,7 +191012,9 @@ "20220726\t王伟叶" ], "same": [], - "related": [], + "related": [ + "030019" + ], "remark": "", "space": "12ex" }, @@ -279829,5 +279843,55 @@ ], "remark": "", "space": "" + }, + "030019": { + "id": "030019", + "content": "把$5\\sin \\alpha -12\\cos \\alpha$化成$A\\sin (\\alpha +\\varphi)$($A>0$)的形式, 所得结果为\\blank{50}.", + "objs": [ + "K0311002B" + ], + "tags": [ + "第三单元" + ], + "genre": "填空题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "二期课改练习册高一第二学期-20220915修改", + "edit": [ + "20220726\t王伟叶" + ], + "same": [], + "related": [ + "008170" + ], + "remark": "", + "space": "" + }, + "030020": { + "id": "030020", + "content": "设$x$是第二象限角, 且满足$\\cos \\dfrac x2+\\sin \\dfrac x2=-\\dfrac{\\sqrt 5}2$, 则$\\sin \\dfrac x2-\\cos \\dfrac x2=$\\blank{50}.", + "objs": [ + "K0305001B" + ], + "tags": [ + "第三单元" + ], + "genre": "填空题", + "ans": "", + "solution": "", + "duration": -1, + "usages": [], + "origin": "代数精编第四章三角函数-20220915修改", + "edit": [ + "20220720\t王伟叶" + ], + "same": [], + "related": [ + "006033" + ], + "remark": "", + "space": "" } } \ No newline at end of file