《批量数据的处理》PPT课件

《批量数据的处理》PPT课件

ID:36898866

大小:578.61 KB

页数:97页

时间:2019-05-10

《批量数据的处理》PPT课件_第1页
《批量数据的处理》PPT课件_第2页
《批量数据的处理》PPT课件_第3页
《批量数据的处理》PPT课件_第4页
《批量数据的处理》PPT课件_第5页
资源描述:

《《批量数据的处理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章批量数据的处理主讲:佟彪辽宁省交通高等专科学校测绘系批量数据的处理4.1循环结构4.2数组4.3过程4.4高级界面设计4.5批量数据的输入和输出*4.6应用举例循环结构利用循环结构可以实习语句的重复执行VB提供了计数型循环和条件型循环For循环语句属于计数型循环Do循环和While循环属于条件型循环For循环语句(计数型循环语句)For循环用于实现循环次数已知的循环结构For循环的格式如下:For循环变量=初始值To终值[Step步长] [循环体] [ExitFor] [循环体]Next循环变量关键词:循环变量、初始值、终值、步长、循环体、ExitFor、Next

2、循环变量For循环语句应用举例例4.1:求1~100的所有整数之和。例4.1的进一步深入:求1~100的所有奇数之和。例4.1的变化:求1~100的所有整数之积。例4.3:求Pi的近似值,其计算公式为:练习:用写出求下式的前一百项结果的VB代码For循环语句应用举例(续一)例4.4:房屋贷款的年利率是4.81%,如果一次性贷款15万元,15年后归还,则归还时,应偿还的本息总额是多少?例4.4的深入:若贷款分15年归还,每年归还本金相同,那么累计还款金额是多少?For循环应用:打印ASCII码表ASCII码是计算机常用的字符编码例4.2:打印ASCII码表的程序码表中:3

3、2以前的是非打印字符32对应的是空格0~9对应的ASCII码范围是48~57大写字母对应的ASCII码范围是65~90小写字母对应的ASCII码范围是97~122For循环应用:猴子吃桃小猴子在一天摘了若干个桃子,当天吃掉了一半多一个;第二天接着吃了剩下的桃子的一半多一个;以后每天都吃掉剩余桃子的一半多一个,到第8天早上要吃的时候,只剩下一个桃子了,问:小猴子那天共摘了多少个桃子?分析:设第n天的桃子数为,那么它是前一天桃子数的二分之一减一,即: 或For循环应用:素数判断素数,也称质数,指一个大于1且只能被1和自身整除的正整数。判别某数m是否为素数的方法很多,最简单

4、的方法是根据素数的定义来求解,其算法思路是:用分别去除m,判断m能否被i整除,只要有一个能整除,m就不是素数,否则m是素数。作业(思考题,下次课提问)用For循环语句实现如下计算:(1)求1~1000的所有偶数之和; (2)求1~1000的所有被3除余1的数之积; (3)求 (4)求菲波那乞数列的第100项。 菲波那乞数列:1,1,2,3,5,8,13While循环(条件型循环)While条件[循环体]Wend条件:一般为条件表达式,值为True或False条件在循环体内应有所变动,否则造成不循环或“死循环”;没有循环体的循环称“空循环”While循环举例使用While

5、循环语句实现没有重复的学号抽取使用While循环语句改写连加的例子使用While循环语句改写连乘的例子使用While循环语句改写素数判断程序Do循环(条件型循环)先判断型Do循环语句:Do[While或Until条件][语句体] [Exit‘满足某条件时] [语句体]Loop后判断型Do循环语句:Do [语句体] [Exit‘满足某条件时] [语句体]Loop[While或Until条件]Do循环举例使用Do循环语句改写连加的例子使用Do循环语句改写连乘的例子没有条件的Do语句(使用Exit语句结束)使用Do循环语句实现没有重复的学号抽取循环的嵌套在一个循环体内又包含了

6、一个完整循环的循环结构称为循环的嵌套。注意:内外循环变量不能重名;内外循环不能交叉。允许:两个并列的循环;正确的嵌套循环嵌套的举例例4.5:打印九九乘法表例4.6:百元找零(穷举法举例)应用举例4.5.1:打印五角星打印五角星应用举例4.5.1:打印如下列各图所示的五角星打印九九乘法表例4.5:在窗体上打印出如下图所示的九九乘法表百元找零(穷举法举例)把一张一百元的人民币,兑换成40张1元、2元或5元的零钱,编程计算可以有多少种兑换方法。分析:设1元、2元、5元的零币分别为x、y、z张,根据题目要求,列出方程为三个未知数,只有两个个方程,因此解不确定,可以有如下两种方法

7、求解:三重循环,都是从0到40; 三重循环,内循环利用外循环的条件。作业1.For循环语句的循环次数应如何计算?2.For循环与Do循环有何区别?哪种循环至少循环一次?什么叫“死循环”?什么叫“空循环”?3.简述For循环语句执行的过程。4.简述While循环语句执行的过程。5.简述Do循环语句执行的过程。第六次上机总结1.求sinx的值:递推的使用以及防止溢出;2.打印九九乘法表:重点。3.百元买百鸡问题:两个条件;循环次数4.打印五角星:分号的使用;打印起始位置的控制;打印行数的控制;五角星个数的控制。数组数组可以用来处理同一性质的成

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。