设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7188|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is2 W( ]; u" w4 O- `2 H* k
       Ci :integer; qi : integer. e. Z' R: |: m! y) F0 ~2 E: }
do
; g% X* p) x7 a* H       inspect Ci, B4 g4 F( p$ n  M- P, l
when Ci>0 and Ci <=150 then , L/ y; A9 @3 R
       print qi=1;
! `, j- |9 {$ G6 R* B% v, twhen Ci>151 and Ci<=500 then5 L7 {1 F5 m4 v/ ~0 ]4 a: d0 ~) z
       print qi=2;8 ^. B0 B# w$ C9 t
when Ci>501 and Ci<=700 then& ?! M0 Z! H# D/ A6 S4 s( g
       print qi=3;
; I7 C: U% y$ O: {* F* w' Zwhen Ci>701 and Ci<=1000 then
( m) @( r1 n! }6 v" s" [$ n, i  x       print qi=4;
( y6 G7 _$ m0 Ywhen Ci>1001 and Ci<=2000 then
+ L+ q4 ~9 u/ I0 j  T7 l+ F4 u       print qi=5;& o8 b: \. d% J! j* d/ v1 h! i6 e
when Ci>2000 then
, }$ h2 A, H2 o       print qi=6% i6 v. ?3 }  `- ^, g% N
end;
5 }" i* k8 m2 S" i4 Vend;
9 k- Y' Y/ v5 ^4 s4 o' I& p7 [
; [) }; y' L  B. F          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?5 }2 w2 G3 V0 i
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:; r# K2 C1 y% J- ~1 o
(number : integer)
" r& B/ p8 }+ [is
3 i: W2 p: B0 t/ `' E+ {$ N- _. v1 ido
. h% k" W$ B; j# P5 a$ @: k   inspect number
$ `# K4 `0 P; [' H       when 1 then
. K8 X5 V. J# E2 J: t  B' R' X          print "not a prime number"
4 R3 \, N; Q8 o/ p4 q  n" Y       when 2,5,7,3 then
. Q5 \' x% ~; b* O' C; N          print "prime number"
" h3 Q( m- @4 z% T2 p9 R       when 9,4 then
2 K7 \, r8 G5 t9 Z: @9 _) J* Z: s          print "square number"
# z) o1 ~4 n3 e  m) l       else
1 c/ I& Q5 R* p- I& e' g" X          print "no special number";8 |4 w$ ]0 L( P4 ]
          print "or number greater than 9";' C8 x, `* B5 J0 _8 v. E5 r
   end;5 w" ], b8 \( F, N& }7 C& P5 d; G2 ]
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-10-17 08:27 , Processed in 0.014411 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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