找回密码
 注册帐号
查看: 2444|回复: 18

[源码分享] 易练习题-算法递归

  [复制链接]
发表于 2010-5-8 12:50:13 | 显示全部楼层 |阅读模式
本帖最后由 中国龙子 于 2010-5-8 13:24 编辑

这是我学易做的练习题,

题目内容 : 求一本书中书页码中的数字各出现多少次?
打个比方此书只有20页,那么0-9各个数字出现的次数如下图中的答案一样




  1. .版本 2

  2. .程序集 窗口程序集1
  3. .程序集变量 程序集_分解页码, 整数型, , "10"

  4. .子程序 _按钮_解答_被单击
  5. .局部变量 局部_计次, 整数型

  6. 数组清零 (程序集_分解页码)
  7. 编辑框_答案显示.内容 = “”
  8. 子程序_计算 (到数值 (编辑框_书页码.内容), 1)
  9. .计次循环首 (10, 局部_计次)
  10. .如果 (局部_计次 ≠ 0)
  11. 编辑框_答案显示.加入文本 (“本书书页码中共” + 到文本 (程序集_分解页码 [局部_计次]) + “个数字” + 到文本 (局部_计次) + #换行符 + #换行符)
  12. .否则
  13. 编辑框_答案显示.加入文本 (“本书书页码中共” + 到文本 (程序集_分解页码 [局部_计次]) + “个数字0”)
  14. .如果结束

  15. .计次循环尾 ()


  16. .子程序 子程序_计算
  17. .参数 参数_最大页码, 整数型, 参考
  18. .参数 参数_当前页码, 整数型, 参考
  19. .局部变量 i, 整数型
  20. .局部变量 局部_数字, 整数型


  21. .如果真 (参数_当前页码 ≤ 参数_最大页码)
  22. .计次循环首 (取文本长度 (到文本 (参数_当前页码)), i)
  23. 局部_数字 = 到数值 (取文本中间 (到文本 (参数_当前页码), i, 1))
  24. .如果真 (局部_数字 = 0)
  25. 局部_数字 = 10
  26. .如果真结束
  27. 程序集_分解页码 [局部_数字] = 程序集_分解页码 [局部_数字] + 1
  28. .计次循环尾 ()
  29. 参数_当前页码 = 参数_当前页码 + 1
  30. 子程序_计算 (参数_最大页码, 参数_当前页码)
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册帐号

×
发表于 2010-5-8 13:11:07 | 显示全部楼层
zheshi这是什么书呀?
发表于 2010-5-8 14:21:41 | 显示全部楼层
有什么用啊?
 楼主| 发表于 2010-5-8 15:06:20 | 显示全部楼层
描述:子程序调用子程序自身并返回运算结果

注意:11行  和 38行

这个算法我也是昨天才学到,发给大家一起学习
发表于 2010-5-8 15:21:06 | 显示全部楼层
这是啥啊
说清楚点
发表于 2010-5-8 15:36:30 | 显示全部楼层
i 不明白`````````````
 楼主| 发表于 2010-5-8 15:43:56 | 显示全部楼层
递归可以实现以下等效果,具体解释大家最好上百度搜下,我也刚学,说不大好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册帐号

×
发表于 2010-5-8 16:02:30 | 显示全部楼层
多谢兄台分享,下来学习下,太多算法不明白了.
发表于 2010-5-8 16:07:18 | 显示全部楼层
多谢兄台分享,下来学习下,太多算法不明白了.只是光从上面看会不会变成一个永不停止的递归啊?
发表于 2010-5-8 20:00:04 | 显示全部楼层
我怎么看不明白楼主说的什么意思
好象是说其实蝴蝶效应是吗?
连锁反映的最基本的东西
好象是0和1 这么两个的道理是不是一样呢?
太极生两仪 两仪生四象 四象生八卦
简单中的复杂!
我吃猪肉不用知道怎么养猪呵呵
了解了
发表于 2010-5-8 21:31:25 | 显示全部楼层
这是什么东西 没见过~
发表于 2010-5-9 02:29:55 | 显示全部楼层
没鸟用啊
最起码对我没用
发表于 2010-5-9 07:13:39 | 显示全部楼层
看得我一头雾水的.我也好想学编程啊
发表于 2010-5-9 09:07:37 | 显示全部楼层
不懂 看来还要多学习,。。。
发表于 2010-5-9 09:52:22 | 显示全部楼层
,兄弟,我没看懂。走过吧。
发表于 2010-5-9 09:59:54 | 显示全部楼层
编程 嗨嗨...不好学的东西  路过
楼主加油!
发表于 2010-5-9 10:13:52 | 显示全部楼层
不 懂这是什么啊  不明白啊
发表于 2010-5-10 14:58:02 | 显示全部楼层
谢谢分享,下载下来 学习想下,哈哈
发表于 2013-11-8 07:11:26 | 显示全部楼层
走过路过 不要错了 看看在说
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

QQ|Archiver|手机版|小黑屋|依人网络官方网站 ( 陕ICP备19025998号-1 )

GMT+8, 2024-3-29 16:29 , Processed in 0.059230 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表