设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8083|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is6 ~/ K- M# A1 T0 j) }
       Ci :integer; qi : integer
& @0 ?6 d3 ]9 l( K- _9 N, [do / N( k8 T* G! @2 o' `
       inspect Ci
. E& K5 x( f+ ]1 n- C2 Q6 ewhen Ci>0 and Ci <=150 then
1 \4 E' g  t* a+ h. L- z       print qi=1;5 M: G( G$ N$ a& V( t5 s8 u$ x7 W6 n
when Ci>151 and Ci<=500 then3 B% Y! ^7 H4 s+ _
       print qi=2;6 B( d3 i! ~, {" r' S
when Ci>501 and Ci<=700 then
3 {4 C7 ?+ f( z8 }5 I9 j/ m       print qi=3;8 S2 i# e$ ]6 ^7 S; z+ q
when Ci>701 and Ci<=1000 then. p6 e4 R5 R' O% f) Q- o
       print qi=4;. |+ T9 L: {3 W
when Ci>1001 and Ci<=2000 then
4 m8 M4 `; ~( r# v/ Q1 Z6 n       print qi=5;( d, ^% v" z8 T- u/ p
when Ci>2000 then& H0 G* \& j) S4 g
       print qi=69 s* O1 G  B% r7 ~1 h/ u# R
end;; S- B/ c4 ^! C( @7 U
end;
$ ~- v$ b  g1 `% X" S1 D" F8 e
* @$ k' P- k- {9 }& b! [# V. m          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?& e/ f3 g" Y! H* }  L) M, y) h) X; r: S
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
4 k1 r2 c# t; d' p! D, d(number : integer)7 k  r& E( K& n: h0 c. u8 x
is
6 o" m* A2 D0 ^8 z/ ~) d: ydo1 h8 s4 i) w3 w2 E4 }' f
   inspect number
; W$ J: J8 ]0 j, @$ r2 y       when 1 then
5 L* m9 t9 {, x9 j& m; Y8 F9 n          print "not a prime number"
5 A7 b1 r* d# {* p       when 2,5,7,3 then
9 k4 d, E/ z) n; L; ?' E2 E          print "prime number"
, b7 u. q# `, ?! A1 E       when 9,4 then ! m- c2 h% J" W6 h# C
          print "square number"% ^; D* _7 i: @0 I
       else
1 i  x9 @5 ^: L2 z, |          print "no special number";2 f* p$ J4 c+ F8 s
          print "or number greater than 9";
3 o+ a- `) e/ w; D   end;2 H# ~/ C3 R5 c8 J
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-3-17 18:02 , Processed in 0.016344 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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