我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

梁洁-20221008-预科第四天

[复制链接]
梁杰,你好 发表于 2022-10-8 23:36:20 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
一、今日学习内容
1、c/s和b/s
b/s  https  浏览器交互协议  服务器端做防护
c/s   公司自己开发的协议 不通用
2、算法
1)、概念:在有限的步骤内,求解某一个问题所使用的一组定义明确的规则。
2)特点:
明确性:每一个步骤都是确切的,可以有效的执行,得到明确的结果。
有限性:算法的步骤是有限的,必须在有限的步骤操作停止后,得出有限的操作结果。
有序性:从初始步骤开始,算法的每一步都只能有一个继任者,前一步执行完成后后一步才能执行。
不唯一性:解决问题的方法不是唯一的,同一个问题又有不同的解决方法,但是算法是由优劣之分的,最好的算法使我们一生追求的目标。
普适性:算法是用来解决某一类问题的,可以被重复使用,这是设计一条算法的准则。
3)、流程图:椭圆形用来表示开始和结束。矩形用来表示行动,菱形用来表示判断,箭头线是逻辑线。
4)、伪代码
概念:算法描述语言,使用伪代码是为了被描述的算法更容易被人任意一种编码语言实现
特点:
结构清晰,代码简单,可读性强。
类似于自然语言的描述,介于自然语言和编程语言之间。
依照变成需要来书写,用来指明算法。
不需要具体的代码实现。
特点语句:
赋值语句:x←y  将y的值赋给x   被赋予的值可以使具体的值、变量、公式。   x双箭头y   xy的值进行互换
条件语句:  if   else   elseif
循环语句:
while:循环开始的时候需要进行判断,结果为真才能执行,结果不是真的话循环停止。
while   do
for:有限次数的顺坏,一般不使用条件语句。
for   then
5)、常用的表达式
a%b=n    a除以b余n
x++  ++x   每执行一次,x的值加一
a==b   判断于是相等的话输出true  不相等的话输出为false
a/=b    a除以b
a||b  a&b   前者两个条件只需呀满足一个,后者需要两个条件都满足。
break     终止循环并跳出
continue  跳出本次循环。
6)、冒泡排序:一种对一组数字进行排序的算法


二、遇到的问题
三、解决的方案

回复

使用道具 举报

关注0

粉丝0

帖子77

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026