SQL循环结构程序复习教学提纲.doc

SQL循环结构程序复习教学提纲.doc

ID:61931958

大小:54.50 KB

页数:20页

时间:2021-03-31

SQL循环结构程序复习教学提纲.doc_第1页
SQL循环结构程序复习教学提纲.doc_第2页
SQL循环结构程序复习教学提纲.doc_第3页
SQL循环结构程序复习教学提纲.doc_第4页
SQL循环结构程序复习教学提纲.doc_第5页
资源描述:

《SQL循环结构程序复习教学提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、__________________________________________________循环结构程序1.利用随机函数RAND和函数floor,产生30个1到20之间的随机整数,使用WHILE语句显示这30个随机数。 declare@iint,@xintselect@i=1while@i<=30beginset@x=FLOOR(RAND()*(20-1+1)+1)set@i=@i+1print@xend2.设纸的厚度为0.5毫米,将纸对折,再对折…,求至少对折多少次,纸张的厚度能达到珠穆朗玛峰的高度8848米。 方法一:Dec

2、lare@hdecimal(10,1),@nintselect@h=0.5,@n=0while@h<8844000--运算部分beginset@h=@h*2____________________________________________________________________________________________________set@n=@n+1endselect'对折',@n,'次后可以超过珠峰的高度‘-输出部分方法二:Declare@hdecimal(10,1),@nintselect@h=0.5,@n=

3、0while@h<8844000--运算部分beginset@n=@n+1set@h=0.5*power(2,@n)end--select'对折',@n,'次后可以超过珠峰的高度'print'对折'+ltrim(str(@n))+'次后可以超过珠峰的高度'3.求自然数1~100之间奇数之和 declare@iint,@sbigintselect@i=1,@s=0while@i<=100beginset@s=@s+@i_____________________________________________________________

4、_______________________________________set@i=@i+2endselect'@s=',@s4.编写程序,输出由1、2、3、4、5、6这六个数字组成的所有可能的两位数,并统计它们的个数。declare@xint,@iint,@jint,@nintset@x=123456set@i=1set@n=0while@i<=6beginset@j=1while@j<=6beginprintstr(@i,1)+str(@j,1)set@n=@n+1set@j=@j+1endset@i=@i+1endprint

5、'@n='+str(@n,3)5.____________________________________________________________________________________________________编写程序,输入一个数,判定该数是否为素数,如果是素数,则输出“该数是素数”的信息,否则输出“该数不是素数”的信息。(输出50—100之间所有素数) 方法一:用循环变量等于要判断的数减一的方法来确定。declare@xint,@iintset@i=2set@x=6while@i<=@x-1beginif@x%

6、@i=0breakelseset@i=@i+1endif@i=@xprintstr(@x)+‘是素数'elseprintstr(@x)+‘不是素数'方法二:使用做记号的方法。declare@xint,@iint,@jhbitset@jh=0--使用变量做记号____________________________________________________________________________________________________set@i=2set@x=5while@i<=@x-1beginif@x%@i=0b

7、eginset@jh=1breakendelseset@i=@i+1endif@jh=0printstr(@x)+‘是素数'elseprintstr(@x)+‘不是素数'6.编程计算从1到30之间的所有7的倍数之和 declare@iint,@sbigintselect@i=1,@s=0while@i<=30beginif@i%7=0____________________________________________________________________________________________________set

8、@s=@s+@iset@i=@i+1endselect'@s=',@s7.在国际象棋棋盘的64个格上依次放入小麦1粒、2粒、4粒、8粒…,求按此规律放满64个格需要多少粒小麦。 分析:后一个数是前一个数的2

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

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

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