菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育

标题: 薛伯一·-20221008-前端预科4.docx [打印本页]

作者: Paracelsus    时间: 2022-10-8 23:57
标题: 薛伯一·-20221008-前端预科4.docx
今日学习内容:算法
定义:有限步骤内求解某一问题所使用的定义明确的规则
算法特点:
1.明确性:算法中的每一步都是确切的,能有效地执行,且能得到明确的结果;
有限性:算法应由有限的步骤组成,必须在有限的操作后停止,并且给出操作结果;
有序性:算法从初始步骤开始每一步都只能有一个确认的继任者,只有执行完前一步才能执行后一步;
不唯一性:求解某一问题的解法不一定是唯一的,对于同一问题可以有不同的解法;(仍有优劣之分)
普适性:写出的算法必须能解决一类问题,并且能够被重复使用,这是设计算法的一条基本原则。

循环:1.当循环;
            2.直到循环。


伪代码
定义:被描述的算法更容易得以任何一种编程语言实现
特点:
伪代码清晰、可读性好;
2.伪代码是类似自然语言的一种描述语言,介于自然语言和编程语言之间
以编程语言的书写形式指明算法的作用;
不用拘泥于具体的代码实现。

一些常用的伪代码
X→Y将x赋值给y
X=y将xy值互换
i++;++i=i+1  将变量值+1
x/=2  x=x/2
x= =y 判断二者是否相等
a&&b                 a和b
a||b     a或b
break 停止循环并跳出循环
Continue跳出当前循环,进入下一次循环

此处学习了一些简单的通过伪代码描述日常生活中行为的方法。


选择控制语句:

If-else-elseif

If x>0 then

循环控制语句
While循环(初始阶段要进行条件判断,条件为真时执行循环,条件为假时终止循环)
For 循环(使用较多,循环次数 的循环语句)


今日学习问题:暂无

问题解决方式:暂无





欢迎光临 菁英数字科技(猩码)-猩码学苑-专注软件开发人才菁英教育 (http://www.xingmaxueyuan.com/) Powered by Discuz! X3.4