设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8098|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is5 W$ g) o& ]9 A" P9 E
       Ci :integer; qi : integer
! f6 E( _: Y' i! p3 ~4 zdo 5 ^1 D' |. @+ h1 q
       inspect Ci
  J7 i: W" a1 ]" o6 gwhen Ci>0 and Ci <=150 then ) _1 U) C* E* _1 i& i) P' a
       print qi=1;
, u& v9 I. S4 r$ |* f4 s( D  vwhen Ci>151 and Ci<=500 then
7 N0 m0 P8 w4 j6 s4 z1 z       print qi=2;
$ n/ B! ?7 C) j' v( a4 ?/ D: S. Vwhen Ci>501 and Ci<=700 then
( Z2 ~6 n$ N  w/ U5 x3 o# E       print qi=3;3 P) T1 V* `$ J# `
when Ci>701 and Ci<=1000 then3 X1 J0 z6 _8 ]3 W( O2 f2 y9 N
       print qi=4;/ h$ ^* e  a$ U" Z8 q
when Ci>1001 and Ci<=2000 then
" A1 b/ N/ J. T' F       print qi=5;
: O# r# f, u' G0 kwhen Ci>2000 then: N8 H6 o4 d6 P2 h
       print qi=62 S% F3 z7 T# z, m4 j( k
end;
) u8 a5 K6 ~9 Z6 @5 N9 vend;
0 h/ b: m1 v# }, e- ^  |$ A4 U+ D' N6 {" ^9 C. o
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
  W. T! `; o  b' q          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 B8 D- ]4 S. l0 j  c(number : integer)
) Q4 F9 Y1 n- R  G8 b, U$ v& D) j0 sis
. ]: J% N4 G* e; G' I4 D) wdo' w$ r; f( Q" a
   inspect number
/ ]* M. I! U0 c2 k. i4 d& h       when 1 then 7 {% x+ Q, Y2 b2 |5 J1 Z9 S; J, K6 ?7 r
          print "not a prime number"
$ M6 B1 r0 w% P- _9 N' n       when 2,5,7,3 then
! H8 n" V* L  W' T9 d- {& C          print "prime number"* h% U' {& t8 T8 Z# O/ z1 O1 N
       when 9,4 then 8 u# l+ b8 K9 e5 n1 P3 Z- Y! z
          print "square number"' P1 z2 a6 J  g  U  l$ S
       else' O  t% k3 P0 J& k, j% v5 b) ^
          print "no special number";  v) r0 }7 e6 C6 {; o+ Y
          print "or number greater than 9";
8 u; P- w8 N5 ?' D5 t) L   end;
6 w0 l1 j. B. cend;
 楼主| 发表于 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-19 20:05 , Processed in 0.019344 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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