以文本方式查看主题 - 搭建论坛 (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语言是这样写的(如下图)。 现在用《搭建之星》的“计数循环”编写这样的一个程序,结果……,找不着北了!请各位大神们指教用《搭建之星》编写这个程序,怎么写????先谢谢了!!! ![]() ![]()
|
||||
-- 作者:zhongjian -- 发布时间:2015-5-31 20:22:21 -- 《搭建之星》实例 (计数循环构件应用) 计算 1+2+3+……+100 的和
|
||||
-- 作者: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 -- 下面是一种更简洁的写法,执行效率也更高; 如果你能看懂,说明你对“堆栈”基本掌握了。
|