设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6936|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is7 [. \/ ~, r1 w/ ?
       Ci :integer; qi : integer
- [. J2 q7 I/ q) \3 C$ u+ edo 7 e; m% y# O9 A6 }3 Z
       inspect Ci( V/ A: A. y, h; Q7 c8 ?' Q
when Ci>0 and Ci <=150 then
8 L+ Y' o: V% z; r- ]( z9 `       print qi=1;
, p$ P2 O5 n, ?8 Y0 h4 ]' d5 ~' Vwhen Ci>151 and Ci<=500 then
8 o1 h! y  c1 d# {+ j" _& i       print qi=2;4 _. I1 W) C* _
when Ci>501 and Ci<=700 then$ T' w$ a  b0 v0 }4 k4 v5 P/ T' p# k
       print qi=3;* I! T1 B" h: K7 I8 \: u4 o, n
when Ci>701 and Ci<=1000 then
7 C  y1 z1 A- S3 T& S       print qi=4;+ b5 H' Q2 ~$ ]
when Ci>1001 and Ci<=2000 then
% _3 h3 @, P7 M9 P+ N0 Z. ]       print qi=5;
7 t% I( H  U4 ?; _) kwhen Ci>2000 then
) U( A9 Z. |2 D* Z0 O. ^- N       print qi=6
% V7 I$ K( M4 ~$ |0 }) gend;
3 p4 u* v' e/ yend;7 d: h- Q, V5 u; `
5 M2 b- f1 Y* _4 q' j5 y1 @$ U7 y
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
/ G. t2 d' }. p' h0 O# N          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ j! }( _0 t7 W6 i6 o2 P(number : integer)
$ N9 [8 u' R  @, S: C- d: \is
5 v+ _9 \' a" s: t# D# y4 }8 jdo9 `  G; J+ t: i2 Y* b9 `! v
   inspect number
6 E  Q# P  k$ Z# q) r) }       when 1 then
: I# z0 E& L$ K9 K' Y" h0 Q' H          print "not a prime number"
6 L+ S; S, q# Y2 z) U# M; Q- i& _" _       when 2,5,7,3 then 2 R+ B/ a+ o  F" R
          print "prime number"5 r6 h! w) I, N" b& p/ F
       when 9,4 then ; R! q$ b0 D1 {5 j7 w; |
          print "square number"6 t& |( U" {/ z, A& d4 h
       else
; k6 c* f) }7 ~0 d9 e# m! k          print "no special number";
+ X3 n# S0 X6 ^          print "or number greater than 9";% ^+ x; c2 X# ~& G: H
   end;
# L1 `' s( ?- a4 J& v2 `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, 2025-9-15 02:41 , Processed in 0.011149 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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