设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8458|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is, |5 Z; Z/ c3 ~, P; H) D
       Ci :integer; qi : integer. X* {0 [8 f5 q5 T% d
do 5 N  A' T' j( G0 i( m9 t. K
       inspect Ci# Q3 M: u* ?$ u* F6 ^; c
when Ci>0 and Ci <=150 then
2 e# _% w) \+ [( a% g+ V       print qi=1;$ j. u1 [3 H7 n, @; C
when Ci>151 and Ci<=500 then/ C  C6 N$ J, o5 ?; r* ?
       print qi=2;' a3 ?! Q8 D$ S, x  {+ g; @' q& A1 d
when Ci>501 and Ci<=700 then5 u. T$ N; Y/ a
       print qi=3;
' b% C0 ~: d% T" e5 Fwhen Ci>701 and Ci<=1000 then
, n4 n( j3 ~6 ~7 J4 I       print qi=4;) {" u: \$ p& y0 I) g
when Ci>1001 and Ci<=2000 then
# U/ K/ m) x$ H, _* L0 ~+ ^5 l* c       print qi=5;
' X- J( N* ]8 k. n0 Hwhen Ci>2000 then
  B% n$ C2 e) p) t; H) v* I9 k       print qi=64 g% k) I2 F0 Y* P9 t5 _  \$ Z
end;
$ x7 G5 l  t8 w- {  Dend;9 r: q4 R( J' n4 c. A& ?: L6 b+ H
) v3 a; ~3 u( d- i: J/ Z
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
* [" e" d/ X1 k/ W          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
! s  M# t; \5 U: }- v(number : integer): \! V. X6 q3 B8 l; p' Z
is5 z) {1 I  `, R3 I! ~0 c
do8 i/ b! P  u) G- m8 L( M
   inspect number
' @$ V& H  Y. k4 ^       when 1 then
- Y# N# ~6 [8 O- m+ s1 }/ h- z/ h          print "not a prime number"
. y% W0 P+ G2 e/ O* j# ^       when 2,5,7,3 then . u9 _0 K( t9 I4 r. S; h
          print "prime number"
9 ]# u3 x4 k8 k1 n! Y3 b$ b       when 9,4 then 4 S! W& H9 _; _  c5 b. L0 n9 I7 K
          print "square number", P4 n' O+ d% E/ d% D1 r
       else
3 P0 }7 o$ W) g! E! @5 d4 H: ~          print "no special number";
1 a' y# q1 G& H  j          print "or number greater than 9";
4 u( }9 c: k  P( Y% U   end;9 q  d% y  {8 S, i
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-4-28 17:00 , Processed in 0.012951 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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