欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    高中信息技术选修复习.ppt

    • 资源ID:16837479       资源大小:721KB        全文页数:35页
    • 资源格式: PPT        下载积分:12金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高中信息技术选修复习.ppt

    1、选 修 复 习,计算机程序,程序设计,程序设计语言,指示计算机如何去解决问题或完成任务的一组可执行的指令,寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程,泛指一切用于书写计算机程序的语言,基础知识一 p3,算法是解决问题的方法和步骤;是程序设计的灵魂;算法独立于任何具体的程序设计语言,一个算法可以用多种程序设计语言来实现,错误说法:Basic算法、Pascal算法,算法的特征:,有穷性、确定性、可以没有输入,但是必须有输出、可行性,基础知识二 p5,描述算法的几种方法:p6-8,用自然语言描述:如汉语、英语、法语等,用流程图描述(流程图图例),用伪代码描述,用计算机程序语言

    2、描述,程序设计语言p11,机器语言汇编语言高级语言,高级语言举例,Basic、c/c+、Fortran、Pascal、Cobol、Java、List,界面组成:可通过“视图”菜单打开需要的工具栏,工具箱中的图标是“控件”:标签控件Label用来显示静态文本;文本框控件text用来输入/出数据,对象属性的设置,vb的三种状态:设计、运行、中断,对象、事件、方法,VB知识点:,Vb中的数据类型,如果程序中多次用到同一个常量,往往用一个有意义的符号表示,这种常量称为符号常量;代表常量的符号称为“常量名”,其定义如下:Const 常量名 As 类型=表达式,常量,变量声明:Dim As,2、只能由字母

    3、、汉字、数字和下画线组成,不能含有小数点、空格等;,3、字符个数不能超过255个,4、变量名不能使用VB中的保留字,5、VB不区分变量名中字母的大小写。如:HELLO和hello是同一个变量。,6、为增加程序的可读性,变量名最好取有意义的名称。,1、必须以字母或汉字开头,而不能以数字或其他字符开头;,变量命名规则,变量,1、算术运算符与算术表达式,2、字符串运算符与字符串表达式,3、关系运算符与关系表达式,4、逻辑运算符与逻辑表达式,5、日期运算符与日期表达式,运算符与表达式,1、算术运算符与算术表达式,VB中字符串运算符有:+和&。它们的作用都是将两个字符串连接起来。,Print 计算机+软

    4、件 Print“计算机”&“软件”Print visual+basicPrint visual&basicPrint 123+456Print 123&456Print 123+456Print 123&456Print 123+basicPrint 123&basic,计算机软件计算机软件 visualbasic visualbasic 123456 123456 579 123456 类型不匹配 123basic,2、字符串运算符与字符串表达式,关系运算符有:=、=,所得结果为:true、false,例:32“a”b”“989”99”“a”3”,答案:truefalseFalsetrue,

    5、说明:字符串比较大小是比较首字符的ascii码的大小,有关ascii码请记住:数字大写字母小写字母大写字符A的ascii值为65,小写字符a的ascii值为97任一小写字符的ascii值比对应大写字符的ascii值恒大32,3、关系运算符与关系表达式,逻辑运算符有:Not、And、Or,例1:s=Not(2*511)Print s,例2:Dim s As boolean s=Not(2*511)Print s,例3:Dim s As Integer s=Not(2*511)Print s,false,false,0,4、逻辑运算符与逻辑表达式,用日期运算符“+”、“-”将算术表达式、日期型常量

    6、、日期型变量、日期函数等连接起来的式子称为日期表达式,5、日期运算符与日期表达式,赋值语句,输出语句,注释语句,结束语句,常用语句,说明:1、赋值语句只能将赋值号右边的表达式的值赋给左边的变量 2、赋值语句只能给单独的变量名赋值 3、一个赋值语句只能给一个变量赋值 4、可以给对象的属性赋属性值。如:form1.backcolor=label1.caption=“你好!”,两种形式:或Rem,区别:可以直接放在其他语句后面;Rem必须单独书写在一行,1、通常一条语句占一行,一行中写多条语句时,要用冒号分隔,2、各关键字之间,关键字与变量名及变量名之间要有空格,3、如果一条语句一行写不下,可用续行

    7、符号(空格或“-”)将语句分成多行,语句书写规则,1、与用户交互函数,常用函数,如:r=Val(InputBox(请输入半径r的值),r=Val(InputBox(请输入半径r的值,输入框),数学函数,随机函数rnd,例1:书写一个表达式,生成 的实数,例2:书写一个表达式,生成 的整数,例3:书写一个表达式,产生一个三位的整数,Rnd()*10+5,Int(Rnd()*11)+5,Int(Rnd()*900)+100,字符串函数,日期函数,说明:此表中前三个函数无自变量;后三个函数必须有指定日期,常用转换函数,程序的三种基本结构:,顺序结构,例如:交换变量a和b的值 x=a a=b b=x,

    8、选择结构,2.单分支结构:格式1:if 条件 then 语句,3.双分支结构:格式1:if 条件 then 语句1 else 语句2,格式2:if 条件 then 语句块 end if,格式2:if 条件 then 语句块1 else 语句块2 end if,1.关系表达式中“=”是相等的含义,运算结果是逻辑值,Select Case 表达式 Case 表达式列表1 语句或语句组1 Case表达式列表2 语句或语句组2 Case表达式列表3 语句或语句组3 Case Else 语句或语句组nEnd Select,4.Select Case语句,例:在VB中,下列程序运行后,变量X的值为(C)i

    9、=13 4Select Case i Case 1 x=i*1 Case 2 x=i*2 Case 3 x=i*3End SelectA、1B、4C、9D、13,循环结构之for循环,输出图形题程序结构:,For i=1 To _i的取值决定了图形的行数 Print Tab(_);定位(图形为左对齐时不需定位)For j=1 To _ j的取值决定了每行的符号个数 Print*;输出各行符号 Next j Print 行结束,换行Next i,循环结构之do-loop循环,例:求1+2+3+N500的N的最小值,并显示在窗体上,Dim s As Integer 变量s存放和 Dim n As

    10、Integer s=0 给s赋初值 n=0 给n赋初值 Do While s=500 n=n+1 s=s+n Loop print n,考试时,s和n的初值必须为0,不能为1,算法应用之数组,一、定义:数组是一组具有相同变量名和相同类型的变量的集合,二、变量声明:Dim 数组名(常量)as 数据类型,例:Dim student(1 to 60)as integer,Dim student(60)as integer,(60个元素),(61个元素),三、数组的应用:查找和排序,顺序查找,二分法查找 图3-11,数据排序之冒泡排序,例如:对5个元素A4,1,2,5,3 的序列进行从小到大排序,Di

    11、m i As IntegerDim j As IntegerDim a(4)As Integera(0)=4:a(1)=1:a(2)=2:a(3)=5:a(4)=3For i=1 To 4 For j=4 To i Step-1 If a(j)a(j-1)Then t=a(j)a(j)=a(j-1)a(j-1)=t End If Next jNext iFor i=0 To 4 Print a(i);Next i,算法应用之自定义函数,例1:有5人,问第5人年龄,说比前面第4人小3岁。问第4、3、2人,都说比前面人小3岁,问第1人,说他的年龄是32岁。问第5人的年龄多大?,定义age(n)函数

    12、函数中当n1时,返回函数值为age(n-1)-3,当n=1时候返回函数值为32,例2:编写递归函数求阶乘,Public Function jc(n As Integer)As Long If n=1 Then jc=1 Else jc=n*jc(n-1)End IfEnd Function,程序设计思想和方法,结构化程序设计的思想包括以下三方面:P73,一个大的程序可分为若干个模块,每个模块又可以继续分为更小的子模块,最终分出的模块能完成一个独立的功能,模块之间按层次关系进行组织,程序由一些基本结构组成,任何一个复杂的程序都可以由三种基本结构组成,即顺序结构、选择结构和循环结构,设计程序时,采用自顶向下逐步细化、逐步求精的实施方法,对象,属性,方法,事件和事件驱动,类,我们把具有共同属性、方法或事件的对象归为“类”,如工具箱中的标签类。具体的Label1则是标签类的一个实例。,Private Sub Command1_Click()Form1.BackColor=vbRedEnd Sub,当用户单击按钮就触发了click事件,程序会执行click事件过程。,Form1.line可以在窗体中绘制直线,窗体对象、文本框对象、按钮对象,对象的大小、名称、背景色、前景色等,面向对象程序设计的基本概念:P76,封装性,继承性,多态性,面向对象程序设计的基本特征:P81,


    注意事项

    本文(高中信息技术选修复习.ppt)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开