[从头学数学] 第212节 带着计算机去高考(四)

剧情提要:

[机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼。设想一个场景:

如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗

?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉。

正剧开始:

话说当新世纪的钟声敲响以后,帝国首脑决定要加强国民的数学素养,“选拔一定要严格

”,首脑同志如是说。于是,数学的高考试卷突然就难起来了,原来的四环难度一下子跳

到了六环,满卷的刀光剑影,明坑暗堡,真是坚城如斯,望而兴叹。当无数的学子经过浴

血奋战然后不支倒下后,终于,民声哗然了,这样下去,还叫人怎么玩啊。于是,首脑同

志说,这样吧,今年呢咱们就把难度先调整回四环,明年开始,你们各地区自己出卷,没

必要和我们这保持一致。于是,大家很哈皮地过了舒心的一年,无数的学子得到了进入北

京最牛学府的门票。然后,就到了下面的这张卷子了。

作为江苏的第一张独立卷,此卷的客观题真是很简单,普遍三环难度,但是呢,到了主观

题,突然直跳五环,然后是六环。哇,这种急转直上的难度阶梯,再加上去年卷子非常容

易的利好,导致诸校准备的轻敌,直接导致了大批考生的滑铁卢。

这大致就是当年的情况啦,事隔多年,想来也是令人唏嘘。当你以为卷子很难而过度准备,

总要好过以为卷子很简单结果撞上铁板。

星历2016年05月19日 08:27:40, 银河系厄尔斯星球中华帝国江南行省。

[工程师阿伟]正在和[机器小伟]一起做着2003年的江苏省数学高考题]。

<span style="font-size:18px;">//题1

	if (1) {
        var r = 20;
        config.setSector(1,1,1,1);
        config.graphPaper2D(0, 0, r);
        config.axis2D(0, 0,180);              

        //坐标轴设定
        var scaleX = 2*r, scaleY = 2*r;
        var spaceX = 4, spaceY = 4;
        var xS = -10, xE = 10;
        var yS = -10, yE = 10;
        config.axisSpacing(xS, xE, spaceX, scaleX, 'X');
        config.axisSpacing(yS, yE, spaceY, scaleY, 'Y');            

        var transform = new Transform();
        //存放函数图像上的点
        var a = [], b = [], c = [], d = [];          

        //需要显示的函数说明
                    //希腊字母表(存此用于Ctrl C/V
            //ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
            //αβγδεζηθικλμνξοπρστυφχψω
        var f1 = 'y^2 - 4*x^2 > 0', f2 = 'y = x^2+|x+2|+1', f3 = '', f4 = '';
        var  y1 = y2 = 0;
		//(1-(x+2)^2)^0.5
		for (var x = xS; x <= xE; x+=0.2) {
			for (var y = xS; y <= xE; y+=0.2) {
				y1 = y*y-4*x*x;

				if (y1 > 0) {
					a.push([x, y]);

				}
			}

        }  

        //存放临时数组
        var tmp = [];        

        //显示变换
        if (a.length > 0) {
            a = transform.scale(transform.translate(a, 0, 0), scaleX/spaceX, scaleY/spaceY);
            //函数1
            tmp = [].concat(a);
            shape.pointDraw(tmp, 'red');            

			/*tmp = [].concat(a);
            shape.multiLineDraw(tmp, 'pink');   */       

            plot.setFillStyle('red');
            plot.fillText(f1, 100, -90, 200);
        }  

    } 

</span>

<span style="font-size:18px;">#题3
def tmp3():
    a = math.acos(4/5);
    print(a); #>>> 0.6435011087932843

    a = -a;
    print(a);
    b = math.tan(2*a);
    print(b); #3.4285714285714284

>>>
0.6435011087932843
-0.6435011087932843
-3.4285714285714253
</span>

<span style="font-size:18px;">//题4
	if (1) {
        var r = 20;
        config.setSector(1,1,1,1);
        config.graphPaper2D(0, 0, r);
        config.axis2D(0, 0,180);              

        //坐标轴设定
        var scaleX = 2*r, scaleY = 2*r;
        var spaceX = 2, spaceY = 2;
        var xS = -10, xE = 10;
        var yS = -10, yE = 10;
        config.axisSpacing(xS, xE, spaceX, scaleX, 'X');
        config.axisSpacing(yS, yE, spaceY, scaleY, 'Y');            

        var transform = new Transform();
        //存放函数图像上的点
        var a = [], b = [], c = [], d = [];          

        //需要显示的函数说明
                    //希腊字母表(存此用于Ctrl C/V
            //ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
            //αβγδεζηθικλμνξοπρστυφχψω
        var f1 = 'y = 2^(-x)-1, x<-(-inf, 0], x^0.5, x<-(0,inf)', f2 = 'y = x^2+|x+2|+1', f3 = '', f4 = '';
        var  y1 = y2 = 0;
		//(1-(x+2)^2)^0.5
		for (var x = xS; x <= xE; x+=0.2) {
				y = taskFun(x);
				a.push([x, y]);

        }  

        //存放临时数组
        var tmp = [];        

        //显示变换
        if (a.length > 0) {
            a = transform.scale(transform.translate(a, 0, 0), scaleX/spaceX, scaleY/spaceY);
            //函数1
            tmp = [].concat(a);
            shape.pointDraw(tmp, 'red');            

			/*tmp = [].concat(a);
            shape.multiLineDraw(tmp, 'pink');   */       

            plot.setFillStyle('red');
            plot.fillText(f1, 100, -90, 200);
        }  

    }
	</span>

<span style="font-size:18px;">#题12
def tmp12():
    R = 1.732/2;
    print(R); #0.866

    S = 4*math.pi*R**2;
    print(S);
	</span>

<span style="font-size:18px;">#题13
def tmp13():
    A = ['x^[2]', '(-1/2)*x^[-1]'];

    A = alg.strformat(A);
    A = alg.strpow_n(A, 9);
    A = alg.strcombine(A);

    print(A);

>>>
['(1)*x^[18]', '(-4.5)*x^[15]', '(9.0)*x^[12]', '(-10.5)*x^[9]', '(7.875)*x^[6]', '(-3.9375)*x^[3]', '(1.3125)', '(-0.281232)*x^[-3]', '(0.035154)*x^[-6]', '(-0.001953)*x^[-9]']
</span>

<span style="font-size:18px;">#题14
def tmp14():
    a = [1200, 6000, 2000];
    b = 46;
    sum_ = sum(a);
    for i in range(len(a)):
        a[i] = b/sum_*a[i];

    print(a);

>>>
[6.0, 30.0, 10.0]</span>

<span style="font-size:18px;">#题17
def tmp17():
    a = [0.90, 0.95, 0.95];

    #恰有一件不合格
    sum_1 = 0;
    for i in range(3):
        sum_1 += (1- a[(i)%3])*(a[(i+1)%3])*(a[(i+2)%3]);

    print('一件不合格', sum_1);

    #恰有两件不合格
    sum_2 = 0;
    for i in range(3):
        sum_2 += (1- a[(i)%3])*(1-a[(i+1)%3])*(a[(i+2)%3]);

    print('两件不合格', sum_2);

    #三件不合格
    sum_3 = (1-a[0])*(1-a[1])*(1-a[2]);
    print('两件以上不合格', sum_2+sum_3);

    #都合格
    sum_0 = a[0]*a[1]*a[2];

    print(sum_0+sum_1+sum_2+sum_3);

>>>
一件不合格 0.17575000000000005
两件不合格 0.01175000000000001
两件以上不合格 0.01200000000000001
1.0</span>

<span style="font-size:18px;">//题18
	if (1) {
        var r = 20;
        config.setSector(1,1,1,1);
        config.graphPaper2D(0, 0, r);
        config.axis2D(0, 0,180);              

        //坐标轴设定
        var scaleX = 2*r, scaleY = 2*r;
        var spaceX = 45, spaceY = 0.4;
        var xS = -360, xE = 360;
        var yS = -10, yE = 10;
        config.axisSpacing(xS, xE, spaceX, scaleX, 'X');
        config.axisSpacing(yS, yE, spaceY, scaleY, 'Y');            

        var transform = new Transform();
        //存放函数图像上的点
        var a = [], b = [], c = [], d = [];          

        //需要显示的函数说明
                    //希腊字母表(存此用于Ctrl C/V
            //ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ
            //αβγδεζηθικλμνξοπρστυφχψω
        var f1 = 'sin(4/3*x+0.5*pi)', f2 = '', f3 = '', f4 = '';
        var  y1 = y2 = 0;
		//(1-(x+2)^2)^0.5
		for (var x = xS; x <= xE; x+=10) {
				y = taskFun(x);
				a.push([x, y]);

        }  

        //存放临时数组
        var tmp = [];        

        //显示变换
        if (a.length > 0) {
            a = transform.scale(transform.translate(a, 0, 0), scaleX/spaceX, scaleY/spaceY);
            //函数1
            tmp = [].concat(a);
            shape.pointDraw(tmp, 'red');            

			tmp = [].concat(a);
            shape.multiLineDraw(tmp, 'pink');        

            plot.setFillStyle('red');
            plot.fillText(f1, 100, -90, 200);
        }  

    } 

function taskFun(x) {
	return Math.sin(4/3*(x/180*Math.PI)+0.5*Math.PI);
}
</span>

<span style="font-size:18px;">#题22
def tmp22():
    point = ['a^[-1]*x'];
    #x1 , x2 = (ax1)^[0.5]
    point = alg.strformat(point);
    print(point);

    q = alg.strformat(['a^[-1]*x^[2]']);

    point = alg.strdot(point, q);
    point = alg.strcombine(point);
    print(point);

    for i in range(2, 5):
        point = alg.strdot(point, q);
        point = alg.strcombine(point);
        print(point);

>>>
['(1)*a^[-1]*x']
['(1)*a^[-2]*x^[3]']
['(1)*a^[-3]*x^[5]']
['(1)*a^[-4]*x^[7]']
['(1)*a^[-5]*x^[9]']
</span>

本节到此结束,欲知后事如何,请看下回分解。

时间: 2024-10-04 12:11:38

[从头学数学] 第212节 带着计算机去高考(四)的相关文章

[从头学数学] 第223节 带着计算机去高考(十五)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月26日 10:23:46, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2014年的江苏省数学高考题]. 这一年的题和上一年一样的难,阿伟决定再交一次白卷. 好,卷子贴完,下面进入这次的主题. 这是

[从头学数学] 第215节 带着计算机去高考(七)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月20日 17:13:35, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2006年的江苏省数学高考题]. 这一年,江苏重新使用了全国卷,并且这张试卷的难度也比较高,可以说, 也是打了考生一个措手不及

[从头学数学] 第214节 带着计算机去高考(六)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月20日 11:40:58, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2005年的江苏省数学高考题]. 总体来说,这次的难度和上一年持平,都是很厚道的那种, 不过上一年的好多题都像闹着玩似的,这次

[从头学数学] 第220节 带着计算机去高考(十二)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月24日 17:11:11, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2011年的江苏省数学高考题]. 2011年的卷子,难度比上一年的稍小一点,但阿伟觉得也达到了5.5环的难度. 这次的特色,是

[从头学数学] 第216节 带着计算机去高考(八)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月21日 11:31:19, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2007年的江苏省数学高考题]. 这一年的卷子又回到了比较低的难度,感觉这就是正弦曲线的节奏. <span style="

[从头学数学] 第224节 带着计算机去高考(十六)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月26日 16:49:14, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2015年的江苏省数学高考题]. 这一节是是[工程师阿伟]带着[机器小伟]去怀旧高考的收关节点. 所以多少会做几个题来表表心意

[从头学数学] 第221节 带着计算机去高考(十三)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月25日 10:40:52, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2012年的江苏省数学高考题]. 这就是传说中的厄尔斯星球末日那一年的考题,这一年的考题难度绝对是在5.5环以上. 可以从上表

[从头学数学] 第222节 带着计算机去高考(十四)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月25日 17:14:22, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2013年的江苏省数学高考题]. 上面这句话确实在本文而言是名不符实的,因为这张卷子阿伟和[机器小伟] 谁也没做,纯粹贴题了.

[从头学数学] 第219节 带着计算机去高考(十一)

剧情提要: [机器小伟]在[工程师阿伟]的陪同下进入了[九转金丹]之第八转的修炼.设想一个场景: 如果允许你带一台不连网的计算机去参加高考,你会放弃选择一个手拿计算器和草稿本吗 ?阿伟决定和小伟来尝试一下用计算机算高考题会是怎样的感觉. 正剧开始: 星历2016年05月24日 12:49:39, 银河系厄尔斯星球中华帝国江南行省. [工程师阿伟]正在和[机器小伟]一起做着2010年的江苏省数学高考题]. 2010年江苏的这张高考试卷,是大家公认的一张难卷,难出了风格, 难出了特色,也难出了名.