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

标题: 王文博--20221008-前端预科4 [打印本页]

作者: 博5237    时间: 2022-10-9 10:45
标题: 王文博--20221008-前端预科4
一、今日学习内容:
1、https:互联网通信协议
2、算法:算法是在有限的步骤内,求解某一个问题所使用的一组定义明确的规则
        2.1、特点:明确性:算法中每一步都是明确的,能够有效的执行可以得到明确的结果
                有限性:算法应该有有限的步骤组成,必须在有限的操作中截至,并且给出操作结果
                有序性:算法从初始步骤开始,每一步都有确认的继任者,只有执行完前一步才能进行后一步
                不唯一性:求解某一个问题的解法不一定是唯一的,对于同一个问题可以有不同的解法,但算法有优劣之分,好的算法是我们追求的目标
                普适性:写出的算法必须能解决一类问题,并且能被重复使用,这是设计算法的基本原则
        2.2、流程:椭圆(开始或结束)、判断(菱形)、流程(矩形)、逻辑线(逻辑流程连接线)
        2.3、伪代码:是一种算法描述语言,使用伪代码目的是,可以更容易的被任何一种程序语言识别
                2.3.1、特点:结构必须保持清晰,代码更简单,可读性好
                伪代码是一种自然的语言,是介于自然语言和编码之间,
                以编程的书写形式,来指明代码的作用
                不用拘泥于具体的代码实现
        2.3.2、伪代码的常用表达式:X++;++X;将变量X的值加1;
                        X/=2:X=X/2;
                        X==Y:判断XY是否相等
                        a&&b:代表a和b
                        a||b:a或者b
                        break:打破击碎,停止循环并且跳出
                        continue:代表跳出当前循环,进入下一次循环.
        2.4、赋值语句:←表示:        X←Y:将Y的值赋给X                X←0:将0的值赋给X                X←→Y,XY的值进行互换
        2.5、循环控制语句:2.5.1、while:在初始阶段要进行条件判断,条件为真时,执行循环,条件为假时,终止循环
                        例:x>1;
                        while(x<10) do
                        输出当前值;
                        x=x+1;
                        end;
                2.5.2、for:循环次数受限制
                        例:for(i ←0 to 10)
                        输出i的值;
                        end;
        2.6、选择控制语句:if、else、else if(elif)
        2.7、冒泡排序:两两相比,排列顺序,直至所有数据进行比对排序


二、今日问题:


三、解决方案:





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