还剩21页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《选择和循环》ppt课件目录•选择结构•循环结构•循环控制语句•循环的嵌套•综合案例01选择结构if语句总结词条件判断的关键详细描述if语句用于根据特定条件执行不同的代码块它首先评估条件,如果条件为真,则执行相应的代码块;如果条件为假,则跳过该代码块switch语句总结词多路分支选择详细描述switch语句用于根据不同的值或表达式结果执行不同的代码块它允许您根据多个条件执行不同的操作,比嵌套if语句更简洁、易读三元运算符总结词简短的条件判断详细描述三元运算符(也称为条件运算符)是一个简短的语法,用于根据条件返回两个值中的一个它的语法是“条件值1:值2”,如果条件为真,则返回值1,否则返回值202循环结构for循环总结词适用于已知循环次数的场景详细描述for循环通常用于已知循环次数的场景,它由初始化语句、条件语句和后续语句三个部分组成在每次循环中,会先执行初始化语句,然后检查条件语句是否为真,如果为真则执行循环体,然后执行后续语句,再回到条件语句进行判断,直到条件语句为假时结束循环while循环总结词适用于未知循环次数但条件明确的场景详细描述while循环适用于未知循环次数但条件明确的场景在while循环中,只有当条件语句为真时,才会执行循环体循环体会一直执行,直到条件语句变为假因此,while循环的循环体可能会执行多次,具体次数取决于条件语句何时变为假do-while循环总结词适用于至少执行一次循环体的场景详细描述do-while循环适用于至少需要执行一次循环体的场景与while循环不同,do-while循环会先执行一次循环体,然后再检查条件语句是否为真如果条件语句为真,则继续执行循环体;否则,结束循环因此,do-while循环的循环体至少会执行一次03循环控制语句break语句总结词提前终止循环详细描述当程序执行到break语句时,会立即终止当前循环,跳出循环体,继续执行循环之后的代码continue语句总结词跳过当前循环的剩余部分详细描述当程序执行到continue语句时,会跳过本次循环的剩余部分,直接开始下一次循环return语句总结词结束函数并返回值详细描述当程序执行到return语句时,会立即结束当前函数的执行,并将return后面的值返回给调用者04循环的嵌套外层循环外层循环主要负责控制整个嵌套循环的次数,通常用于确定内层循环的总体迭代次数外层循环变量通常用于初始化内层循环变量,以确保内层循环的正确执行外层循环变量在每次迭代中都会进行更新,以确保整个嵌套循环按照预期进行内层循环内层循环主要负责执行具体的内层循环中可以包含复杂的逻内层循环通常会使用到外层循任务或计算,通常依赖于外层辑和计算,以处理外层循环传环变量,以便根据外层循环的循环变量来控制其迭代次数递的数据或状态迭代次数来调整自己的执行逻辑循环嵌套的注意事项确保内外层循环变量的初始化和注意内外层循环变量的作用范围在嵌套循环中,尽量减少不必要更新不会导致死循环或无限循环和生命周期,避免出现变量作用的计算和重复操作,以提高程序域冲突或未定义的行为的效率和性能05综合案例冒泡排序算法时间复杂度适用场景On^2,其中n是待排序元素的数量适用于小型数据集的排序,如电话本、列表等VS阶乘计算递归实现适用场景使用递归函数实现阶乘计算,每次递适用于计算大数阶乘,如计算归将n除以2,直到n为1或2时停止递1000000000的阶乘归,返回n的阶乘时间复杂度Olog n,其中n是待计算阶乘的数斐波那契数列010203递归实现时间复杂度适用场景使用递归函数实现斐波那O2^n,其中n是斐波那适用于生成具有特定规律契数列的计算,每次递归契数列的长度的序列,如生成黄金分割将前两个数字相加得到下数列等一个数字THANKS感谢观看。
个人认证
优秀文档
获得点赞 0