设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8639|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
) o, w2 ?! Z: c: l% |  X7 V* T       Ci :integer; qi : integer
- j8 s! W4 a; T  `do 4 @. @9 G2 `9 j: w
       inspect Ci# _1 b: @8 W3 c# ^0 X6 c9 V0 E
when Ci>0 and Ci <=150 then 0 q/ Q) ~7 _# Q0 j# S; M! v! Q
       print qi=1;+ q* Y2 w$ S5 Z# G9 z
when Ci>151 and Ci<=500 then  T7 ?! a# u+ n- R) e
       print qi=2;3 M: ?' j) k8 s  Q+ T
when Ci>501 and Ci<=700 then
8 l" U" \1 @8 t       print qi=3;9 ?( C9 A& i5 m+ Q. a9 U% L# d8 \
when Ci>701 and Ci<=1000 then
; c: |% q8 y* h7 ?# E- M( d       print qi=4;
- Z2 I! m' g, O) J; H9 fwhen Ci>1001 and Ci<=2000 then
  I' k3 f2 V5 O1 ?/ G$ w       print qi=5;
- t+ Z7 E8 e1 kwhen Ci>2000 then
0 K7 _: L& @& u9 p. h0 R       print qi=6
) X5 S4 }/ j) k7 l9 \end;
& k3 `: V/ T8 n4 M7 gend;, D% s9 [/ ?; |  B, O5 o- T5 j
' Y) ~' G/ e+ G" Q) S  p$ H
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?" t% \  L* l% G
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
! {, @  E+ B( K$ o7 t. W(number : integer)
9 V- p/ h" I' s( o  k2 Z3 Kis8 q4 m1 F9 Y0 Y: @0 ~, u2 C5 ^% k/ T
do
$ g- M5 N' Y8 t" q" p6 C1 x   inspect number
, a7 r, U, Q6 ~! i9 B       when 1 then % T5 [$ @# e0 o: i
          print "not a prime number"
9 V' p8 Q8 H; y1 j7 |& d" |       when 2,5,7,3 then 1 b. H. X! q) X. l
          print "prime number"' e2 s# W7 i7 L+ m0 d8 r
       when 9,4 then
0 L& h& _* r) t5 w: Q          print "square number"
& J2 h0 Y4 x  k( n. K       else
9 D: h5 y* p0 X          print "no special number";, {# s/ E/ u5 X6 o; Y* e
          print "or number greater than 9";" \9 K0 S3 m7 B7 h. L' F
   end;3 [5 k5 m# R# B( X, e
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-5-27 18:56 , Processed in 0.015978 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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