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

标题: 谷江涛--20221008-前端预科4 [打印本页]

作者: 暴风雨    时间: 2022-10-8 23:53
标题: 谷江涛--20221008-前端预科4
一、 今日内容:
一 算法
1.概念 实在有限的步骤内求解某一个问题的所使用的定义明确规则
2.特点
明确性:算法中的每一个步骤都是确切的能有效的执行而却可以得到明确的结果
有限性:算法应该有有限的步骤来组成必须在有限的操作内停止并计算出有效的结果
有序性: 算法从处事步骤开始都只能有一个确定的继任者只有执行完前一步才能进行后一步
不唯一性: 求解某一个问题的解法不一定是唯一的对于同一个问题可以有不同的解法,但是算法有优劣之分
普适性:写出的算法必须能解决一类问题并且能够被重复使用这是算法的一条基本原则
3 伪代码:
概念 是一种算法描述语言使用伪代码的目的是为了被描述的算法被编程算法实现
特点  
必须结构保持清晰代码要简单可读性好
伪代码是类似于自然语言的一种描述语言 他是结余自然语言和编程语言之间的
是以编程语言的书写形式来知名算法的作用
是不用拘泥于代码的实现
语言
赋值语言  一般用<--表示,x<--y;将y赋值给x x<--  -->将x和y值互换
选择控制语句
if - else - ifelse
循环控制语句
while 在初始阶段进行条件判断 条件为真时 执行循环条件惟假时,终止循环  i++ 打破循环
for循环次数受限制的循环语句
常用表达式
i++ /++i 等着 i=i+1 将变量值加一
x%2 等于x=x%2
x==y 可以判断x y 是否相等
a&&b a和b
a||b 等于 a或b
break 停止循环跳出
continue 跳出当前循环 进入下次循环
4 冒泡排序
多位数字 按两两排序
5 流程图
开始  执行 判断  循环 结束
二、 今日问题

三、 解决问题







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