┊ 课件资源详情 ┊ | ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
::立即下载:: | ||||||||||||||||||||||||||||||
|
下载出错 | |||||||||||||||||||||||||||||
简介:
以下为课件内提取的文本内容,仅供参考: 程序框图与算法的基本逻辑结构 顺序结构 条件结构 循环结构
2 算法的特征 有穷性: 一个算法应包含有限的操作步骤而不能是 无限的。 确定性: 算法中每一个步骤应当是确定的,而不应当 是含糊的、模棱两可的。 有效性: 算法中每一个步骤应当能有效地执行,并得到 确定的结果。 程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形。 起止框 处理框 判断框 输入输出框 流程线 流程图的基本框图符号 流程图是用带箭头的流程线将各种框图符号连结在一起表示算法的图形。 例、判断n(n>2)是否为质数. (一)顺序结构 按照步骤依次执行的一个算法,称为具有“顺序结构”的算法,或称为算法的顺序结构. 特点: 直观、清楚 便于检查和交流 条件结构 循环结构 例1 设计一算法:输入圆的半径,输出圆的面积,并画出流程图 算法分析: 第一步:输入圆的半径 第二步:利用公式“圆的面积=圆周率×(半径的平方)”计算圆的面积; 第三步:输出圆的面积。 思考:整个程序框图有什么特点? 例2 设计一个算法,任意输入一个x,计算y = | x | ,并输出 y 的数值。 解:算法步骤 (1)输入x; (2)若x < 0,则y = - x ; (3)若x≥0,则y = x ; (4)输出y 开始 输入x x<0 y = - x 输出y 结束 y = x 是 否 练习 设计一算法输出1—1000以内能被3整除的整数 算法: S1:确定i的初始值为0; S2:判断i是否等于1000,若是则程序结束,否则进入S3; S3:使i增加1,判断i是否能被3整除,若能输出i,并返回S2;否则直接返回S2 | ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
☉为确保正常使用请使用 WinRAR v3.20
以上版本解压本站软件。 ☉如果这个资源总是不能下载的请点击报告错误,谢谢合作!! ☉欢迎大家给我们提供教学相关资源;如有其它问题,欢迎发信联系管理员,谢谢! |