设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8650|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
# J- E4 s2 G7 `/ u       Ci :integer; qi : integer
. K. ]- Z/ b7 S) _7 @do ) y2 f5 j' H" V) L5 ~1 a6 G/ ^
       inspect Ci
/ u9 `5 s- R8 ^; H4 b) b; nwhen Ci>0 and Ci <=150 then
  I& e5 y) D9 ?7 K+ _1 N9 K7 R9 C7 r. J       print qi=1;: k/ N$ G6 g4 F9 |' M
when Ci>151 and Ci<=500 then  A: M$ A9 x# y, G0 i2 K
       print qi=2;9 d6 ]( v- T$ v0 L" i" w8 a
when Ci>501 and Ci<=700 then
1 ^6 g. q# q; x) z7 g) ^0 R       print qi=3;
7 Y/ a5 O( m, ]0 @# ]; i3 c; qwhen Ci>701 and Ci<=1000 then- X" G& _! M8 U, _% Z9 F+ P
       print qi=4;
$ K* N$ D( o+ Z7 \- wwhen Ci>1001 and Ci<=2000 then
- q  v, g+ `/ D' i- P       print qi=5;6 h6 m* Z4 l% @4 z
when Ci>2000 then
% U. D- u% z4 D       print qi=68 D4 Y$ k" a! t  E) f$ c
end;  |9 `. |* l* {* u# v" {
end;/ G+ c$ ^# m0 }& u8 K3 K8 ^
3 @3 j1 g- v" ]9 Z) S
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
. B! L* u! x; h* z# Z# c          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:8 F5 [9 i7 g/ W! R6 A- U# i
(number : integer)8 A& A( U$ ?5 y% r& l
is
/ c2 ^  M5 j0 S8 \2 u0 Kdo
: B( B! l. a% r+ o* `3 s   inspect number  `: A3 _& G( _, \' O# F
       when 1 then
* j* b' z- A. ?/ N7 [$ N8 J* {0 R7 N          print "not a prime number"
3 c0 d. u6 f2 j. I) i       when 2,5,7,3 then
1 e6 A) X- H( ]" _: @/ i/ X          print "prime number"- @& y# {0 T" v" e. K, p2 e
       when 9,4 then " l4 }; L- n$ a( c- X* R7 i3 V) A  g
          print "square number"
2 T2 V6 e% S8 R$ q! }       else* r- C- u) u% z2 c9 T5 }. W
          print "no special number";! c. t7 k6 f; s
          print "or number greater than 9";; d2 _& ^( N  z) i
   end;
' W" b$ H8 Q6 A. T5 z9 s- Lend;
 楼主| 发表于 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-30 02:19 , Processed in 0.013242 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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