以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [求助]计算 1+2+3+……+100 的和  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=32890)

--  作者:XX968896
--  发布时间:2015-5-31 19:48:45
--  [求助]计算 1+2+3+……+100 的和
计算 1+2+3+……+100 的和: 查网上Pascal语言是这样写的(如下图)。 现在用《搭建之星》的“计数循环”编写这样的一个程序,结果……,找不着北了!请各位大神们指教用《搭建之星》编写这个程序,怎么写????先谢谢了!!!
图片点击可在新窗口打开查看此主题相关图片如下:截图.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:计算100以内相加.rar


--  作者:zhongjian
--  发布时间:2015-5-31 20:22:21
--  

《搭建之星》实例 (计数循环构件应用)  计算 1+2+3+……+100 的和 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:100连加.zip

 

 


--  作者:zhongjian
--  发布时间:2015-5-31 20:32:22
--  

****************************************

*** “100连加.IPD” 项目设置

****************************************


========================================

 窗口1 构件

========================================

- 属性设置:

----------------------------------------

窗口图标                      = 

窗口控制                      = {系统菜单,最小化,最大化}

窗口类型                      = <可变边框>

窗口状态                      = <一般>

窗口位置                      = <设计时>

窗口样式                      = <标准窗口>

保持前置                      = <假>

允许                          = <真>

标题                          = 计算 1+2+3+……+100 的和

字体                          = [134,-16777208,-12,宋体,0,9,0]

背景颜色                      = 4278190095

鼠标形状                      = 缺省定义

背景图象文件                  = 

图象显示类型                  = <平铺>

自定义轮廓                    = {}

外部轮廓                      = <正常>

主控菜单                      = 

弹出菜单                      = 

连动窗口                      = {}

大小范围                      = []

透明控制                      = []

窗口显示                      = <真>

提示                          = 

显示提示                      = <假>

左上角横坐标                  = 704

左上角纵坐标                  = 370

宽度                          = 314

高度                          = 218

----------------------------------------


========================================

 窗口1.计数循环1 构件

========================================

- 属性设置:

----------------------------------------

递增                          = <真>

开始值                        = 1

当前值                        = 0

结束值                        = 100

增长值                        = 1

处理消息                      = <真>

左上角横坐标                  = 32

左上角纵坐标                  = 119

========================================

- 循环过程 事件:

----------------------------------------

 参数> 窗口1.计数循环1.属性:(当前值)

 参数> 窗口1.变量组1.属性:(x)

 参数> 运算.以上两项数值相:<加>

 设置> 窗口1.变量组1.属性:(x)

========================================

- 循环结束 事件:

----------------------------------------

 参数> 窗口1.变量组1.属性:(x)

 设置> 窗口1.行编辑1.属性:(当前编辑内容)

----------------------------------------


--  作者:zhongjian
--  发布时间:2015-5-31 20:33:52
--  

========================================

 窗口1.变量组1 构件

========================================

- 属性设置:

----------------------------------------

x                             = 0

y                             = 

z                             = 

m                             = 

n                             = 

i                             = 

j                             = 

k                             = 

t                             = 

s                             = 

p                             = 

左上角横坐标                  = 87

左上角纵坐标                  = 117

----------------------------------------


========================================

 窗口1.行编辑1 构件

========================================

- 属性设置:

----------------------------------------

自动选择                      = <真>

自动调整大小                  = <真>

边框类型                      = <单边框>

立体效果                      = <真>

背景颜色                      = 4278190085

字体                          = [134,-16777208,-12,宋体,0,9,0]

当前编辑内容                  = 计算 1+2+3+……+100 的和

字符状态                      = <正常>

密码字符                      = 

最大长度                      = 0

填补空格位置                  = <无>

只读                          = <假>

允许                          = <真>

Tab键转移                     = <真>

Tab键序号                     = 2

输入法模式                    = <缺省允许>

输入法名称                    = 中文 (简体) - 搜狗拼音输入法

提示                          = 

显示提示                      = <假>

抛锚定位                      = {左边,上边}

可见                          = <真>

左上角横坐标                  = 39

左上角纵坐标                  = 49

宽度                          = 215

高度                          = 20

----------------------------------------


========================================

 窗口1.普通按钮1 构件

========================================

- 属性设置:

----------------------------------------

对齐方式                      = <自定义>

标题                          = 计算

字体                          = [134,-16777208,-12,宋体,0,9,0]

鼠标形状                      = 缺省定义

Tab键序号                     = 3

Tab键转移                     = <真>

放弃Esc                       = <假>

缺省Enter                     = <假>

允许                          = <真>

弹出菜单                      = 

提示                          = 

显示提示                      = <假>

抛锚定位                      = {左边,上边}

可见                          = <真>

左上角横坐标                  = 175

左上角纵坐标                  = 83

宽度                          = 80

高度                          = 29

========================================

- 鼠标单击 事件:

----------------------------------------

 参数> 自定义.数字:"0"

 设置> 窗口1.变量组1.属性:(x)

 执行> 窗口1.计数循环1.一般方法:[开始计数循环]

----------------------------------------


========================================

 窗口1.普通标签1 构件

========================================

- 属性设置:

----------------------------------------

标题                          = 计算 1+2+3+……+100 的和

自动调整大小                  = <真>

透明                          = <真>

自动换行                      = <假>

使用容器的背景颜色            = <真>

使用容器的字体                = <假>

允许                          = <真>

字体                          = [134,-16777208,-12,宋体,0,9,1]

前景颜色                      = 4278190088

背景颜色                      = 4278190095

鼠标形状                      = 缺省定义

横向布局                      = <左边>

纵向布局                      = <上边>

抛锚定位                      = {左边,上边}

可见                          = <真>

左上角横坐标                  = 29

左上角纵坐标                  = 11

宽度                          = 162

高度                          = 12

----------------------------------------


**** “100连加.IPD” 项目结束



--  作者:XX968896
--  发布时间:2015-5-31 21:04:38
--  
哇!回复这么快呀!!谢谢大神们!!
--  作者:admin
--  发布时间:2015-6-1 1:43:55
--  

下面是一种更简洁的写法,执行效率也更高;

如果你能看懂,说明你对“堆栈”基本掌握了。

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:100连加ex.rar