设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9075|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is( B0 ~1 p7 R$ A$ d+ H# P6 W1 S7 d5 [
       Ci :integer; qi : integer
: m& M4 c; F$ i& o1 ^2 bdo
7 b% B2 a: G3 Z5 C       inspect Ci
& E& b- a  r1 s, Q- iwhen Ci>0 and Ci <=150 then
+ o3 J6 H9 F: a  B% a+ Q! W- r+ O       print qi=1;7 [. q9 c0 h5 G' Q% T
when Ci>151 and Ci<=500 then. d' {& q5 D3 @+ F
       print qi=2;
, k+ c5 H- F8 B7 y. m' E( _when Ci>501 and Ci<=700 then
: ~$ w# y7 d1 Q+ p       print qi=3;
3 D  F. L+ ?1 N. Gwhen Ci>701 and Ci<=1000 then
# x2 A  H" K0 n% }       print qi=4;9 k& v! M2 Q. |$ r1 K; ]6 {
when Ci>1001 and Ci<=2000 then
8 O3 O' s5 ]3 L' K       print qi=5;
  n7 b8 g& O: q$ Y# h9 u; zwhen Ci>2000 then) c  {4 s: _, j3 Z0 C
       print qi=6: R) ~' J* I& p) u7 M& q; g
end;5 R5 P: H! o, @  b
end;
9 E) k! y- R* c
8 D. w5 C% [; r; L4 K          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
1 |% a3 }# O! K; B) B$ L          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 z* M& p9 c" F6 V
(number : integer)$ c# w/ z$ I; u7 s8 G1 W6 K
is
2 U0 c$ y9 S8 N- Q1 pdo& q) ]% f% o# N* s8 J0 x6 c
   inspect number
& D/ S: q+ t, F, k6 C  b       when 1 then
* @6 d: R/ [$ [: k. f          print "not a prime number"
: K) p" F, `5 i8 t6 q. ~# A       when 2,5,7,3 then
6 |! g3 z( L& L; n' T2 _' Y; ]          print "prime number"( f( v. Q( R, q1 A8 A' |1 M2 w2 a
       when 9,4 then 3 }6 F& u& C( b" ]# d3 ?+ i( }$ x. z
          print "square number") ?$ [  s2 w6 g" m* C
       else( o; x2 s. i. @) f
          print "no special number";( n6 T. b& g5 t' `. H; G) d
          print "or number greater than 9";
7 x2 l) i* o2 b3 r4 s  n+ g   end;& z" G7 E! }$ ^+ {
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-7-28 15:35 , Processed in 0.014340 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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