算法初步复习课课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《算法初步复习课课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 初步 复习 课件
- 资源描述:
-
1、2022-11-12022-11-1有限性:有限性:一个算法应包含有限的操作步骤而不能是一个算法应包含有限的操作步骤而不能是 无限的。无限的。确定性:确定性:算法中每一个步骤应当是确定的,而不应当算法中每一个步骤应当是确定的,而不应当 是含糊的、模棱两可的。是含糊的、模棱两可的。有效性:有效性:算法中每一个步骤应当能有效地执行,并得到算法中每一个步骤应当能有效地执行,并得到 确定的结果。确定的结果。输输 入入:可以没有输入信息,可以有多个输入信息。可以没有输入信息,可以有多个输入信息。输输 出出:至少要输出一个信息。至少要输出一个信息。算法特征:算法特征:2022-11-1常用的流程图符号:常
2、用的流程图符号:或或起止框起止框输入输出框输入输出框判断框判断框处理框处理框流程线流程线一、流程图一、流程图2022-11-11、自然语言、流程图、程序语言、自然语言、流程图、程序语言2、流程图(、流程图(顺序结构,条件结构,循环结构顺序结构,条件结构,循环结构)(1)顺序结构)顺序结构是指在一个算法中运算是按照步骤依次是指在一个算法中运算是按照步骤依次执行的,这是一种最简单的算法结构,也是任何一个算执行的,这是一种最简单的算法结构,也是任何一个算法必不可少的逻辑结构。法必不可少的逻辑结构。(2)顺序结构的流程图如图)顺序结构的流程图如图二、算法的表示及算法的三种结构二、算法的表示及算法的三种
3、结构A.顺序结构:顺序结构:2022-11-1(1)条件结构条件结构是指在算法中有时要进行判断,判断的是指在算法中有时要进行判断,判断的结果直接决定后面的执行步骤,这样的结构叫做条件结果直接决定后面的执行步骤,这样的结构叫做条件结构。结构。(2)条件结构、条件语句)条件结构、条件语句条件条件步骤步骤2步骤步骤1是是否否是是条件条件步骤步骤1否否两两个个分分支支一一个个分分支支B.条件结构:条件结构:1IFTHENEND IF 条条件件 语语句句12IFTHENELSEEND IF 条条件件 语语句句 语语句句2022-11-1复合复合if语句语句表示为表示为:条件条件1条件条件2语句语句3语句
4、语句2语句语句1假假真真真真假假ifthen else if then else2022-11-1(1 1)循环结构的三要素)循环结构的三要素(2 2)循环结构的设计步骤:)循环结构的设计步骤:循环结构是指在算法中从某处开始,按照一定循环结构是指在算法中从某处开始,按照一定 的条件反复执行某一处理步骤的结构。的条件反复执行某一处理步骤的结构。循环变量,循环体、循环的终止条件。循环变量,循环体、循环的终止条件。3 3)确定循环的终止条件。)确定循环的终止条件。1 1)确定循环结构的循环变量和初始条件)确定循环结构的循环变量和初始条件2 2)确定算法中需要反复执行的部分,即循环体;)确定算法中需要
5、反复执行的部分,即循环体;C.循环结构:循环结构:2022-11-1 是是AP否否Until(直到型)循环)循环两种循环结构的区别两种循环结构的区别先执行循环体,然后再检查条先执行循环体,然后再检查条件是否成立,如果不成立就重件是否成立,如果不成立就重复执行循环体,直到条件成立复执行循环体,直到条件成立退出循环。退出循环。先执行先执行 后判断后判断AP是是否否While(当型)循环)循环先判断指定的条件是否成立,先判断指定的条件是否成立,若条件成立,执行循环条件,若条件成立,执行循环条件,否则退出循环。否则退出循环。先判断先判断 后执行后执行2022-11-1DO 循环体循环体LOOP Whi
6、le 条件为真条件为真For 循环变量循环变量 初始值初始值 To 终值终值 循环体循环体Next1、在计算机语言里,循环结构可以用循环语句来表达分别有:、在计算机语言里,循环结构可以用循环语句来表达分别有:DoLoopDoLoop语句语句ForNextForNext语句语句2、在运用两种语句都要注意循环变量的初始值和终值、在运用两种语句都要注意循环变量的初始值和终值2022-11-1 巩固练习:第一部分:基础知识与程序框图;第二部分:基础知识与计算机语言。2022-11-1 课时小结:2022-11-1()输入、输出语句()输入、输出语句()赋值语句()赋值语句(交换两个变量的值交换两个变量
展开阅读全文