设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8646|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
6 u# l, K* q8 ?& _" N/ }& F       Ci :integer; qi : integer- h3 W3 M  J# ^$ a; h9 k
do ! W9 j3 b3 S2 j, k0 Q2 P
       inspect Ci
2 H: r3 P, Q8 |% L, @) _# [& @5 |when Ci>0 and Ci <=150 then " g3 q' B1 x/ z! I
       print qi=1;
; k8 _1 r7 k- H& Lwhen Ci>151 and Ci<=500 then
$ ^5 j3 r; y5 c; ^" |' z+ x, @       print qi=2;
" s- E- F) G1 b* swhen Ci>501 and Ci<=700 then% ^1 j) m% f7 T  ^
       print qi=3;  m6 z- O6 x  F! X+ x3 J* h
when Ci>701 and Ci<=1000 then
7 a' I. T; t; b       print qi=4;: t& t3 P* q* I; a& D7 ?5 S- T# k
when Ci>1001 and Ci<=2000 then1 L$ m" ~: E6 N# k4 G& n  l. q4 W
       print qi=5;  @- c. m5 X  Z5 i7 K, D% J  J1 u
when Ci>2000 then
7 H, K. w: e' J& {1 c       print qi=67 N6 V' x& i9 S: u2 y2 \
end;
+ ?  v; Q) U3 z4 h* L2 Xend;
- W$ S4 I6 D2 d6 Q6 B! x" v( @7 C5 q# A/ F/ ]
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
+ Q8 D# f7 g& o8 m. p2 p          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; Q; ?/ m. w' k+ v. S9 A
(number : integer)
" n: q, e- c* V+ X5 R; uis' @0 d- i2 X  h* x% {# o
do
. w; S( f3 Z! C; `8 ~0 z   inspect number
; J/ P+ L) R5 {4 j9 Y! l) p       when 1 then * H, H; R& |5 _# |
          print "not a prime number"
. ^0 [# ?- ]3 P; n" _! ~       when 2,5,7,3 then
; H2 T, ^6 k2 s- C3 N) S, n          print "prime number"0 O4 v/ d# d7 x- b) A) b/ n
       when 9,4 then
1 R' h6 {6 o6 m8 G          print "square number": k$ T/ f* o& }3 I2 O! @
       else. @/ k% b4 C1 K
          print "no special number";
8 S3 ^9 G( C/ g6 n( M! k5 v          print "or number greater than 9";
4 {& K- ]5 `# g9 }: B2 B" ~   end;  }6 E0 C, @7 Z+ H6 l
end;
 楼主| 发表于 2009-5-13 10:00:51 | 显示全部楼层
我在做一个集装箱码头泊位—岸桥分配的仿真优化模型,我是新手,有很多问题需要请教,高手liysunny能否帮忙,我的qq:540966007。谢谢!!!
发表于 2009-5-13 17:55:54 | 显示全部楼层
发表于 2009-9-15 10:16:40 | 显示全部楼层
楼主Ci没有赋值,应先赋值,再判断
发表于 2010-10-19 09:44:36 | 显示全部楼层
二楼说得很对啊,版主为啥没给加分呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-5-28 19:50 , Processed in 0.012907 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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