高中计算机编程语句,高中信息技术程序设计知识点.doc
高中信息技术程序设计知识点.doc
高中《信息技术》程序设计知识点
基础知识
基本概念
程序、程序设计、程序设计(计算机语言语言)、流程图,屏幕坐标系、二进制;
数据类型、常量、变量、表达式;
对象、属性、方法、事件。
VB的基本数据类型
数值类型:Integer、Long、Single、Double,(类型符依次为%、L、!、#)
字符串型:String(类型符$)
逻辑型:Boolean
VB运算符
算术运算符:^(乘方)(-(取负数)(*(乘)、/(除)(mod(求余数)、\(整除)(+(加)、-(减)
关系运算符:>、<、=、>=、<=、<>
逻辑运算符:NOT(非)(AND(与)(OR(或)
表达式
算术表达式,其结果为数值。如:5*(2^3-4)mod 7
字符表达式,其结果为字符串。如:”What”&”is your name?”
关系表达式,其结果为True(真)或Flase(假) 。如:3/2<>3\2
逻辑表达式,其结果为True(真)或Flase(假) 。如:”abc”<=”A” and int(-1.2)=-2
函数
函数格式函数功能函数格式函数功能Int(x)取不大于x的整数部分RGB(r,g,b)按指定的值生成颜色Fix(x)取x的整数部分 (截尾函数)Val(s)将数字串s转换成数值Abs(x)取x的绝对值Str(n)将数值s转换成字符串Sqr(x)取x的算术平方根InputBox()输入数据Sin(x)计算x的正弦值Msgbox(s)输出数据Cos(x)计算x的余弦值LoadPicture(f)加载图片Rnd随机产生一个(0,1)内的纯小数变量
变量用于存储数据,其特点是“读之不尽,新来旧去”。不同类型的数据要用相应类型的变量存储;一般在使用变量前应该先定义(声明)该变量的类型。
例:已知y=|x|,编程从输入对话框输入x的值,从输出对话框输出y的值
DIM x As Single, y As single ‘ 定义二个单精度变量x,y 语句也可写为DIM x!, y!
x=inputBox(“a=”,”输入变量的值”,0)
If (x>=0) Then y=x Else y= -x
MsgBox y
VB语句的书写规则
语句不区分字母大小写,每行字符最多255个;
一条语句可以写在多行上,续行符为空格后跟下划线;
多条语句可以写在一行上,语句间必须用冒号分隔;
注释语句以单引号开头,可单独占一行或放在其它语句末尾。
程序结构
VB程序的一般结构
事件过程通用过程Private Sub 对象名_事件名
End SubPrivate | static | publick Sub 过程名
End Sub程序的三种基本结构
运行程序时,按照程序代码的执行顺序分为三种情况:①顺序:从始至终依次执行各条语句;②循环:反复多次地执行磨一组语句;③分支:根据是否满足指定的条件决定执行哪一组语句。因此,相应的程序结构分为以下三种。
顺序结构
循环结构(控制语句)
FOR I=1 TO 9
循环体
NEXT I
分支结构(控制语句)
块结构IF语句
单行IF语句
常用语句
语句定义符功能语句定义符功能End结束程序FOR--TO / NEXT循环结构Option Explcit强制变量声明IF--THEN/ ELSE分支结构Dim变量声明Exit For退出For循环Radomize初始化随机种子流程图
(1)组成符号
起始框
结束框
处理框流程线
判断框输入框
输出框(2)典型示例(略)
1)分段函数 2)比较大小 3)求n个数的和 4)求n!
主要算法:
累加器,如:计算N个数的和
例:求100以内奇数的和
S=0
For k=1 To 100 Step 2
S=S+k
Next k
Print “S=”;S
计数器,如:统计输入数据的个数,满足某种条件的数据个数,分类计数。
例:求[1,100]内有多少个5的倍数
S=0
For k=100 To 1 Step -5
S=S+1
Next k
Print “S=”;S
累乘器,如:计算10!
例:求10!
S=1
For k=1 To 10
S=S*k
Next k
Print “S=”;S
交换两个变量的值
例:从文本框输入变量a和b的值,然后交换它们的值。
高中计算机编程语句,高中信息技术程序设计知识点.doc相关推荐
- 高中计算机课听课记录表,中学信息技术听课记录.doc
中学信息技术听课记录.doc 听课记录表听课记录表(一)(一) 实习学校实习学校_ _xxxxxx 九年制学校九年制学校 实践基地任课教师实践基地任课教师 xxxxxx 班 级 八.一 时 间 201 ...
- c语言编程非线性方程求解,c语言计算机编程三种方法求解非线性方程.doc
c语言计算机编程三种方法求解非线性方程.doc 本 科 专 业 学 年 论 文题 目非线性方程求解比较姓 名 何 娟 专 业 计算机科学技术系 班 级 08 级本科(2)班 指 导 老 师 刘 晓 娜 ...
- 安徽计算机学业水平测试内容,【2017年整理】安徽省学业水平测试信息技术(必修)知识点.doc...
[2017年整理]安徽省学业水平测试信息技术(必修)知识点 第一章 信息与信息技术 1. 香农信息是用来消除不确定性的东西维纳信息就是信息,不是物质,也不是能量钟义信信息是事物运动的状态和方式物质能量 ...
- 高中计算机基础 教案,高中计算机教案人教版(2)
高中计算机信息技术及其影响教案人教版 一.教材分析: 因为义务教育阶段的信息技术课程标准尚未制定,各初中校对信息技术课程学习的要求标准不一,这导致了学生的基础水平存在差异,这就需要教师能作到因材施教; ...
- 计算机程序设计 期末考试题,《计算机编程ASP》期终习题A.doc
文档介绍: 上海科兴韦学院2011学年度第二学期期终考试试卷A卷课程名:<计算机编程ASP>考试形式:笔试开卷考试时间:90分钟班级___________姓名学号_____________ ...
- 高中计算机试题一,高中计算机考试试题集(一)
高中计算机考试试题集(一) 一.单选题 题号 题目描述 选项A 选项B 选项C 选项D 答案 185 Windows的桌面是指(). 整个屏幕 全部窗口 某个窗口 活动窗口 A 186 在选择好文件夹 ...
- 高中计算机教室标语,高中教室的标语
高中教室的标语 高中教室的标语: 1. 卧虎藏龙地,豪气干云,秣马砺兵,锋芒尽露,披星戴月时,书香盈耳,含英咀华,学业必成. 2. 试试就能行,争争就能赢. 3. 风声雨声读书声,声声入耳:国事家事天 ...
- 高中计算机选修一学业水平测试知识点,浅谈普通高中信息技术学业水平测试复习策略...
浅谈普通高中信息技术学业水平测试复习策略 [摘要]目前,信息技术在我国普通高中已成为必修课,江苏省已举行过八届高中信息技术会考,形成了一套完整有序的考核方案.08高考新方案的出台对高中信息技术水平测试 ...
- 高中计算机课ps,高中信息技术Photoshop操作题知识点
<高中信息技术Photoshop操作题知识点>由会员分享,可在线阅读,更多相关<高中信息技术Photoshop操作题知识点(5页珍藏版)>请在人人文库网上搜索. 1.Photo ...
- 高中计算机选修代码,高中信息技术新课标(完整版)
<高中信息技术新课标(完整版)>由会员分享,可在线阅读,更多相关<高中信息技术新课标(完整版)(24页珍藏版)>请在人人文库网上搜索. 1.高中信息技术课程标准一.课程的基本理 ...
最新文章
- 【Linux入门到精通系列讲解】Nginx详细介绍和安装使用(这一篇就够了)
- selenium+chromedriver爬取淘宝美食信息保存到MongoDB
- Java中几种日期格式相互转换
- node 遍历读取制定后缀文件名
- 螺旋千斤顶设计大作业_如何正确使用汽车千斤顶,新手司机看过来,老司机教你正确用法...
- JDK collections - 使用
- 加号和减号在一起怎么读_在家摄影怎么玩?拍摄小黄米场景搭建,摄影软件和修图软件介绍...
- Linux NFS存储服务部署
- AngularJS自定义指令–隔离范围教程
- [转]利用C#操作配置文件
- 在浏览器中输入url地址 - 显示主页的过程
- bundle adjustment原理(1)
- Java server sent_Server-Sent Events的Java简单实现
- 《图书管理系统》毕业论文
- 小程序页面转pdf时如何实现自动分页
- 波士顿学院计算机科学专业,波士顿学院计算机专业
- 百万亚瑟王无法连接服务器请在信号良好的地方重试,叛逆性百万亚瑟王
- 常见的Nginx 502 Bad Gateway解决办法
- python爬虫抓图_Python系列之五_爬虫抓图
- 昭阳E47G开机问题
热门文章
- vsco使用教程_vsco cam怎么用?vsco cam安卓版使用教程详解
- SDK环境变量配置 adb配置
- Java中面向对象三大特性及其各自的用处
- puttygen生成公私钥_如何使用Puttygen生成腻子密钥?
- idea 格式化代码时, 不换行
- 易语言mysql编程助手_编程助手app下载-编程助手安卓版 v7.0.1 - 安下载
- 64qam星座图matlab,16QAM_星形和矩形星座图调制解调MATLAB代码(最新整理)
- js复制 兼容浏览器
- SSD固态硬盘主控技术
- matlab 灰度图像矩阵,MatLab矩阵运算——图像灰度化