高三数学第一轮复习 基本算法语句课件 新人教B版.ppt_第1页
高三数学第一轮复习 基本算法语句课件 新人教B版.ppt_第2页
高三数学第一轮复习 基本算法语句课件 新人教B版.ppt_第3页
高三数学第一轮复习 基本算法语句课件 新人教B版.ppt_第4页
高三数学第一轮复习 基本算法语句课件 新人教B版.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学案2基本算法语句 考点1 考点2 考点3 考点4 考纲解读 返回目录 考向预测 2012年高考 基本算法语句命题的比率相对很低 返回目录 1 赋值语句 用来表示赋给某一个变量一个具体的确定值的语句 赋值语句的一般格式 2 输入语句的一般格式 变量名 3 输出语句的一般格式 4 条件语句 处理条件分支逻辑结构的算法语句 print io 2 变量名 变量名 变达式 变量名 input 返回目录 if语句的一般格式 if表达式语句序列1 else语句序列2 end 返回目录 5 循环语句 for循环的格式为for循环变量 初值 步长 终值循环体 endwhile循环的格式为while表达式循环体 end 返回目录 考点1输入 输出和赋值语句 某工种按工时计算工资 每月总工资 每月劳动时间 小时 每小时工资 从总工资中扣除10 作公积金 剩余的为应发工资 请编写一个输入劳动时间和每小时工资数就能输出应发工资的程序 返回目录 分析 设出每小时工资 每月劳动时间 每月总工资 先求出每月总工资 再求应发工资 解析 算法分析 s1输入月劳动时间t和每小时工资a s2求每月总工资y 每月劳动时间t 每小时工资a s3求应发工资z 每月总工资y 1 10 s4输出应发工资z 程序框图如图11 2 2 程序 返回目录 t input t a input a y a t z 0 9 y print io 2 z 返回目录 1 赋值语句是最重要的一种基本语句 也是一个程序必不可少的重要组成部分 使用赋值语句 一定要注意其格式要求 如 赋值号左边只能是变量而不能是表达式 赋值号左右两边不能对换 不能利用赋值语句进行代数式计算等 2 利用赋值语句可以实现两个变量值的互换 方法是引进第三个变量 用三个赋值语句完成 返回目录 若三角形的三边长分别为a b c 借助三角形面积公式s p 编写一个求三角形面积的程序 返回目录 该问题的算法程序框图如图 则程序如下a input a b input b c input c p a b c 2s sqrt p p a p b p c disp s s 返回目录 考点2条件语句 铁路运输托运行李 从甲地到乙地 规定每张客票托运费计算方法是行李重量不超过50kg时按0 25元 kg计算 超过50kg而不超过100kg时 其超过部分按0 35元 kg计算 超过100kg时 其超过部分按0 45元 kg计算 编写程序 输入行李重量 计算并输出托运的费用 分析 设行李重量为wkg 应付运费为x元 则运费公式为0 25 w w 50 0 25 50 0 35 w 50 50100 x 返回目录 解析 用scilab语言写出如下程序 w input w ifw 50 x w 0 25 elseifw 100 x 0 25 50 0 35 w 50 elsex 0 25 50 0 35 50 0 45 w 100 endprint io 2 x 返回目录 编写实际问题中的条件语句时 应先分析实际问题 将实际问题转化为数学问题 理清算法步骤 然后用条件语句编程 返回目录 某玩具厂1996年生产总值为200万元 如果年生产增长率为5 计算最早在哪一年生产总值超过300万元 画出程序框图 写出程序 返回目录 程序框图如图 程序如下 n 1996a 200p 1 05whilea 300a a pn n 1endprint io 2 n 返回目录 考点3for循环语句 画出计算值的程序框图 并写出程序 分析 从题可以看出 分母是有规律递增的 可以引入累加变量s和计数变量i 且s s 是反复进行的 可以用循环结构及语句来描述算法 返回目录 解析 程序框图如图11 2 3 程序如下 s 0fori 1 1 ns s 1 ii i 1endprint io 2 s 返回目录 1 在描述循环结构的算法时 若循环次数是明确的 两种语句均可使用 若循环次数不明确 一般用while语句 2 for语句是先执行循环 后判断条件 循环次数确定 3 本题的算法设计具有灵活性和通用性 如果将s s 1 i变为s s i 则变为1 2 3 n的值 将s s 1 i不变 而i i 1变为i i 2 则变为求的值 若将i i 1不变 而s s 1 i变为s s i 则变为1 2 3 n的值 返回目录 用while和for语句写出计算102 202 302 10002的算法程序 并依据程序画出相应的程序框图 返回目录 程序如下 while语句s 0 i 10 whilei 1000s s i2 i i 10 endprint io 2 s for语句s 0 fori 10 10 1000s s i2 endprint io 2 s 程序框图为 返回目录 考点4while循环语句 设计一个程序将全班50名学生中考试及格者 60分及格 的分数打印出来 并统计及格人数 分析 我们可假定n为1 若n大于50则结束 否则输入g且与60比较 若g 60 则输出分数 使n的值增加1 继续输入分数g 重复进行 解析 算法程序框图如图11 2 4所示 返回目录 解析 算法程序框图如图所示 程序 n 1 i 0 whilen 60i i 1 print io 2 g endn n 1 endprint io 2 i 返回目录 1 当一个问题确定为循环结构 但循环次数无法确定时 要选用while语句来编写程序 2 当循环语句中有嵌套时 我们用缩进文字的方式来体现 3 要注意for语句与while语句的区别和联系 返回目录 画出计算1 3 5 99的值的程序框图 并写出程序 s 1 i 1 whilei 99s s i i i 2 ends 程序框图如下图 while语句 返回目录 1 输入 输出语句是任何一个程序必不可少的语句 其功能是实现数据的输入 输出 为了使输入 输出更清楚 可以设计提示信息 用引号引起来 与变量之间用逗号隔开 2 赋值语句是最重要的一种基本语句 也是一个程序必不可少的重要组成部分 使用赋值语句 一定要注意其格式要求 如 赋值号左边只能是变量而不能是表达式 赋值号左右两边不能对换 不能利用赋值语句进行代数式计算等 返回目录 3 条件语句主要有两种格式 一是if else end格式 它有两个语句序列 二是if end格式 它仅有一个语句序列 4 求分段函数的函数值往往需要用到条件语句 有时需要用到条件语句的嵌套 5 在for循环语句中 循环变量的值与终值比较 结果为真时执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论