计算机会考程序设计循环语句知识点,算法与程序设计会考复习知识点

《算法与程序设计会考复习知识点》由会员分享,可在线阅读,更多相关《算法与程序设计会考复习知识点(19页珍藏版)》请在人人文库网上搜索。

1、信息技术会考复习(算法与程序设计)1 .信息技术会考采用上机考试形式,考试时间为45分钟(会考时间:6月17日)。2 .高中信息技术会考的试卷结构如下:(1 )考试内容分布: 必修: 信息技术基础:(10 3)%信息的获取、加工与管理:(28 3)%信息的表达与交流:(20 3)%选修:算法与算法表示:(5 3)%VB程序设计初步:(15 5)%算法实例及程序实现:(22 5)%(2)试题类型分布:选择题:(40 5)%操作题:(60 5)%算法和算法表示第一单元、使用计算机解决问题的一般过程分析问题确定要用计算机来”做什么”,即确定解题的任务。寻求解决问题的具体途径和方法。用计算机进行处理。。

2、例1:用计算机解决问题一般有以下三个阶段,正确的处理顺序是寻找解决问题的途径和方法用计算机处理分析问题二、算法及算法的表示方法1算法:就是解决问题的方法和步骤2 .算法的特征:(1)有穷性。一个算法必须保证它的执行步骤是有限的。(2)确定性。既算法中的每个步骤必须有确切的含义。(3)可执行性。(4)有0个或多个输入。(5)有一个或多个输出。例1 :关于算法,下列叙述正确的是(A)算法可以用自然语言、流程图和伪代码来描述;(B)算法只能用流程图来描述;(C)算法不能用伪代码来描述;算法不可以用自然语言来描述;2 .算法的表示方法(1 )自然语言描述法:指用人们日常生活中使用的语言(本国语言) 易。

3、理解。(2) 流程图描述:它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。(3) 伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。 流程图描述:,描述符合我们的习惯,且容流程线:箭头表示流程的方向起止框:表示算法的开始和结束般处理框:用来表示 赋值”等操作判断框:根据给定的条件是否满足决定执行二条路径中的某一条路径。输入输出框:用来表示输入输出操作连接点:用来表示两个具有同一标记的连接点”应边接成一个点例1 : “如果下雨在体育馆上体育课,不下雨则在操场上体育课”。用流程图来描述这一问题时,判断“是否下雨”的流程图符号是:(A)矩形(B)菱形(C)平行四边形(D)。

4、圆圈三、顺序、选择、循环三种基本模式stepi后,顺序执行紧跟着的下一个步骤step2.1.顺序模式:在算法流程中,执行完一个处理步骤 一直这样下去,直到遇到其他模式。e进行判断,当结果为真时,执行yes指向的流StepiZ2 .选择模式:在算法流程中,往往需要对某个情况 程线下的步骤ste p1,否则执行3 .循环模式:在算法流程中,对某个情况e进行判断,当结果为真时,执行yes指向的流程线下的步骤step1,然后再次判断情况e,如果结果还为真,则再次执行步骤step1,并继续判断情况 e,重复上述过程,直到情况 e判断的结果为假,执行 no指向的流程线下的其他语句。例1:税务部门征收个人所。

5、得税.规定如下,该题设计最适合使用哪种控制结构:(1)月收入在1600元以内,免征月收入在16002500元内,超过1600元的部分纳税5 %月收入在25005000元内,超过2500元的部分纳税10 %月收入在500020000元内,超过5000元的部分纳税15 %例3 :下面是一段关于计算变量s的算法,这个计算s值的算法中过程如下:当月收入达到或超过 20000时,超过20000元的部分纳税20 %A .循环结构;B .树型结构;C .分支结构;D .顺序结构;例2 : “高速公路上的某处有一测速拍照系统,当车速超过规定时速时,照相机启动拍照,否则不拍照” 用算法描述照相机的工作流程,合适。

6、的算法结构是:A .循环结构;B .树型结构;C .分支结构;D .顺序结构; 变量s的初值是0,变量I的初值为1 变量I从1循环到100,且步长为2做第步表达式 S=S+I 输出变量S的值s的表达式表示是例4 :如下所示流程图,算法执行时,若输入n的值为5,则输出s的值为这种流程图运行过程为:第1步:第2步:第3步:第4步:第5步:第6步:n=5,m=0,s=0, m 7)C. Int (Rnd () * 3 ) bc例2 :下列能正确表示“ X、y、z不全是负数”的VB逻辑表达式是:A. x 0 ) or (uYear mod 4=0 ) and (uYear mod 1000 ) or 。

7、( uYear mod 4=0 ) or (uYear mod 1000(C) x0(B) x0( D) x04 表达式:表达式主要用来规定值的计算过程,以及对于某些情况或条件的判断。一个表达式中可 能包括算术运算、关系运算和逻辑运算等多种基本运算,以及这些基本运算所涉及的数据(变量和 常量)。5.基本运算的优先级从高到低为:人( 级),+、- (6 级),=、1 级),-(指负号,2 级),*、/ ( 3 级),(4 级),Mod (5 =(7 级),Not (8 级),And (9 级),Or (10 级)。下列属于正确的Visual Basic 表达式是(A)2ab(B) 2X aX b。

8、(C 2?a?b(D) 2*a*b在 Visual Basic 中,关系表达式x/y=xy 为真,则说明(A)x不能被y整除(C)X与y 定不相等(B)X与y 定相等(D)x能被y整除23: 表达式 的 VB 表达式为3x 21 +2x4: 7*4 mod (-8)*5的值为5: Exp(3*log(2)的值为6: 2*log(2)/log(10)的值为字符运算:字符串是由两个双引号”包括的字母和数字的组合体,字符串连接符的作用是将字符 串常量、变量和函数连接起来,从而形成一个较大的字符串,主要要“+”和“ &”两个符号,它们的运算结果基本相同。比如:” Abed ” ” 1234 ”将得到一。

9、个新的字符串” abcd1234” o例1:有如下程序段a=456:b=123:c=a+b:d=str +str(b)执行完成c的值为;d的值为七、赋值语句、选择语句、循环语句、1 .赋值语句:变量名=表达式注释语句或对象名属性名=表达式(A)iNumber_1 = 45(B)(4+5) *3.5 = num(C) Label1.ca pti on :=time(D)num =(4+5) *3.52 选择语句:行If语句:If条件表达式The n 语句 1 Else或If条件表达式The n 语句块If语句:If条件表达式1 The n例1:下列不是合法的赋值语句的是:语句2Elself语句块。

10、 条件表达式语句块12 ThenElseIfEnd条件表达式语句块Else语句块Ifn The n例1 :有如下Visual Basic程序段,该程序段运行后,变量a的值是a=12If a5 the nif b3 the n c=a*b else c= a mod b en dif例3 :假设X, y均为整型变量,则执行下列程序段后,y的值为x=130if x50 then y=x*2 else y=x*33 .循环语句:For循环:用VB语句实现求For 循环变量=初值 To 终值 Step步长 语句块Next循环变量1+2+3+4+ +99+100 的和Sum=OFor i=1 to 10。

11、0Sum=sum+iNext i用VB语句实现求Sum=01+3+5+7+ +97+99 的和For i=1 to 99 ste pSum=sum+iNext iDo循环:用VB语句实现求Do While 条件表达式语句块Loop1+2+3+4+ - +99+100 的和Sum=0i=1do while i=100Sum=sum+i i=i+1loop用VB语句实现求1+3+5+7+ - +97+99 的和do while i=100Sum=sum+i i=i+2loop例1:如果以下是一个完整的Visual Basic For语句,则划线处的语句应该是例 2:有如下 Visual Basic。

12、程序段,要使循环体t=t*k 执行10次,循环变量的初值是For i=1 To 10 a=a+i(A) End i ( B) Next i(C) End For(D) Endt=t*kNext k(A) -6(B) 1(C) -4(D) 15例3:有如下程序段,该程序通过For循环计算一个表达式的值,这个表达式是Dim sum As Double,x As Double sum=0n=0for i =1 to 5x=n/in=n+1 sum=sum+xnext iA. 1+I/2+2/3+3/4 B. 1/2+2/3+3/4+4/5 C . 1 + 1/2+2/3+3/4+4/5 D . 1+。

13、I/2+1/3+1/4+I/5例4:写出下列程序段计算的公式s=0: t=1for i=1 t0 10t=t*is=s+tnext i例 5: Private Sub Commandl_Click()Dlm i As In tegerX=4,j As Integer, x As IntegerFor 1=1 TO 4For j=l T0 3X=x+6Next jNext iPrint xEnd Sub以上程序段,程序的循环次数是例6:有如下程序段,运行后变量a、b、c的值分别为 a=0:b=1:c=2do while a+b+c=20a=a+1b=b*2c=b/2loop第 1 步:a=0,b。

14、=1,c=2,a+b+c=3=20成立执行循环体:a=0+1=1,b=1*2=2,c=2/2=1第 2 步:a=1,b=2,c=1,a+b+c=4=20成立执行循环体:a=1+1=2,b=2*2=4,c=4/2=2第 3 步:a=2,b=4,c=2,a+b+c=8=20成立执行循环体:a=2+1=3,b=4*2=8,c=8/2=4第 4 步:a=3,b=8,c=4,a+b+c=15=20成立执行循环体:a=3+1=4,b=8*2=16,c=16/2=8第 5 步:a=4,b=16,c=8,a+b+c=28=20 不成立退出循环 ,所以 a,b,c 的值分别为 4、 16、 8 4注释:注释是以。

15、单引号( )开头的一串文字,可以出现在程序中需要说明的位置上,通过这一串文字,对附近的程序段进行简要的说明,增加程序的可读性。注释对程序的执行效果没有任何影响。Visual Basic 中以单引号开头一行文字称为注释,它对程序的运行A)起一定作用(B)有时候起作用C)不起任何作用,但是必须的(D)不起任何作用,但能增加程序的可阅读性若要在一行书写多条语句,则各语句间的分隔符采用(C)+(B):(D)|(A); 八、过程、事件处理过程、自定义函数1 VB 应用程序是按模块化的方式组成的,一个程序模块是程序的一部分,每个模块负责解决整个 应用问题的一部分任务。程序模块分为过程和函数两种。2过程:将。

16、程序划分成一个个较小的逻辑单元,每个逻辑单元构成一个过程。过程中的代码可以被 重复调用。过程分成两类,一类是事件处理过程,另一类是通用过程。3事件处理过程:Sub 事件处理过程名(参数表)语句块事件的标准名。End Sub 其中,事件处理过程名必须符合下面的规则:对象名VB 的一些常用对象上的常见事件的标准名有: 文本框 Text: Text_Click 、Text_DblClick 、 Text_KeyPress 命令按钮 Command : Command_Click 、 Command_DblClick 标签 Label: KeyPress 4函数:函数是类似于过程的另一个程序模块,不同之处是函数执行完成后,函数的计算结果被送 到函数的调用点上,供程序的后继部分继续进行处理。自定义函数: Function 函数名(参数表) As 类型名语句块End Function例1:完善以下求圆的面积的函数Fun cti onsc(r as double) As doubleDim sm as doubleSm=3.1415926*r*rEnd Function。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值