版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序设计与算法问题求解第1页,课件共14页,创作于2023年2月2.1程序的基本组成:输入、处理与输出2.1.1计算机解题示例P9已知三角形三个边的长度,设计求此三角形面积的程序
当a+b>c且a+c>b且b+c>a时,三角形存在,其面积为:式中:p=(a+b+c)/2第2页,课件共14页,创作于2023年2月计算机解题的过程:Input(输入)Processing(处理)Output(输出)第3页,课件共14页,创作于2023年2月2.1.2程序设计的一般步骤:分析:问题定义设计:算法选择与创建界面:选择和创建界面对象编码:用程序设计语言描述算法测试与调试:查找并排除程序中的任何错误完成文档:整理和组织描述程序的所有资料第4页,课件共14页,创作于2023年2月
2.2算法与编程工具算法:用计算机解决某一问题的方法和步骤。算法的分类:
(1)数值计算算法:例如求解超越方程的根、求定积分、解微分方程等
(2)非数值计算算法:例如对非数值信息的排序、查找等3.算法的评价标准:算法是否正确、运行的效率及占用系统资源的多少等
第5页,课件共14页,创作于2023年2月2.算法示例[例2-1]求两个自然数的最大公约数的算法S1.输入两个自然数M、N;S2.求M除以N的余数R;S3.使M=N,即用N代换M;S4.使N=R,即用R代换N;S5.若R≠0,则重复执行S2、S3、S4(循环),否则转S6;S6.输出M,M即为M和N的最大公约数。“欧几里德算法”第6页,课件共14页,创作于2023年2月[例2-2]在N个字符数据集合中,查找有无特定的字符串存在。S1.输入字符数据的个数N和要查找的数据S;S2.使I=1,I用于计数;S3.从字符数据集合中读取一个数据X;S4.若X=S,输出“找到S”的信息,算法结束,否则转S5;S5.使I=I+1,计数器计数;S6.若I≤N,则重复执行S3、S4、S5(循环),否则转S7;S7.输出“找不到S”的信息,算法结束。顺序查找算法第7页,课件共14页,创作于2023年2月3.算法的特征确定性可行性有穷性输入性输出性第8页,课件共14页,创作于2023年2月4.算法的描述自然语言:英语、汉语伪代码:高级程序设计语言:流程图:使用规定的图形符号来描述算法。
第9页,课件共14页,创作于2023年2月图形符号名称代表的操作输入/输出数据的输入与输出处理各种形式的数据处理判断判断选择,根据条件满足与否选择不同路径起止流程的起点与终点特定过程一个定义过的过程流程线连接各个图框,表示执行顺序连接点表示与流程图其他部分相连接流程图使用的图形符号第10页,课件共14页,创作于2023年2月两个算法示例的流程图第11页,课件共14页,创作于2023年2月5.基本算法结构“结构化程序设计方法”的核心是规定了算法的三种基本结构:
顺序结构分支结构循环结构
第12页,课件共14页,创作于2023年2月顺序结构分支结构循环结构(先判后做)循环结构
(先做后判)第13页,课件共14页,创作于2023年2月三种基本结构的共同特点是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 多功能机组操作工岗前测试验证考核试卷含答案
- 固体饮料喷雾造粒工QC管理强化考核试卷含答案
- 灌区管理工安全知识宣贯知识考核试卷含答案
- 蔬菜栽培工岗前安全实操考核试卷含答案
- 乙醛装置操作工成果能力考核试卷含答案
- 实景地理信息采集员岗前QC管理考核试卷含答案
- 护理教学新视界:课件一等奖
- 莫言作品序跋:文本内外的文学阐释与价值探寻
- 药物难治性癫痫手术治疗方式的精准抉择与疗效多维探究
- 荧光导电聚噻吩衍生物:制备工艺、性能调控与应用前景
- 2026年国际数学奥林匹克国家集训队测试试题真题(含答案详解)
- 绵阳市事业单位笔试真题2025年(附答案)
- 2026年社工考试《初级社会工作综合能力》真题及答案
- GB/T 338-2025工业用甲醇
- 阴道炎患者护理实践指南(2025年版)
- 数据安全技术选型
- 一百个心理测试题及答案
- 牙冠修复知情同意书
- 《生产安全事故应急演练基本规范》培训课件
- 汽车行业轮胎框架:替代加速拐点、高端配套突破26戴维斯双击之年
- 精准医学课件
评论
0/150
提交评论