- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黄朝辉 2012-02-26讲稿
一、编程?
1、计算机基本组成
想像一个正规加工厂:
运算器、控制器、存储器、输入/出
运算器:专门对二进制数据进行运算的场所
(算术/逻辑)(ALU)
存储器:存放原始数据/结果/程序的场所
分成很多个“小房间”,称为存储单元
存储的数据以二进制形式表示
存储单元分成若干二进制位(Bit)
约定:8位二进制位==1个字节(Byte)
字节是存储容量的基本单位
KB、MB、GB、TB
控制器:分析每条指令,并按指令的要求
自动发出各种控制信号,控制计算机
各部件协调工作
CPU:
硬件系统和软件系统
2、计算机基本原理
由人编写出程序
存储程序、程序控制
想像一个正规加工厂生产新产品的过程
请技术人员设计新产品
请技术人员写出生产该产品的生产步骤
(书面材料)
6+7运算
1、把6从存---》运
2、把7从存---》运
3、进行“加”运算
4、将结果---》存
指令、程序、软件
二、计算机语言
1、机器语言程序
1100 0110
1100 0111
1101
1111 #0101
2、汇编语言程序
LD 06H
LD 07H
ADD
SAVE #05H
Load
3、高级语言程序
Let a=6
Let b=7
Let c=a+b
Print c
End
三、QBasic源程序简介
1、语句(语句定义符、语句体)
作业:
1、求23+78
2、求96-25
3、求35*126
4、求78/22
5、求43+15*127
2012-03-04讲稿
一、数据类型
整型:13、9
实型:如:3.25
0.000000000625
0.625×10-9
0.625E-9
字符型:如: “sfljsdflj”
二、常量与变量
常量:13、 9 0.625 0.62E-9
“男” “Men”
变量:
变量名:以字母或下划线开始,后续字母、
下划线或数字
如: a x y8 _a15
错误: 8k ?y
如何给变量赋值:利用 let =
格式: let 变量=常量或表达式
如: let a=15
说明:= 左侧只能是唯一的变量
= 右侧若是常量,则直接赋值
若是表达式,先计算表达式的值
再赋值
若表达式中有变量,则在此之前
应给变量赋具体值
不能用连等号赋值
变量值以“后入为主”
如: let a+b=28 是错误
如: let c=15+6
如: let a=15
let c=a+10
如:let a=b=c=50 错误
let a=50
let b=a : let c=a
知识点:若一行的语句偏短,可在同一行中
书写多条语句,但之间须用冒号间隔
例:
let a=15
let b=29
let c=a+b
print c
let a=9
print c
end
例:
let a=10
let b=16
let c=a+b
let a=c+2
let b=a+5
let c=a+b
print a;”+”;b;”=”
print c
end
a+b=61
61
三、初学者如何编写程序
主奔主题
例:
let a=23
let b=9
let c=a+b
print c
end
例:
let c=a+b
let a=23
let b=9
print c
end
例:若一用户本月用水量为26吨,单价以1.2元/吨计算,
求应缴水费。
let t=26
let d=1.2
let s=t*d
print s
end
例:若一温度为110华氏度,求对应的摄氏度。
(公式告知)
let f=110
let c=5/9*(f-32)
print c
end
例:若一圆的半径为2.3,求其周长、面积及对应的
球体体积。
方法一:
let r=2.3
let l=2*3.141592*r ‘无法写为 2*∏*r
let s=3.141592*r*r
let v=4/3*3.141592*r^3
print l
print s
print v
方法二:利用变量p代表圆周率/p可以赋新值
let r=2.3
let p=3.141592
let l=2*p*r
let s=p*r*r
let v=4/3*p*r^3
print l
文档评论(0)