已阅读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燕京啤酒(呼和浩特)有限公司招聘3人笔试历年参考题库附带答案详解
- 国企业务知识深度解读与面试技巧分享
- 汽车新技术-发动机新技术
- 管道开挖回填基础工程量参考计算表
- 金属加工企业机加工安全风险分级管控清单
- 白杨礼赞 全国优质课一等奖
- 我国农村宗教信仰状况的调研报告
- 江苏教师资格认定体检标准及操作规程
- 学校食堂满意度课件
- 手指末节肌腱止点重建课件
- 部编人教版九年级下册语文:古诗文默写 复习课件
- 情况说明的正确格式范文三篇
- 某公司OTN传输项目施工交付方案
评论
0/150
提交评论