ImageVerifierCode 换一换
格式:PPT , 页数:12 ,大小:82KB ,
资源ID:6545795      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6545795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2-程序设计与算法.ppt)为本站会员(yjrm16270)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

2-程序设计与算法.ppt

1、第2章 程序设计与算法,2.1 程序的基本组成:输入、处理与输出,2.1.1 计算机解题示例 例:根据三角形的三个边长求面积。 输入:三条边a、b和c 处理: 判断能否围成三角形,若能则计算面积S 输出:面积S的值 例:求一元二次方程的根。ax2+bx+c=0 输入:系数a、b和c 处理: b2-4ac0:求x1、x2 b2-4ac=0:求x1 输出:两个不同的根或相等的根,2.1 程序的基本组成:输入、处理与输出,2.1.2 程序设计的一般步骤: 分析 设计 选择与创建界面 编码 测试与调试 完成文档,2.2 算法与编程工具,算法的定义: 算法是解决某个问题或处理某个事件的方法和步骤。 算法

2、的分类: 数值计算算法 非数值计算算法 同一问题可有各种不同算法 评价算法好坏: 是否正确 运行效率 占用资源,算法示例2-1 求两个自然数的最大公约数,欧几里德算法 S1. 输入两个自然数M、N S2. 求M除以N的余数R S3. 使M=N,即用N代替M S4. 使N=R,即用R代替N S5. 若R0,则重复S2、S3、S4,否则转S6 S6. 输出M,算法示例2-2 在N个字符中查找某字符S是否存在,S1. 输入N、S S2. 使I=1,用于计数 S3. 读取第I个字符X S4. 若X=S,输出“找到S”后结束,否则转S5 S5. 使I=I+1 S6. 若I=N,则重复S3、S4、S5,否

3、则转S7 S7. 输出“找不到S”后结束,算法的特征、描述和结构,算法特征 确定性 可行性 有穷性 输入性 输出性,算法描述 自然语言 代码符号 流程图,算法结构 顺序结构 分支结构 循环结构,P15习题2-1,S1:输入x、y S2:使 t=x,即x的值赋给t S3:使 x=y,即y的值赋给x S4:使 y=t,即t的值赋给y S5:输出x、y,1. 设x与y是同一类型变量,设计一个算法,把x与y中的数据相互交换。,P15习题2-2,S1:输入变量a,b,c的值 S2:若ab,则转S3;否则ab、ba再转S3 S3:若ac,则转S4,否则转S5 S4:若bc,则转S6,否则bc、cb再转S6

4、 S5: ca、ab、bc S6:输出变量a,b,c的值,2. 设a、b、c是同一类型变量,并分别被赋予不同大小的数据,设计一个算法,使得执行的结果为abc。,P15习题2-3,S1: 输入正整数N S2: 使k=2 S3: 若k=N-1,则转S4,否则转S6 S4: 若N除以k的余数为0,则转S6,否则转S5 S5: 使k=k+1,转S3 S6: 若k= N-1,则输出“不是素数”,否则输出“是素数”,3. 设计一个可以判断某数是否是素数的算法。,P15习题2-4,S1: 输入正整数N,并转换成字符串S S2: 使k=1 S3: 若kch2,则转S7,否则转S6 S6: 使k=k+1,转S3 S7: 若k= S长度的一半,则输出“不是回文”,否则输出“是回文”,4. 设计一个判断某正整数是否是回文数的算法。,P15习题2-5,S1:输入a S2:使k=1 S3:若k=a,转S4,否则转S7 S4:若a除以k的余数为0,则转S5,否则转S6 S5:输出因子k,转S6 S6:使k=k+1,转S3 S7:程序结束,5. 设计一个算法,求出给定的自然数a的所有因子,

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报