已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 算法初步算法设计【例1】已知平面直角坐标系中两点A(1,0),B(3,2),写出求线段AB的垂直平分线方程的一个算法解第一步,计算x01,y01,得AB的中点N(1,1)第二步,计算k1,得AB斜率第三步,计算k2,得AB垂直平分线的斜率第四步,由点斜式得直线AB的垂直平分线的方程,并输出算法设计时应注意的问题(1)与解决问题的一般方法有联系,从中提炼出算法;(2)将解决问题的过程分为若干个可执行步骤;(3)引入有关的参数或变量对算法步骤加以表达;(4)用最简练的语言将各个步骤表达出来;(5)算法的执行要在有限步内完成1求两底面直径分别为2和4,且高为4的圆台的表面积及体积,写出解决该问题的算法解算法如下:第一步,取r11,r22,h4.第二步,计算l.第三步,计算Srr(r1r2)l与V(rrr1r2)h.第四步,输出计算结果画程序框图【例2】画出一个计算13599的程序框图解法一:当型循环结构程序框图如图(1)所示法二:直到型循环结构程序框图如图(2)所示程序框图的画法对于一个具体的问题,首先设计自然语言描述的算法,这是画框图的基础,其次将算法步骤转化为对应框图起止框是每个程序框图所不可缺少的,各个框之间用流程线连接,需要断开的地方连接点不可缺少对于每种框图的功能需要明确,处理框用于数据的处理以及变量的赋值,输入、输出框用于数据的输入与输出,判断框需要填写的是需要进行判断的内容,每个程序框只有一个箭头指向它,并且只能伸出一条流程线(判断框除外)2求满足1234n500的最小的正整数n,画出执行该问题的程序框图解程序框图:条件结构与条件语句【例3】请写出如图所示的程序框图描述的算法的程序解这是一个求分段函数y的函数值的算法,输入、输出框分别对应输入、输出语句,判断框对应条件语句,算法程序为:条件结构与条件语句的应用(1)条件结构主要用在一些需要依据条件进行判断的算法中,如分段函数的求值,数据的大小比较等在条件结构中,无论条件是否成立,都只能执行两框之一,两框不可能同时执行,也不可能都不执行(2)条件语句主要有两种格式,一是IFTHENELSE格式,另一种是IFTHEN格式,它们在用法中有所不同如果要当表达式的结果为假时,执行另一序列的语句,可采用IFTHENELSE格式,否则,可采用IFTHEN格式在遇到三段以上分类问题时,往往用到条件语句的嵌套,分清层次,内层执行完再执行外层3请根据下图所示算法语句画出相应的程序框图算法语句具体如下:解程序框图如图所示:循环结构与循环语句【例4】计算S1(12)(123)(1234)(1234n)的值,画出程序框图并编写程序解n1时,S11;n2时,S21(12)S1(12);n3时,S3S2(123);SnSn1(1234n)故先考虑Tn1234n的程序框图的画法,求出Tn后,将Sn1Tn赋给Sn.程序框图如下程序如下循环结构与循环语句的应用(1)循环结构主要用在一些需要重复执行操作的算法中,如累加、累乘等循环结构中一定包含条件结构,并且在循环结构中,通常都有一个起循环计数作用的变量,这个变量的取值一般都包括在执行或终止循环的条件中(2)循环语句也有两种格式,WHILE语句和UNTIL语句在同一个算法中,它们的判断条件的意义恰好是相反的,初始值有时会不同当先判断再执行循环体时,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车制造企业员工手册范例
- 大型活动策划与现场管理技巧
- 2024年上海现代化工职业学院招聘教师考试真题
- 2025年河南农业大学招聘博士120名考试笔试备考题库及答案解析
- 经典演讲稿青春
- 关于感动演讲稿
- 2025四川成都诸葛资本投资有限责任公司招聘高级投资经理等岗位5人笔试考试参考试题及答案解析
- 员工离职证明申请流程与注意事项
- 2025湖南张家界市永定区人力资源和社会保障局招聘公益性岗位工作人员1人笔试考试参考试题及答案解析
- 2025四川省医医学验光配镜眼镜有限公司验光师(销售)招聘2人笔试考试参考题库及答案解析
- 《狂飙》影视鉴赏主题班会
- 连续性肾替代治疗抗菌药物剂量调整专家共识(2024年版)解读
- 2024学年天津市南开中学高二数学上学期期中检测试卷及答案解析
- 南京信息工程大学《数字图像处理Ⅰ》2022-2023学年期末试卷
- GB/T 30893-2024雨生红球藻粉
- 部编版一年级上册语文第二单元声母练习 (6份)
- 2024-2030年中国生态修复行业市场发展分析及前景趋势与投资战略研究报告
- 网络安全风险评估合同
- 动静脉内瘘PTA护理查房
- DB34-T 4800-2024 退化天然林生态修复技术规程
- GB/Z 43202.1-2024机器人GB/T 36530的应用第1部分:安全相关试验方法
评论
0/150
提交评论