ImageVerifierCode 换一换
格式:PPT , 页数:38 ,大小:1.84MB ,
资源ID:773924      下载积分:5 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.ketangku.com/wenku/file-773924-down.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(2019-2020学年数学必修三北师大版课件:第2章 算法初步 §2 2.2 .ppt)为本站会员(高****)主动上传,免费在线备课命题出卷组卷网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知免费在线备课命题出卷组卷网(发送邮件至service@ketangku.com或直接QQ联系客服),我们立即给予删除!

2019-2020学年数学必修三北师大版课件:第2章 算法初步 §2 2.2 .ppt

1、第二章 算法初步2 算法框图的基本结构及设计22 变量与赋值自主学习 梳理知识课前基础梳理|学 习 目 标|掌握变量及赋值的含义,会用赋值语句.1变量在研究问题的过程中,可以取不同_的量称为变量2赋值在算法中,把变量 A 的值赋予变量 B,这个过程称为赋值,记作_,其中“”称为赋值符号数值BA练一练:下面的赋值语句正确的为()AabcB1aCabc1Dac答案:D1赋值语句的注意事项有哪些?(1)赋值号左边只能是变量,不能是表达式(2)赋值号左右两边不能交换,赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量(3)在赋值语句中,赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值不能

2、利用赋值语句进行代数式的演算(如因式分解、化简等)例如 yx24(x2)(x2)是不能实现的(4)赋值符号与数学中的等号写法相同,但意义不一样赋值号左边的变量,如果原来没有值,则在执行赋值语句后,获得一个值,如果原来有值,则执行该语句后,以赋值号右边表达式的值代替该变量原来的值即将原值“覆盖”例如,NN1 在数学中是不成立的但在赋值语句中,它表示将 N 原来的值增加 1 替代 N 原来的值,即 N 的值增加 1.(5)一个语句只能给一个变量赋值,例如 AB10 是错误的,但可以写成 A10,BA,赋值后 A 的值是 10,B 的值也是 10.2赋值语句常见形式有哪些?(1)赋予变量常数值,如

3、i1,表示将 1这个数值赋给变量 i.(2)赋予变量其他变量或表达式的值,如 ab,表示将 b 的值赋给a.(3)将含有变量自身的表达式的值赋给变量,如 ii1.典例精析 规律总结课堂互动探究 写出下列语句描述的算法的输出结果:(1)a5;(2)a10;b3;b20;cab2;c30;dc2;ab;输出 d.bc;ca;输出 a,b,c.【解】(1)cab2 352 4,c24216,即 d16.该语句输出结果为 16.(2)由 ab 及 b20 知 a20,又由 bc 及 c30 知 b30,由 ca 及 a20 知 c20,a20,b30,c20.该语句输出结果为 20,30,20.【规律

4、总结】一个变量可以多次赋值,其值是最后一次所赋予的值 下列赋值语句正确的有()a3,b4,c5;xy6;3.2a;xy7;a2b2(ab)(ab);mm2.A1 个B2 个C3 个D4 个解析:正确;赋值号左边不能是算式,不正确;赋值语句只能把赋值号右边数值赋值给左边的字母,且不能连续赋值,不正确;正确答案:B 设计一个算法,使得任意输入的三个整数按从大到小的顺序输出,画出框图【解】算法步骤为:(1)输入 3 个整数 a、b、c;(2)将 a 与 b 比较,并把小者赋予 b,大者赋予 a;(3)将 a 与 c 比较,并把小者赋予 c,大者赋予 a,此时 a 已是三者中最大的;(4)将 b 与

5、c 比较,并把小者赋予 c,大者赋予 b,此时 a、b、c 已按从大到小的顺序排列好;(5)按顺序输出 a、b、c.框图如图所示【规律总结】用赋值语句编写算法应注意:(1)赋值号左边只能是变量,不能是表达式,且左右不能交换位置(2)一个语句只能给一个变量赋值(3)一个变量多次赋值后,应注意其取值情况 设计一个算法,计算一个学生的数学、语文、英语三门课的平均成绩,画出框图解:算法步骤为:(1)输入该学生的数学、语文、英语三门课的成绩 a,b,c;(2)计算 yabc3;(3)输出 y.框图如图所示 某粮库 3月 4日存粮 5 000 kg,3月 5日调进粮食 30 000 kg,3 月 6 日调

6、出全部存粮的12,设计一个算法,并画出框图,描述每天粮食的库存数【解】设每日粮食库存数为 a kg,则算法步骤为:(1)a5 000,并输出;(2)aa30 000,并输出;(3)a12a,并输出框图如图所示【规律总结】解决实际问题,应先建立适当的数学模型,然后再利用赋值语句,输入、输出语句,写出算法,画出算法框图“六一”儿童节这天,糖果店的售货员忙极了,请你设计一个程序,帮助售货员算账已知水果糖每千克 10 元,奶糖每千克 15 元,巧克力糖每千克 25 元,那么依次购买这三种糖果 a,b,c 千克,应收取多少钱?写出一个算法,画出程序框图解:算法步骤为:输入购买水果糖、奶糖、巧克力糖三种糖

7、果的千克数 a,b,c;计算 Y10a15b25c.输出 Y.算法框图如图所示 设 A10,B20,则可以实现 A,B 的值互换的语句是()AA10;BA10;B20;B20;BA;CA;ABBCCA10;DA10;B20;B20;CA;CA;AB;DB;BCBC;AB【错解】选 A 或 B 或 D【错因分析】未理解赋值语句的实质【正解】假设 A,B 是两杯不同的水,要交换 A,B 中的水,可找一个空杯子,先将 A 中的水倒入 C 中,再将 B 中的水倒入 A 中,最后将 C 中的水倒入 B 中即可完成由此可推断选项 C实现了 A,B 的值互换【答案】C即学即练 稳操胜券基础知识达标知识点一

8、赋值语句1执行语句“a1,b2;aab;ba2b;输出 a,b”得到的结果是()A2,3B4,1C3,3D3,1解析:a3,b1.答案:D2观察下列赋值语句,写法正确的个数是()x2yz;x3;y4;z5;w7;xy7;yM.A1B2C3D4解析:正确,不正确答案:C知识点二 赋值语句的应用3右列框图描述的算法最终运行结果是_.解析:按顺序执行为:x1;y2;y2213.答案:34a2;b3;c4;ab;bc2;cb4;d(abc)/3.输出“d”;d此程序运行的结果为_解析:由赋值语句知 a2,b3,c4,ab,bc2,cb4,赋值后,a3,b6,c10,所以 dabc336103193,故填 d193.答案:d1935编写一个算法,求用长度为 l 的细铁丝分别围成的正方形和圆的面积,要求输入 l 的值,输出正方形和圆的面积,并画出框图解:算法步骤如下:(1)输入 l 的值;(2)S1 l216;(3)S2 l24;(4)输出 S1,S2.算法框图如图所示word部分:请做:课时跟踪检测层级训练 提能过关点此进入该word板块

网站客服QQ:123456
免费在线备课命题出卷组卷网版权所有
经营许可证编号:京ICP备12026657号-3