第1745章 你们的编程算法太落后了(2 / 3)

请收藏本站,并多收藏几个备用站点:

这明摆着是让牛小强给大家上课,虽然牛小强还是个二十岁的学生,但在场的所有人全都不认为这样做有什么不对。

没办法,谁让牛小强刚才的表现那么恐怖呢?恐怖到把大家都给吓傻了,为了搞清楚情况,让牛小强给大家上一堂课又有什么关系?

牛小强也不推辞,他笑呵呵的点头,伸手拿起一支粉笔,在黑板上写下了“计算机算法”这个概念。

写完之后他开始讲解:“计算机算法这个概念是我发明的,说是发明,其实并不是很恰当,因为凡是懂得计算机编程的人,平时基本都会用上它,只是大家没有对此进行深入的研究罢了,我现在就给大家讲解一下计算机算法究竟是什么。”

牛小强说道这里稍作停顿,组织了一下语言后接着说道:“稍微懂得一些计算机知识的人都知道,计算机程序必须要具有严密的逻辑性,逻辑性越高的程序,就越是稳定和安全,如何实现高度的逻辑性呢?这需要从编程入手。”

“编程是一个很枯燥的过程,需要进行周密的数学运算,然后再把运算出来的结果用编程语言编写成计算机程序,想要实现高度的逻辑性,首先要做的就是确保你在编程之前的数学运算不要出错。”

“简单的错误可能不会影响程序的运行,但重大的错误却一定会造成程序的崩溃。在这里我想用人脑和计算做一个比较,人类的大脑要是崩溃了,就会变成精神病,计算机程序要是崩溃了,则会得出两种结果,第一是计算机彻底死机,无法运转,第二是计算机还能运行,但无论你输入什么指令,它得出的都会是错误的结果。”

“从这里不难看出编程的重要性,我刚才提到了计算机算法这个概念,这个概念主要针对的是计算机编程,所谓的算法,指的就是编程时进行的数学运算。”

“任何程序在编写之前,都需要确定它是用来干什么的,我管这个叫做‘程序的指向性’,说白了就是你需要先确定一个结果,然后通过数学运算,在编程的时候把这个结果的运算过程用计算机语言完整的展现出来,这其中数学运算的过程,就是我所说的算法。”