




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
模块五 程序设计一、知识要点1问题的算法表示了解算法的概念、算法的描述2算法的程序实现掌握程序设计语言的相关内容:(1)关键字、标识符、数据类型、运算符、常量、变量、函数、表达式、赋值语句(2)顺序结构、分支结构、循环结构(3)自定义的过程与函数3程序设计思想和方法了解结构化程序设计思想、面向对象的程序设计思想、编程解决实际问题的过程与方法二、题型设计及考察知识点程序设计部分在会考中共一个大题,包括3个小题,共计10分:第1题:将数学表达式改写成计算机语言表达式。主要要求学生掌握计算机语言中算术运算符的使用及常用的标准函数的使用,能够正确的把一个数学表达式的计算机语言表达式写出来。常用算术运算符有:+(加)、-(减)、*(乘)、/(除)、*(乘方)常用的标准函数(VFP):abs(x):绝对值函数,sqrt(x):开方函数,sin(x):正弦函数,cos(x):余弦函数。考试中容易出现的错误:(1) 漏掉括号:如 误写成:a+b/a-b,正确为:(a+b)/(a-b)(2) 漏掉*符号:如 2ab误写成:2a*b,正确为2*a*b,尤其常数后面容易漏*。第2题:表达式求值。 主要考察算术运算符、逻辑运算符和关系运算符的运算优先级及常用的数学函数。 除了上面讲到的算术运算符外,还有逻辑运算符:、=、。关系运算符:not、and、or。还有一个标准函数:int(x):取整函数(注意:不是四舍五入,int(3.9)=3).考试时要注意运算符的优先级:算术运算关系运算逻辑运算。Notandor。如果运算的优先级错了,结果就错了,如:4/2*2 结果为1,容易误认为4。第3题:完成程序(填空)。 本题是给定程序,根据题目的要求填空,主要考察程序的三种基本结构的使用:顺序结构、选择结构和循环结构,尤其是选择结构和循环结构具体语句的使用,如选择结构和循环结构的判断条件考察的比较多。考察知识点: 分支结构:if then else 循环结构:for endfor ,do while enddo举例:1、将两个数的最大者打印出来。CLEARSET TALK OFFINPUT A=? to AINPUT B=? to Bmax=AIF _ THENmax=BENDIF? max= ,maxSET TALK ONDim A As Integer,B As IntegerA=InputBox(A=?)B=InputBox(B=?)MAX=AIf _ ThenMAX=BEnd If Print max= ;max解题答案AA或A=A)2、计算1+3+5+2003的值。CLEARSET TALK OFFS=0FOR I =1 TO _S=S+IENDFOR? 1+3+5+2003=,SSET TALK ONDim I As Integer, S As LongS=0For I =1 To _S=S+INext IPrint 1+3+5+2003=;S解题答案2003 Step 2三、练习提高一.将下列数学式写成计算机语言表达式:1. sqrt(x*x-y*y)2. (-b+sqrt(b*b-4*a*c)/(2*a)3. 2*sin(x-y)/(x+y)*cos(x+y)/(x-y)4、 aX 2 +bX +c a*x*x+b*x+c5、 2*sin(x-y)/(x+y)6、 sqrt(7)-3*sin(x)/(x+y)+abs(-10)7、cos(x2)+2(|a|-|b|) cos(x*x)+2*(ABS(a)-ABS(b)8、2sin(x-y)(x+y) 2*sin(x-y)*(x+y)9、COS(|A|B|) cos(abs(a)-abs(b)10、 sin(a+b)/(a+a*b)二、写出下列表达式的值1.not(56)and(54).AND.(5111) false5、(6=3).and. (74).or.(4=3) false6、not(“b2”no”)or(45) false7、Int(9.6)/32*12 128、(32) and not(3b) or (54) true10、 67 and 712) or (72)OR(37) true14 、not(sqrt(12)4)and(2int(6/4) true15、(54) or (3=2) true16、 SQRT(34-ABS(-9) 5三. 写出下面程序的运行结果或完善程序1、完成如下程序:计算12+3+100的值vfp程序:set talk offclears=0for I=1 to 100s= endfor?”s=”?sreturn答案:s+IVB程序:s = 0For i = 1 To 100 s = Next iPrint s=, s答案:s+I2、写出如下程序的运行结果:VFP程序SET TALK OFFS0FOR I5 TO 12 STEP 2S=SIENDFOR?“S=”,SSET TALK ON 答案:S=32VB程序:s = 0For i = 5 To 12 Step 2 s = s + iNext iPrint s=, s答案:S=323、完善程序 求x的绝对值VFP程序CLEARSET TALK OFFINPUT x=?to xIF THEN Y=XELSE Y=-XENDIF ? Y=,YSET TALK ON答案:x=0VB程序:x = InputBox(x=?)If Then y = xElse y = -xEnd IfPrint y=, y答案:x=04、写出如下程序的运行结果:VFP程序SETTALKOFFS2FORT6TO10STEP3SSTENDFOR?”S=”,SSET TALK ON答案:S=17VB程序:S = 2For t = 6 To 10 Step 3 S = S + tNext tPrint S=, S答案:S=175、完成下面的程序计算987654321VFP程序 SET TALK OFFS=1FOR I=1 TO 9 ENDFOR?987654321=,SSET TALK OFF答案:s=s*IVB程序:s = 1For i = 1 To 9 Next iPrint 987654321=, s答案:s=s*I6、将程序填补完整,将语句填写在空格里(注意:答案中用空格分隔,其他都作为错误答案。如:2 3 4 28是对的;2,23,4,28是错误的)程序内容:已知某物体做初速度为0的匀加速运动,其加速度为4米/秒,求V刚好大于100m/s时的t值(精确到秒)。 (5分)VFP程序ClearSet talk offa=4V=0t=0Do while _t=t+1V=V+a*tENDDO? “t=”,t? “V=”,VSET TALK ON答案:v=100VB程序:a = 4v = 0t = 0While t = t + 1 v = v + a * tWendPrint t=, tPrint V=, v答案:v=1007、完善程序计算2+4+6+2004+2006+2008的值。VFP程序CLEARSET TALK OFFS=0FOR I =2 TO _S=S+IENDFOR?2+4+6+2004+2006+2008=,SSET TALK ON答案:2008 step 2VB程序:S = 0For i = 2 To S = S + iNext iPrint 2+4+6+2004+2006+2008=, S答案:2008 step 28、 完成程序:求:n值为多少时1+3+5+n的值刚好大于或等于1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中外合作开发合同(新能源)
- 2025年版:婚庆服务合同样本
- 2025年操作系统试卷及答案
- 2025员工雇佣合同范本
- 2025贷款协议补充合同模板
- 2025年数学喜羊羊试卷及答案
- 2023年安徽芜湖一中高一自主招生考试语文试卷真题(含答案)
- 2025年数学试卷的难题及答案
- 城市社区电商“最后一公里”配送效率提升策略分析报告
- 2025物资采购协议范本
- FZ/T 21001-2009自梳外毛毛条
- 职业感知与安全用电二
- 二年级语文《称赞》练习题
- 湘教版高中音乐(鉴赏)《黄河大合唱》课件
- CNAS体系基础知识培训课件
- 体育心理学(第三版)课件第三章运动兴趣和动机
- Unit1Developingideaslittlewhitelies课件-高中英语外研版必修第三册
- 培训反馈意见表
- 商业银行资产管理与负债管理
- 电力系统分析孙淑琴案例吉玲power程序实验指导书
- 高标准农田建设项目施工组织设计 (5)
评论
0/150
提交评论