- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序的构成 八年级第4章第2节 Page ? * 孙悟空一个筋斗可翻十万八千里,即5.4*10^4km,织女星距地球2.3*10^14km,那么孙悟空要翻多少筋斗才能到达织女星?如果孙悟空每秒钟翻一个筋斗,那么他要连续不停地翻约多少年能到织女星? Page ? * 分析问题与确定算法 所翻筋斗数: 一年的秒数: 翻筋斗年数: n=2.3*10^14÷(5.4*10^4) m=365*24*60*60 y=n/m Page ? * Rem 输入信息 Let j = 5.4*10^4 Let z = 2.3*10^14 Let m =Rem 处理信息 Let n = Int(z/j) Let y = Int(n/m) Rem 输出信息 Print Print“孙悟空要翻”;n;“个筋斗才能到达织女星!” Print“ 孙悟空要花;y;年才能到达织女星! (1)“孙悟空上织女星”程序源码 Page ? * 结论: 一个程序是由若干程序行组成,一般一个程序行有一条语句。语句的作用是让计算机完成某一功能。 Page ? * (2)VB常用语句 Rem输入信息 Let j=5.4*10^4 结论:一般情况下语句是由定义符与语句体组成,定义符用来表示该语句的功能,语句体表示具体执行的内容。有时语句体可以省略,如End语句。 定义符 语句体 Page ? * 结束语句 End 结束语句 给程序进行注解以增加可读性,为非执行语句 Rem [注释内容] 注释语句 将赋值号右边表达式的值赋给左边的变量 Let 变量=表达式 赋值语句 功能 格式 语句 VB常用语句 : Page ? * 赋值语句 的两个功能: ①运算功能——算出右边表达式的值。 ②赋值功能——将右边表达式的值赋到左边的变量中去。 Page ? * 讨论1: 赋值语句中的“=”是等号吗? 实验:如果是等号,那么等号两边是可以互相交换的。 进入VB代码窗口,分别输入: Let a=2 Let 2=a 结论:“=”是赋值符号,“=”左边是变量,右边是数据,是将右边的数据赋到左边的变量中去。 Page ? * 讨论2: Let x=1 Let x=2 执行第2条语句后x变量中的值是2还是3? 结论:如果变量中原来有数据,当赋予新的数据后,新的数据将替代原来的数据。 Page ? * 讨论3: Let x=1 Let y=x 此时变量x中的值为0还是1? 结论:当将一个变量的值赋给另一个变量时,只是将这个变量中的数值复制给另一个变量中。 Page ? * 探究学习: Let x= x +1 Let x=int(8.001) Let x=8 Let x=6 Y变量中值 X变量中值 语句 Page ? * (3)函数 Rem输入信息 Let n=int ( z/j ) 函数的一般格式:函数名(参数1,参数,……) 结论:函数的参数可以是一个或几个,也可以没有。一般情况下,函数总要返回一个函数值。 Page ? * 字符 产生一个对话框,等待从键盘输入信息 intputBox 数值 X的余弦值(x单位为弧度 Cos(x) 数值 X的正弦值(x单位为弧度 Sin(x) 字符 将数值数据转换为字符型数据 Str(x) 数值 将字符型数据转换为数值数据 Val(x) 数值 产生[0,1)的随机数 Rnd(x) 数值 X的平方根值 Sqr(x) 数值 取不大于X的最大整数 Int(x) 数值 X的绝对值 Abs(x) 函数值类型 函数值 函数 常用函数: Page ? * 讨论1: Let x= InputBox(请输入整数20) Let y= InputBox(请输入整数11) Print x+y 程序的运行结果是什么? 结论:InputBox函数值是字符型。 讨论2: Let x= InputBox(请输入整数20) Let y= InputBox(请输入整数11) Print val(x)+val(y) 程序的运行结果是什么? 结论:val(x)将字符型数据转化成数值型数据 探究学习: Sqr(64) Int(8.001) Int(-8.999) Abs(-86) Int(8.999) Abs(86) 函数值 函数 函数值 函数
您可能关注的文档
- 13歌唱二小放牛郎.pptx
- 17.3发电机为什么能发电.pptx
- 19.邹忌讽齐王纳谏 (3).ppt
- 1 声音是怎样产生的.ppt
- 1、化学键与化学反应 (2).pptx
- 2.1.2幂的乘方与积的乘方(1) (2).ppt
- 2.3分数的大小比较.pptx
- 14.九华印象(安徽).ppt
- 2.3确定圆的条件 (2).ppt
- 2.5有理数的乘方.docx
- 广东省韶关市新丰县第一中学2025-2026学年高一上学期12月月考政治试题(含部分解析).pdf
- 广西贺州市昭平县2025-2026学年七年级上学期11月期中考试道德与法治试卷(含答案).pdf
- 安徽省合肥市瑶海区2025届九年级上学期期末考试历史试卷(含答案).pdf
- 福建省莆田第二中学2025-2026学年高一上学期12月月考政治试题(含解析).pdf
- 安徽省蚌埠市2024-2025学年高二上学期期末学业水平监测政治试卷(含答案).pdf
- 2025-2026学年七年级上册道德与法治月考试卷.pdf
- 河北省唐山市玉田县第一中学2025-2026学年高一上学期12月月考政治试题(含答案).pdf
- 广西河池市2024-2025学年高二上学期期末教学质量检测政治试卷(含答案).pdf
- 吉林省松原市乾安县2026届九年级上学期11月期中考试道德与法治试卷(含答案).pdf
- 广西壮族自治区河池市2025届高三上学期1月期末学业水平质量检测政治试卷(含答案).pdf
原创力文档


文档评论(0)