当前位置:首页阅读

(学习心得)暑假学习笔记(一)

(学习心得)暑假学习笔记(一)

C语言

(学习心得)暑假学习笔记(一)

一、数学和编程

暑假预习了线性代数,感觉计算较大的矩阵时比较麻烦。同时学习了C语言编程,C语言中的二维数组正好就是表示矩阵的,那么就可以编出进行矩阵运算的程序。我编了计算乘法矩阵乘法(线性运算比较简单)和矩阵转置的程序。当然这种程序早就有人编好了,还可以完成求行列式,伴随矩阵,逆矩阵等。更好的是使用数学软件MathLab,或者用Excel中的函数。线性代数是解决向量和线性方程组问题的,那么这样就很方便了。

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

矩阵乘法

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

矩阵转置

还可以解决其他的问题。在高中数学必修3就学过了算法和流程图,学过条件判断语句if-else,循环语句do-while,for。数学中的分段函数可以用条件判断,求数列第n项,求级数可以用循环语句,比如计算器计算三角函数等用的就是泰勒展开,还可以尝试输入较大的数(只要不溢出)观察级数的收敛性。更好的是判定一个整数是否为质数的程序,在研究费马数时会很方便,当年费马得出错误的结论大概是因为分解因子太困难了,用程序分解就很容易,不过n=5的费马数正好溢出,就要用其他方法。

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

分解质因子二、自然语言与编程语言

编程语言有很多,大多是英文写的,也有中文的编程语言,如易语言。不过我觉得自然语言并不重要,编程里的英文并不多,可以通过变量名提示,比如用拼音,还可以加注释。编程的关键是算法,语言是可以学的,而且语言都差不多。

下面是我用日语编的一段C语言代码。

#「入力出力.頭」を包含

整数 主関数()

整数 ア、イ;

(ア、イ)を入力;

ア>イ たら

(「大きい」)を出力;

さもないと

(「小さい」)を出力;

0 へ帰る;

对于自然语言而言,其中存在一定的规律,可以利用程序完成。比如日语里的动词变形,最简单的是三类动词,只有两种,那么可以用字符串完成变形,同理形容词的变形也是固定的。而具有特例的可以单独考虑。

三、胡扯

说到数学就可以谈到密码的设定,加密的方式可以有很多种,要加密时能够自己记住,可以通过进制转化。

例如パスワード114514,加密为パスワード1BF52H,也就是转为16进制。还可以构造一个函数,作为密钥,进行加密和解密。

编程或数学等问题会有一个情景,有时会用一个比较有趣情景,当然本质上情景并不重要,不过还是容易让人注意到的。

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

情景很草物理竞赛题

这样倒是有些意思,别成天都是一样的东西,让人疲倦。有些有趣的东西才能让人有学习的兴趣。

最后是我自己瞎改的图,顺便下了几个字体。

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

汉化版

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

原版

(学习心得)暑假学习笔记(一)_WWW.XUNWANGBA.COM

(学习心得)暑假学习笔记(一))宝,都看到这里了你确定不收藏一下??