| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 578 人关注过本帖
标题:小白,有几道最简单的题不会算,请求大家帮助
只看楼主 加入收藏
yuan8881946
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-4-28
收藏
 问题点数:0 回复次数:8 
小白,有几道最简单的题不会算,请求大家帮助
x=0
IF X>=0
IF X>0
Y=1
SLSE
Y=0
ENDIF
ELSE
Y=-1
ENDIF
?"Y=",Y运行结果多少
S=0
T=1
FOR N=1TO5
T=T*N
IF N %2=0
S=S+T
ENDIF
ENDOR
?S运行结果是多少啊
2015-04-28 21:25
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
x=0
IF X>=0
IF X>0
Y=1
SLSE                       ???是ELSE?
Y=0               
ENDIF
ELSE
Y=-1
ENDIF
?"Y=",Y运行结果多少                           0吧,但有语言有VB的感觉
S=0
T=1
FOR N=1TO5
T=T*N
IF N %2=0
S=S+T
ENDIF
ENDOR

剑栈风樯各苦辛,别时冰雪到时春
2015-04-28 21:43
yuan8881946
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-4-28
收藏
得分:0 
回复 2楼 林月儿
这是文科专业的,计算机基础的复习材料,让我情何以堪,根本不会
2015-04-28 21:52
wp231957
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:神界
等 级:贵宾
威 望:423
帖 子:13688
专家分:53332
注 册:2012-10-18
收藏
得分:0 
这个貌似vfp代码

DO IT YOURSELF !
2015-04-29 11:27
陆思雨
Rank: 2
等 级:论坛游民
威 望:1
帖 子:36
专家分:42
注 册:2014-9-17
收藏
得分:0 
第一个-1,第二个26
第一个就是一个if else 语句,将if else提出来就是 IF X>=0  IF X>0 ELSE else总与前一个if相对应,而x=0,就知道答案了吧
第二个是for循环,S=0
T=1    此处给出初值
FOR N=1TO5
T=T*N
IF N %2=0
S=S+T       这段为for循环
ENDIF
ENDOR
会算了吧
2015-04-30 08:27
bahskzs
Rank: 2
等 级:论坛游民
帖 子:18
专家分:10
注 册:2015-4-29
收藏
得分:0 
回复 楼主 yuan8881946
这是什么的语句啊?
2015-04-30 22:45
bahskzs
Rank: 2
等 级:论坛游民
帖 子:18
专家分:10
注 册:2015-4-29
收藏
得分:0 
回复 楼主 yuan8881946
第一题的话开始条件是询问x是否>=0,然后分支1,x>0,成立,那么就是y=1,不是,那么就是y=0,分支2,即一个隐含条件,代表取反,那么y=-1.
第二题是for循环,但是N=1T05是什么意思啊?
2015-04-30 22:53
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
回复 7楼 bahskzs
1 TO 5就是1到5啊
步长默认为1了

剑栈风樯各苦辛,别时冰雪到时春
2015-05-01 08:41
取名字
Rank: 8Rank: 8
等 级:贵宾
威 望:21
帖 子:236
专家分:924
注 册:2015-4-27
收藏
得分:0 
x=0
    IF X>=0                 ;因为X=0,符合X>=0的条件,所以X>=0值为真,接着往下执行“IF X>0”
        IF X>0              ;因为X=0,不符合X>0的条件,所以X>0值为假,跳过“Y=1”执行“ELSE”后面的“Y=0”,结束内层的IF语句,然后又结束外层的“IF”语句
            Y=1
        SLSE              ;应该是ELSE
            Y=0
        ENDIF
    ELSE
        Y=-1
    ENDIF
?"Y=",Y运行结果多少          ;据以上分析,Y=0
S=0
T=1
FOR N=1 TO 5                 ;FOR循环语句,N为循环控制变量,同时也参与计算,初值为1,“5”是为循环设置的终止值,“TO 5”是指让N从1步进到5,这里步进值为1
    T=T*N                    ;这段循环实际上就是求5的阶乘,结果存储在变量T中
    IF N %2=0                ;判断N是否为偶数
        S=S+T                ;如果N是偶数,则将T中的值叠加到变量S中,因为N从1步进到5,中间有两次值是偶数,一个是“2”,一个是“4”,当N是“2”时,    T=2
    ENDIF                    ;此时S=2,当N步进到“4”时,T=24,此时执行“S=S+T”即“S=2+24”,所以S=26
ENDOR
?S运行结果是多少啊           ;据以上分析,S=26。

    希望以上的分析能帮到楼主。
2015-05-01 09:11
快速回复:小白,有几道最简单的题不会算,请求大家帮助
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036760 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved