设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9183|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
6 E, m& f8 A1 }/ i! O  }  v( t       Ci :integer; qi : integer
$ R# y7 L6 ^! }% Kdo 5 {. Y# F4 E; B- B' [
       inspect Ci1 m: L2 R6 J% Z+ B! x  y, z1 }4 ]
when Ci>0 and Ci <=150 then ! c( v% E6 _0 z- T( u% m
       print qi=1;
# Y7 g( D, P4 D9 |9 Iwhen Ci>151 and Ci<=500 then4 l' n$ U( J' q; ?0 R* L! R+ p
       print qi=2;
- R  z! d% d- k2 b# \when Ci>501 and Ci<=700 then+ t& u0 ]& m7 A( c# l; g
       print qi=3;& G5 ~( Q7 ^8 E, e# g. [1 n
when Ci>701 and Ci<=1000 then
' [# S) @* o& y! k! ~       print qi=4;, o# q- n+ C: U6 w6 {6 ?" {- K
when Ci>1001 and Ci<=2000 then  K5 S3 E3 A. \  b
       print qi=5;2 P& T+ g3 e# N& e
when Ci>2000 then1 I& e% H) C5 C
       print qi=6
+ S0 E6 ~9 o" ]; q. Wend;- ?# W. t5 _. x* w# t6 d
end;
/ R4 ?2 ]# j. T; A) X; ^2 }& y# H# Z9 ^* y- u/ V
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
$ J' V7 M- _7 T. m+ w6 m* R          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 d9 W: R+ J1 s% N: r% T* e! M4 g(number : integer)" U8 u. G. r7 G3 u. `
is
1 |* W( t7 j4 h% ^! ?do
! w( m4 d0 w  `+ l% A   inspect number, t$ u! K5 X: u9 Y- ~: |
       when 1 then
9 ^2 L4 i* ?( n3 T! c% b# m, v" }          print "not a prime number"
7 s) i( B1 b  G- ^' Z! W6 s       when 2,5,7,3 then
9 T" K7 Y5 i' N          print "prime number": K: r0 X( C; ^, f
       when 9,4 then ; S/ {/ r: A) I' n2 O( }; d
          print "square number"! M$ ]5 f: D0 W6 B, {7 t
       else
  {3 c7 g' C2 G$ j5 y          print "no special number";
  C8 h4 ]" l; G+ m7 Y+ H& q4 N4 [          print "or number greater than 9";9 }" K7 K1 E2 t
   end;
" J$ s  w% `7 @- Z" O& G9 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-8-8 05:17 , Processed in 0.015022 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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