




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、整理课件广义地说:广义地说:为了解决某一问题而为了解决某一问题而采取的方法和步骤,就称之为算法。采取的方法和步骤,就称之为算法。算法的概念算法的概念: 一般而言,一般而言,对一类问题的机械的、统一的求解方法称为算法。知识回顾知识回顾 整理课件例:给出求例:给出求1+2+3+4+5的一个算法的一个算法按照逐一相加的程序进行按照逐一相加的程序进行. .第一步第一步 计算计算1+2,1+2,得到得到3;3;第二步第二步 将第一步中的运算结果将第一步中的运算结果3 3与与3 3相加相加, ,得到得到6 6第三步第三步 将第二步中的运算结果将第二步中的运算结果6 6与与4 4相加相加, ,得到得到10.
2、10.第四步第四步 将第三步中的运算结果将第三步中的运算结果1010与与5 5相加相加, ,得到得到15.15.算法算法1 1整理课件新课引入新课引入 算法可以用自然语言来描述算法可以用自然语言来描述,但为了使算法但为了使算法的程序或步骤表达得更为直观的程序或步骤表达得更为直观,我们更经常地用我们更经常地用图形方式来表达它图形方式来表达它. 例如上一节例如上一节“例例1.求求1+2+3+4+5的的一个算法一个算法”可以用以下形式来表达可以用以下形式来表达.整理课件开始开始I 1S 0I5?YS S+II I+1N输出输出S结束结束表示算法的开始或表示算法的开始或结束,常用圆角矩结束,常用圆角矩
3、形表示形表示起止框起止框处理框处理框表示赋值或计算,表示赋值或计算,通常画成矩形通常画成矩形表示执行步骤的路表示执行步骤的路径可用箭头线表示径可用箭头线表示判断框判断框流程线流程线根据条件决定执行根据条件决定执行两条路径中的某一两条路径中的某一条,一般画成菱形条,一般画成菱形输入、输出框输入、输出框表示输入、输出操作,表示输入、输出操作,一般画成平行四边形框一般画成平行四边形框整理课件整理课件流程图:是由一些流程图:是由一些图框图框和和流程线流程线组成的,其中组成的,其中图框表示各种操作的类型,图框中的文字和符图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次号表
4、示操作的内容,流程线表示操作的先后次序。序。讲授新课一、流一、流程图程图整理课件(ANSI,美国国家标准化协会美国国家标准化协会)图形符号图形符号名称名称功能功能流程线流程线连接循环框连接循环框终端框终端框(起止框起止框)表示一个算法的表示一个算法的起始和结束起始和结束整理课件图形符号图形符号名称名称功能功能输入、输入、输出框输出框处理框处理框(执行框执行框)判断框判断框表示一个算法输表示一个算法输入和输出的信息入和输出的信息赋值、计算赋值、计算判断某一条件是否成判断某一条件是否成立立,成立时在出口处标成立时在出口处标明明“是是”或或“Y”,不不成立时标明成立时标明“否否”或或“N”.整理课件
5、(1)(1)起止框起止框: :框内填写开始、结束框内填写开始、结束, ,任何程序框任何程序框图中,起止框是必不可少的;图中,起止框是必不可少的;(2)(2)输入、输出框输入、输出框: :框内填写输入、输出的字框内填写输入、输出的字母、符号等母、符号等; ;(3)(3)处理框处理框( (执行框执行框):):算法中需要的算式、算法中需要的算式、 公式、对变量进行赋值等要用执行框表示公式、对变量进行赋值等要用执行框表示. .(4)(4)判断框判断框: :当算法要求在不同的情况下执当算法要求在不同的情况下执行不同的运算时,需要判断框行不同的运算时,需要判断框. .框内填写框内填写判断条件判断条件. .
6、: :整理课件 为了使大家彼此之间能够读懂各自画出为了使大家彼此之间能够读懂各自画出的框图的框图, ,必须遵守一些共同的规则必须遵守一些共同的规则, ,下面对一些下面对一些常用的规则作一简单的介绍常用的规则作一简单的介绍. .(1)(1)使用标准的框图符号使用标准的框图符号. .(2)(2)框图一般按从上到下、从左到右的方向画框图一般按从上到下、从左到右的方向画. .(3)(3)除判断框外,大多数程序框图符号只有一除判断框外,大多数程序框图符号只有一个进入点和一个退出点,判断框是具有超过一个进入点和一个退出点,判断框是具有超过一个退出点的唯一符号个退出点的唯一符号. .(4)(4)一类判断框是
7、一类判断框是“是是”与与“否否”两分支的判两分支的判断断, ,而且有且仅有两个结果而且有且仅有两个结果; ;另一类是多分支判另一类是多分支判断断, ,有几种不同的结果有几种不同的结果. .整理课件(5)(5)在图形符号内描述的语言要非常简练清楚在图形符号内描述的语言要非常简练清楚. .(7)(7)一个程序框图包括以下几部分一个程序框图包括以下几部分: :表示相应操表示相应操作的程序框作的程序框; ;带箭头的流程线带箭头的流程线; ;程序框外必要的程序框外必要的文字说明文字说明(6)(6)起始框只允许一条流出线起始框只允许一条流出线, ,终止框只允许一终止框只允许一条流入线条流入线, ,输入框、
8、输出框、处理框只有一条流输入框、输出框、处理框只有一条流入线和一条流出线入线和一条流出线, ,判断框有一条流入线和两条判断框有一条流入线和两条流出线流出线, ,但任何时候只有一条流出线起作用但任何时候只有一条流出线起作用. .整理课件1:给出求:给出求1+2+3+10的一个算法的一个算法,并用流并用流程图反映程图反映练习:练习:2:给出求:给出求12345的一个算法的一个算法,并用流程图反映并用流程图反映整理课件i i+1in或或r=0?否否是是求求n除以除以i的余数的余数r输入输入nI 2n不是质数不是质数r=0?n是质数是质数是是否否 尽管不同的算法千差万别尽管不同的算法千差万别, ,但它们都是由但它们都是由三种基本的逻辑结构构成的三种基本的逻辑结构构成的, ,这三种逻辑结构
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 几何概率面试真题及答案
- 达州市乡村振兴移民安置房屋建设培训课件
- 特殊教育需求与资源配置调研课件
- 《河流的水文特征》课件
- 《基因技术》课件2
- 《数据分析与可视化课件设计》
- 山东计算机二级考试单选题100道及答案
- 《胰岛素治疗的合理应用》课件
- 振动的描述课件鲁科版选修:波动的奥秘课件人教版选修
- 《神经内科疾病教学》课件
- 生态环境数字化治理的杭州创新与经验
- 建筑起重信号司索工试题库(附答案)
- Unit1-Unit3 (单元测试)-2024-2025学年人教PEP版(2024)英语三年级上册
- 一起干活安全协议书
- 六上 Unit 1 Part A 课件人教版六年级英语
- 从心理学角度谈医患沟通
- 常用焊管规格表
- DL∕T 5161.17-2018 电气装置安装工程质量检验及评定规程 第17部分:电气照明装置施工质量检验
- 广西壮族自治区南宁市2023-2024学年八年级下学期7月期末历史试题(无答案)
- DL-T5344-2018电力光纤通信工程验收规范
- 2024年上海市公安机关文职辅警、公安机关勤务辅警、检察系统辅助文员招聘笔试参考题库含答案解析
评论
0/150
提交评论