已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
12 1算法与程序框图 d c 算法设计 例题1 每张音乐唱片售价25元 如果购买5张以上 含5张 唱片 则按九折收费 如果购买10张以上 含10张 唱片 则按八折收费 设计一个完成计费工作的算法 能画出程序框图吗 反思小结 算法是用来解决一类问题的 因此算法的设计应考虑到这类问题可能出现的各种情况 本题是分段函数的算法问题 对于变量x的不同范围 其计算公式是不相同的 要注意这一类问题算法的表述 拓展练习 设计一个算法 求1 2 4 249的值 并画出程序框图 解析 算法如下 第一步 sum 0 第二步 i 0 第三步 sum sum 2i 第四步 i i 1 第五步 判断i是否大于49 若是 则输出sum 且结束程序 否则返回第三步继续执行 程序框图如下 例题2 设计求半径为r的圆的面积的算法及程序框图 算法的逻辑结构 反思小结 求平面图形的面积 是有公式可以套用的 在选算法时 一般选择公式运算作为解决问题的算法 选用顺序结构就可以完成程序框图 反思小结 这是一个分段函数求值的算法问题 由于要求行李的托运费用 应先给出行李的重量和托运的路程 针对不同的重量按不同的算式求值 解决分段函数求值问题一般需采用条件结构来设计算法 反思小结 对于多个数的求和 求积与数列的求和等都可归结为这一类问题 循环结构中都有一个计数变量和累加变量 计数变量用于记录循环次数 同时它的取值还用于判断循环是否终止 累加变量用于输出结果 累加变量和计数变量是同步执行的 基本算法语句 反思小结 这是用条件语句进行的算法设计 使用条件语句时 要注意书写顺序及语句间的对应 如果程序框图能够正确地画出来 那么算法语句的编程就不难了 算法案例 反思小结 利用秦九韶算法计算多项式的值关键是能正确地将所给多项式进行改写 然后由内向外逐次计算一次多项式的值 由于后项计算要用到前项的结果 必须认真仔细 确保中间结果准确 1 算法与程序框图算法过程要简练 每一步执行的操作必须为下一步作准备 要注意 解决某一具体问题的算法不一定是唯一的 可能有多种 算法可以理解为是解决一类问题的算理的步骤 表示算法最便捷的方式是用自然语言对解决问题的步骤进行描述 以算法步骤形式表达算法 算法中的顺序结构是由若干个依次执行的处理步骤组成的 是任何一个算法都离不开的基本结构 条件结构 选择结构 是依据指定条件选择执行不同指令的控制结构 循环结构 重复结构 是依据指定条件是否重复执行一条或多条指令的控制结构 它由循环变量和初始条件 循环体 循环的终止条件组成 由于结构的不同 循环结构分为直到型 until 和当型 while 两种 这两种循环结构用于预先难以知道循环次数 通过设置某个条件进行操作 它们的区别是 直到型循环是满足条件时退出循环 而当型循环是不满足条件时退出循环 在使用循环结构写算法时 要引入恰当的循环变量 并注意循环变量的循环方式 2 基本算法语句程序是由若干算法语句组成的 程序语言一般包含输入语句 输出语句 赋值语句 条件语句和循环语句五种基本语句 基本算法语句是用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025有机食品行业市场增长潜力及政策环境与投资机会研究报告
- 2025智能穿戴设备医疗级传感器精度验证标准研究报告
- 2025智能物流仓储机器人行业发展瓶颈与突破策略研究报告
- 2025智能座舱人机交互创新与车载芯片投资前景
- 2025智能制造背景下中国工业软件市场需求与发展潜力报告
- 2025新能源汽车产业链深度分析及未来趋势预测报告
- 2025文化娱乐产业IP开发现状分析及衍生品市场潜力与投资机会报告
- 学校心理健康课程设置及教学大纲草案
- 节能从业人员考试题库及答案解析
- 电力设备特种物流的运输需求与市场趋势
- 矿业工程专业职业生涯规划书5800字数
- 学校信息社团管理制度
- 口腔出租证件协议书
- 《中医养生》课件
- TSG D2002-2006燃气用聚乙烯管道焊接技术规则
- 航空发动机核心零部件精密制造技术-全面剖析
- 关于露天开采试题及答案
- GB/T 17554.1-2025卡及身份识别安全设备测试方法第1部分:一般特性
- GB/T 320-2025工业用合成盐酸
- Smith预估模糊PID控制算法及其应用
- 保安证考试新手必看试题及2025年答案
评论
0/150
提交评论