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

加入VIP,免费下载
 

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

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

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

版权提示 | 免责声明

本文(几种基本语句教案 北师大版必修3.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

几种基本语句教案 北师大版必修3.docx

1、几种基本语句教案 北师大版必修3高一数学几种基本语句北师大版【本讲教育信息】一、教学内容:几种基本语句二、学习目标掌握用IF语句和复合IF语句描述选择结构的算法;掌握用FOR语句和Do Loop语句描述循环结构的算法.三、知识要点1、伪代码介于自然语言和编程语言之间的算法描述语言。要求:每一条指令占一行,指令后不加任何标点符号,结构清晰,指令明确,易于理解。根据伪代码写程序的时候,不能直接嵌入程序,而常常要根据相关的语法规则进行改造。2、输入、输出语句基本格式:输入 a,b输出 c3、赋值语句:基本格式:s=0s=s+1s=s+i执行赋值语句时,先计算等号右边的值,再将此值赋于等号左边的变量,

2、即先计算,后赋值。4、条件语句表达选择结构的常用的一种语句,也称IF语句。基本格式:If 条件 Then 语句1Else 语句2End if输出 c当条件满足的时候,执行语句1;当条件不满足的时候,执行语句2。5、复合条件语句复合IF语句基本格式:If 条件1 Then 语句1Else If 条件2 Then 语句2 Else 语句3 End ifEnd ifEnd输出 c21世纪教育网6、循环语句FOR语句:已知循环次数。基本格式:For 循环变量=初始值 to 终止值循环体Next7、循环语句Do Loop语句:不知循环次数,但知道循环终止的条件。基本格式:Do 循环体Loop While

3、 条件为真说明:条件为真时循环,条件为假时终止循环。考点解析与典型例题考点一:IF语句例1、某出租车公司规定:3公里及3公里以内为起步价5元,若超过3公里,超过部分按每公里1.5元收费(收费以公里为单位,不足一公里按一公里计),用语句描述一个乘客所付车费的算法,并画出流程图。【解】设乘客乘坐的公里数为x,所付车费为y元,则流程图: 语句:考点二:复合IF语句例2、规定:打电话时如果通话时间不超过3分钟,收取通话费0.25元,如果超过,则超过部分以0.1元/分钟(时间以分钟为单位,不足一分钟按一分钟计)的标准收取话费。试设计一个计算通话费用的算法【解】设通话时间为a,话费为y。则流程图:语句:输

4、入aIF a180 THEN m=int(a180)60取整数 n=(a180) MOD 60求余数 IF n0 THEN n=1 ELSE n=0 END IF y=(m+n)0.1+0.25ELSE y=0.25END IF 打印yEND考点三:For语句例3、用For语句写出求12+22+32+1002的语句。【解】S=0For I=1 to 100 I=I*I S=S+INext输出S考点四:Do Loop语句例4、用Do Loop语句写出判断一个正整数是否为素数的算法。【解】输入ni=2 Do r = n Mod i i=i+1 Loop while i0If r=0 Then 输出

5、 n;不是质数. Else 输出 n;是质数.End ifEnd五、数学思想方法本讲主要学习了中学必知必会的五种算法语句:输入语句、输出语句、赋值语句、FOR语句和DO语句。随着信息技术越来越多地渗透到生产、生活的各个方面,具备一定的用伪代码描述算法的基本能力,有助于更加清晰地表述算法的内涵(从而有助于专业编程人员在计算机上更好地实现算法),也有助于培养我们的逻辑思维能力和用适当的语言形式进行准确表达的能力。【模拟试题】(答题时间:60分钟)一、选择题1. 下列各程序框中,出口可以有两个流向的是.x=2008y=2009x=x+yy=xy输出x,yA. 起止框 B. 输入输出框 C. 处理框

6、D. 判断框2. 下列给出的赋值语句中正确的是A. 3=A B. M=M C. B=A=2 D. x+y=03. 下列算法中,最后输出的x,y的值是 A. 4017,2009 B. 4017,1 C. 4017,2008 D. 4017,14. 下图中所示的流程图的输出结果为sum12,则判断框中应为A. i 10 B. i 11 C. i 11 D. i 12 5. 按上面的流程图运行后,所得的i的值为 A. 5 B. 4 C. 3 D. 26. 按下图程序运行的结果是 A. 10.5 B. 11.5 C. 16 D. 25A4.5B6if A=5 then BB+1else BB3 BB+

7、2end if if B=4 then BB*Belse BA+Bend if输出 B7. 下面的算法中输出的m表示ma若bm,则mb若cm,则mc若db,then 输出a; else .(2)判断输入的数是否为正数,若是,输出它的平方,若不是,输出它的相反数,则 。输入x;if , then y:= -x,输出y; else y:= x2,输出y.三、解答题10. 从0开始,按下列规则运算:每次加3,如果大于10,则减去10,则经过20次运算后的结果是什么?试写出算法语句. 11. 利用基本语句描述如何计算+的值. 12. 写出下列用for语句描述的算法的表达式(只写式子不计算)。 S的表达

8、式为 .13. 某居民小区的物业部门每月向居民收取卫生费,计费方法是:3人及3人以下住户,每户收6元,超过3人的住户,每超出一人加收1.5元,设计一个算法,根据输入的人数,计算应收取的卫生费,写出算法的语句描述。【试题答案】一、选择题题号1234567答案DBCCCDB二、解答题8. 是负数;3;9. 输出b; x0三、解答题10、11、13题 算法语句如下:i=0for n= 1 to 20do i=i+3 if i10 then i=i10 end ifnext 打印 iends=0I=1do s=s+2I I=I+1Loop while I100 打印 send输入xIf x3 then y=6 输出yElse y=6+1.5(x3) 输出yEnd12. T=12350,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1