移动设备扫描二维码访问 移动版鼠标点我 QQ登录 | 登录 | 注册 | 留言 | 加收藏

【高中信息技术】选修模块算法与程序设计,主题二:程序设计语言初步

2021-10-03         iXueHai.cn     爱学海 字体 - 小  + 大  纠错指正

主题二:程序设计语言初步

 一、VB 可视化程序的开发环境

掌握打开程序、保存程序、编译程序、运行程序及程序调试的基本操作。

 二、VB 语言基础 

(一)VB 的基本数据类型

整型(Integer )、单精度型(single )、字符串型(String )、布尔型(Boolean )。

(二)VB 的主要运算 

1.算术运算符:+  -  *  /   Mod(求余)   \(整除)   如:6 mod 2=0   7\2=3 

2.字符串运算符:&  +  例:"123"+ 111=234  "123" & 111="123111"  "123"+"111"="123111" 

3.关系运算符:=    >   <   <>(不等号)   <=   >=  

4.逻辑运算符:not(取反)   and(与运算)    or(或运算) 

(三)常用的几种函数  (以下参数中出现C的地方表示是字符串) 

1.数学函数:正弦函数sin()、余弦函数cos()、开方函数sqr()、求绝对值函数Abs()  

2.字符串函数:Left(C,n)——截取字符串左边部分、Right(C,n)——截取字符串右边部分、Len(C)——求字符串长度  
3.类型转换函数: Val(C)——将字符串转换为数值、str(X)——将数值转换为字符串 
4.日期函数:date()——返回系统的当前日期、time()——返回系统的当前时间  
(四)VB 表达式 

算术表达式,关系表达式,使用not 、and 、or 构造简单的逻辑表达式。要特别注意VB表达式与数学表达式的区别。 

数学表达式 VB表达式 b2-4ac b^2-4*a*c b-a Sqr(a-b) 
10 A≠B A<>B X≥0 X>=0 Y≤1 Y<=0 abyx222 (x^2-y^2)/(2*a*b) 

(五)VB 的基本语句和变量的定义 

1.赋值语句    

(1)赋值语句:用“=”来实现,赋值号“=”左边只能是变量或对象的属性名,右边可以是常量、变量、表达式或函数均可。表示将“=”右边的值赋给左边变量。       
如:intbegintime=time() 表示将time()函数的返回值赋给变量intbegintime         
 N=N+1  表示将N的值加1后重新赋给N,结果N的值在原基础上增加了1。

 2.输入:
(1)(输入函数)   用法:变量名=inputbox("提示")                  
如:N=inputbox("提示")   作用:在程序运行后提供对话框让用户输入,待用户输入完毕确定后,将用户输入的内容赋给变量N。         
(2)N=val    表示将文本框text1里输入的数据转换成数值后赋给N(换句话说是通过文本框输入N的值)。 

3. 输出:

(1)Print 语句    语法格式: [对象名.]Print  [表达式列表]  

功能:在指定对象上输出文本,如果不指定对象名,默认在当前窗体输出。             
例如:print s  (表示输出变量s的值)                   
Print "s" (表示输出双引号内的字符s,而不是s的值)                   
Print  "s="; sqr(16)   (输出的内容是:s=4 )       

(2)输出内容到指定对象上,只需要给对象的属性赋值即可。如输出内容到文本框上,则给文本框的text属性赋值,即形如=N  (在文本框内显示N的值);输出内容到标签上,则给标签的caption属性赋值,即形如=N(在标签上显示N的值)       
 (3) MsgBox "n是小数,m是大数"   程序运行后弹出一个消息框显示双引号内的内容。 

4.常量、变量的定义。 

(1)变量的定义:格式:    Dim <变量名> As <数据类型>  

举例: Dim  N  As Integer   (定义一个变量名为N的整型变量) 变量名取名规则:
●开头:必须以字母或汉字开头,而不能用数字或其他字符开头;        
● 组成:字母、汉字、数字、下划线,不能含有 小数点、空格 等字符,不能使用 VB保留字,如: Print,Sub,End等;        
● 长度:不能超过 255个字符,(一个汉字占两个字符);        
● 不区分大小写;   
●为了增加程序的可读性,变量名最好取有意义的名称 

(2)常量的定义:(常量名命名规则参考变量名) 
格式:Const 常量名 [As 类型]=表达式     举例: Const PI=  

(六)程序的结构:要求能够辨识程序的结构,对给出的程序能写出正确的运行结果。 

1.程序的顺序结构:按照自上而下的顺序执行。 

2.程序的选择结构:If Then Else 语句,Select Case 语句,If 语句嵌套。   

  (1) (单分支选择结构): If   条件   Then      语句或语句组        End If 功能:如果条件成立则执行then
(2)(双分支选择结构): If   条件  Then         语句或语句组1    else        语句或语句组2 
  举例:有一分段函数,输入一个x的值,根据x的值输出y的值。已知:

  Select……Case 语句实现分段函数         

 3.程序的循环结构:Do Loop 语句,For Next 语句,不多于二重循环。
 (1)For ……next 实现循环(只要循环变量没有超过终值就循环,超过终值就退出循环)    

(2)do ……loop实现“当”型循环    


 (3)do ……loop实现“直到”型循环         

       
  三、程序设计基础 

(一)结构化程序设计基本思想:运用软件工程思想,“自顶向下,逐步求精”。 结构化程序设计的基本方法:将功能相对独立的程序块定义为函数或过程,供在程序的其他位置调用。 
(二)VB 的三种工作模式:设计模式、运行模式、中断模式。 

(三)面向对象的程序设计基础 

1.面向对象程序设计的基本方法:

界面的基本组成,标签、文本框、命令按钮三个基本控件的使用。

2.对象、属性、方法、事件的含义。

3.利用VB 进行面向对象程序设计的过程:

创建工程、设计窗体、设置属性、编写代码、调试运行。
 四、程序设计语言产生、发展的过程:机器语言、汇编语言和高级语言

能列举三种以上高级程序设计语言,如BASIC语言、PASCAL语言、C 语言、JAVA 语言等。 


上一篇【高中信息技术】选修模块算法与程序设计,主题一:计算机解决问题的基本过程

下一篇【高中信息技术】选修模块算法与程序设计,主题三:算法与问题解决例举

  Copyright © 2019-2023 爱学海 ixuehai.cn 版权所有  |   关于爱学海 |  商标证书  |  投诉反馈 |  版权声明  |  公司简介 |  中采网 |   粤ICP备09029428号    
全屏阅读