设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9236|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
" K& y! ]) Q  _+ l, K' b% F2 d       Ci :integer; qi : integer5 Y% C0 ^5 e6 ^% r
do
# a" V8 B& C6 R       inspect Ci
% c, [, @% S% Mwhen Ci>0 and Ci <=150 then 3 d" a* W, E5 W/ f. a- n* g) I7 c6 }
       print qi=1;: o8 R$ d" C$ _$ r% t7 z9 K" \7 Z7 c" s
when Ci>151 and Ci<=500 then9 G9 K4 _# K* S! b! _7 C
       print qi=2;
$ G$ l  C3 p& Cwhen Ci>501 and Ci<=700 then
2 @; k) J8 J* j: k       print qi=3;2 M4 @, }/ N( ~+ |0 D" z5 E
when Ci>701 and Ci<=1000 then( g8 v4 T9 t; f: j5 w- p0 P
       print qi=4;5 Q. o+ A! @9 k) m6 P; v! B
when Ci>1001 and Ci<=2000 then& u+ ^) x  ]4 q) @: `
       print qi=5;' _( s3 s; p1 [; t
when Ci>2000 then# Q& Q2 K( C  r) w7 K
       print qi=6
9 b; U7 g. U5 D% oend;
& d; w# c+ a6 \6 dend;; O% p" g% I+ J# ]/ Y+ O1 J
- q& B3 Y+ a" ?9 Y7 ^( |6 D5 X
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?8 b- C! B3 ^! n1 }8 ?
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:/ ], M0 B) g! i  f3 c( Z
(number : integer)
/ e8 {( v, e, _; {/ ?0 m1 Z0 Cis
8 G) \. I) n9 P  _do' I6 [9 h2 h; \0 ?
   inspect number3 c8 s* [3 w* H" n$ g! z5 s
       when 1 then + ^, d# Q$ T: `9 P; |
          print "not a prime number"8 z% U. y0 e; f& W8 _" k( M1 M! ^0 K
       when 2,5,7,3 then : R3 B! K8 t) D
          print "prime number"
6 |% c5 P3 Z! q  g& K. D       when 9,4 then
( @7 s$ f7 J$ \: w7 s          print "square number"2 l  U6 v: b' i$ y" o# k+ |, ^: ]- r
       else+ f. `" ?3 ^0 B5 ^' w
          print "no special number";+ f; O' j: X4 l% \/ t6 i; o/ M
          print "or number greater than 9";
% q. u& ~  o6 ?# H  K0 {* X8 n   end;
" [; O' E2 r6 ?, ^/ s1 B1 v) f2 Mend;
 楼主| 发表于 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-8-17 00:16 , Processed in 0.014745 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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