设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8025|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
; M4 k  D. V, k+ ^  _/ l       Ci :integer; qi : integer9 d4 X: p7 j* |& i: Y- d
do # w0 ^; J+ |! }& O1 D! K
       inspect Ci
% r& G$ W( F8 M8 Ewhen Ci>0 and Ci <=150 then . P( j% B4 E$ ]' q* g
       print qi=1;: v: K, t$ B' u  p2 ?
when Ci>151 and Ci<=500 then
3 V- j, x: e1 y2 A& _       print qi=2;
9 a  q% c1 Q! |, a4 X  A4 P5 D0 awhen Ci>501 and Ci<=700 then6 A8 b$ F5 w: q% y
       print qi=3;# M; Z- v& ^/ s7 w* V( f# T" u$ O
when Ci>701 and Ci<=1000 then$ ]1 F1 C2 y4 v+ d) E
       print qi=4;
. n" w6 L1 m- R# U& N6 W/ Q! s" f) P, Nwhen Ci>1001 and Ci<=2000 then
1 Y& }, p/ h% c: j- S* a+ e       print qi=5;
& n: a: V- `. E) Z/ h2 }( hwhen Ci>2000 then5 B5 ^9 x; G9 z6 l+ v# N- f: d7 j# _
       print qi=6  l% B/ y8 a4 q0 h- S
end;1 X: N; d9 U" h! r8 @, O. O
end;" T$ Y' C# f- h; |
$ K: {7 ]8 x8 M. g1 ~, e4 W
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?7 d/ X  P. V" ~" \9 l. v
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ v& m& z! {9 r4 W# \
(number : integer)
. a; z  m3 |$ d$ S4 y2 F6 `is
8 E0 ^  F. q+ v( B; E8 J- tdo
/ O6 o3 }5 S  i7 {  C+ b   inspect number1 |; u; n- s& b& \" h( Z
       when 1 then . v7 E% h3 q, `( z
          print "not a prime number"; H6 y) S# ~0 [1 |
       when 2,5,7,3 then
& x% w$ |6 p) h          print "prime number"
4 }! E7 x0 F3 C/ {7 `! _! m       when 9,4 then
/ p  N4 J& s1 k2 \0 Q' h          print "square number"# o+ C1 N7 R6 B2 s; I$ \4 K; H
       else
7 f, G* Q% [! M6 {- n' w0 A/ b          print "no special number";
; q3 k$ Q( p- r6 }! C: |          print "or number greater than 9";, ]& o: e! p8 I3 @3 c& _
   end;
6 ~9 f  `& D- P# F: W# Zend;
 楼主| 发表于 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-3-6 00:09 , Processed in 0.016386 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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