[从头学数学] 第103节 整理与复习--数与代数

剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入练气期第十二层功法的修炼,
这次要修炼的目标是[整理与复习--数与代数]。

正剧开始:

星历2016年02月22日 12:29:27, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[整理与复习--数与代数]。


经过漫长艰辛的修炼,小伟终于达到了练气期的顶峰,为了让小伟能够成功筑基,

[人叫板老师]给了小伟五枚筑基丹,下面,小伟就要炼化第一枚--数与代数。



[从头学数学] 第103节 整理与复习--数与代数_第1张图片


[从头学数学] 第103节 整理与复习--数与代数_第2张图片

<span style="font-size:18px;">function myDraw() {   
    var config = new PlotConfiguration();    
    config.init();    
    config.setPreference();   
	config.setSector(1,1,1,1);
	config.axis2D(0, 0,190);

	var x, y;
	
	var a = [[0,0], [1/3, 0],[1,0],[3.5,0], [5, 0], [-3, 0]];
	var a2 = [[0,0], [1/3, 0],[1,0],[3.5,0], [5, 0], [-3, 0]];
	var b = [];
	
	
	for (var i = 0; i < a.length; i++) {
		for (var j = 0; j < 2; j++) {
			if (j == 0) {				
				a[i][j] *= 37.8;
				b.push(a[i][j]);
				
			}
			else {
				a[i][j] *= -37.8;
			}
		}
	}
	
	var s = '';
	
	for (var i = 0; i < b.length; i++) {
		s = '';
		if (Math.abs(a2[i][0] - Math.round(a2[i][0])) < 0.0001) {
			s = '   '+a2[i][0].toFixed(0)+'   ';
		}
		else {
			s = '   '+a2[i][0].toFixed(1)+'   ';
		}			
		
		plot.fillText(s, b[i]-20, -20, 40);		

	}
	
	var color = ['red', 'cyan', 'blue', 'orange', 'pink', 'green', 'purple'];	

	shape.pointDraw(a, 'red');
	var ruler = new Ruler();
	ruler.ruler(12, -5*37.8, 20, 0);
    
}</span>

[从头学数学] 第103节 整理与复习--数与代数_第3张图片

[从头学数学] 第103节 整理与复习--数与代数_第4张图片

[从头学数学] 第103节 整理与复习--数与代数_第5张图片

[从头学数学] 第103节 整理与复习--数与代数_第6张图片

<span style="font-size:18px;">两位数:  [23, 24, 25, 32, 34, 35, 42, 43, 45, 52, 53, 54]
奇数:  [23, 25, 35, 43, 45, 53]
偶数:  [24, 32, 34, 42, 52, 54]
质数:  [23, 43, 53]
合数:  [24, 25, 32, 34, 35, 42, 45, 52, 54]
2的倍数:  [24, 32, 34, 42, 52, 54]
3的倍数:  [24, 42, 45, 54]

#5
def tmp():
    listA = [];
    for i in range(2, 6):
        for j in range(2, 6):
            if (i != j):
                listA.append(i*10+j);

    print('两位数: ', listA);

    listB = [];
    listC = [];

    for i in range(len(listA)):
        if divmod(listA[i], 2)[1] ==1:
            listB.append(listA[i]);
        else:
            listC.append(listA[i]);
    print('奇数: ', listB);
    print('偶数: ', listC);      

    listB = [];
    listC = [];
    for i in range(len(listA)):
        if prime(listA[i]):
            listB.append(listA[i]);
        else:
            listC.append(listA[i]);
    print('质数: ', listB);
    print('合数: ', listC);

    listB = [];
    listC = [];
    for i in range(len(listA)):
        if divmod(listA[i], 2)[1] ==0:
            listB.append(listA[i]);
        if divmod(listA[i], 3)[1] ==0:
            listC.append(listA[i]);
    print('2的倍数: ', listB);
    print('3的倍数: ', listC);


if __name__ == '__main__':
    tmp();
	</span>




<span style="font-size:18px;">#9
def tmp():
    for i in range(40, 50):
        if (divmod(i, 8)[1] == 6 and divmod(i, 10)[1] == 6):
            print(i);

>>> 
46</span>

[从头学数学] 第103节 整理与复习--数与代数_第7张图片

[从头学数学] 第103节 整理与复习--数与代数_第8张图片


<span style="font-size:18px;">#5
59*101 = 5959, 
12.7-3.6-5.4 = 37/10 = 3.7 = 370.0%, 
24*(1/4+5/6-7/8) = 5 = 500%, 
2.5/(5/8)*7/4 = 7 = 700%, 
8/9*(3/4-(7/16-1/4)) = 1/2 = 0.5 = 50%, 
12.5*8/12.5*8 = 64, </span>

<span style="font-size:18px;">>>> 
9 * 9 - 1 = 80
98 * 9 - 2 = 880
987 * 9 - 3 = 8880
9876 * 9 - 4 = 88880
98765 * 9 - 5 = 888880
987654 * 9 - 6 = 8888880
9876543 * 9 - 7 = 88888880
98765432 * 9 - 8 = 888888880
987654321 * 9 - 9 = 8888888880

#6
def tmp():
    a = [];
    for i in range(9, 0, -1):
        a.append(i);

    for i in range(9):
        b = 0;
        for j in range(i+1):
            b *= 10;
            b += a[j];
        c = b*9-i-1;
        print(b, '*', 9, '-', i+1, '=', c);		
		
</span>


[从头学数学] 第103节 整理与复习--数与代数_第9张图片

这个问题其实是[工程师阿伟]一直比较关心的,小伟没有心跳,不用呼吸,但阿伟却需要,这下终于有机会弄明白了。

[从头学数学] 第103节 整理与复习--数与代数_第10张图片

[从头学数学] 第103节 整理与复习--数与代数_第11张图片


[从头学数学] 第103节 整理与复习--数与代数_第12张图片



这两幅图有什么不同呢?

(1)坐标轴标注不同;

(2)图形的形状不同。

(3)表示的意义不同

有什么相同呢?

(1)都是描述的同一事件

(2)绘制风格相同。

其实这种问题,小伟一点兴趣也没有。


这样,这枚筑基丹就炼化完成了, 小伟也该去玩一会了。

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


你可能感兴趣的:([从头学数学] 第103节 整理与复习--数与代数)