前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >20120918 -- 可计算性

20120918 -- 可计算性

作者头像
用户1154259
发布2018-01-17 12:12:38
3970
发布2018-01-17 12:12:38
举报

程序特性规定:

1 程序开始执行时,自认为一切变元的值为0

2 转向无定义符号,执行程序的最后一条指令 时 自动认为停机

y=x+3

代码语言:javascript
复制
y=x+1

y=x+1

y=x+1

y=x

n(x)=0

x=x+1

y=x1+x2

代码语言:javascript
复制
y=x1

[B] TO A IF x2 !=0

  TO E

[A] x2 = x2 -1

  y=y+1

  TO B

y=2x

代码语言:javascript
复制
TO C IF x!=0
TO E
[C] TO A IF x!=0
[B] y=y+1
    z=z-1
    TO B IF z!=0
    TO E
[A]x=x-1
    y=y+1
    z=z+1
    TO C

y=x1*x2

代码语言:javascript
复制
[B]TO A IF x2 != 0
    TO E
[A]x2=x2-1
    y=y+x1
    TO B
代码语言:javascript
复制
[A] TO B IF x1 != 0 
    TO E 
[B] TO C IF x2!=0
     TO E
[C] y=y+x1
    z=z+1
    x2=x2-1
    TO B

y=[x1/x2]

算法思想:

输入x1,连续的减去x2,若x1-x2 还有余,则输出y=y+1.若恰好减完,则输出y。减完后x2之后,若x1仍可以减,重复操作,知道x1剩余小于x2,不再同步减

代码语言:javascript
复制
z1=z1+1 .......执行x2次,进行赋值

TO A IF x1 != 0
TO E
[A] z2= z1
    y=y+1
[B]x1=x1-1
    z2=z2-1
    TO C IF z2 != 0
    TO A IF x1 != 0
[C]TO B IF x1 != 0
    y=y-1
    TO E 

y=根号X

算法思想:

x-(2y+1)-(2y+1)......每次分步执行   x-y1-y1-1

代码语言:javascript
复制
TO A IF x!=0
TO E 
[A] z1= z1+1
    z1=z1+1
[F] TO B IF z1 != 0 
    x=x-1
    TO G IF x!=0
    y=y+1
    TO E 
[B] z2 = y
    TO C IF z2 != 0
    z1 = z1 -1 
    TO F
[C] x= x-1 
    z2 = z2 -1
     TO D IF x != 0
    TO E 
[G] y= y+1
    TO A 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2012-09-18 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档