设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5066|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is; e# C; L" E# o" P1 h
       Ci :integer; qi : integer
0 _( Y8 |6 O: Tdo
1 ?% D" L% ]3 l1 f- }- W& b2 ^8 ^       inspect Ci
6 f+ q& V! S  q' Pwhen Ci>0 and Ci <=150 then
: Y* |( e" p% o6 C0 a6 B0 O       print qi=1;
8 y1 K% l. h& a: A' I4 N# hwhen Ci>151 and Ci<=500 then
! F% Y: N9 z; n: B9 k7 c! ]       print qi=2;2 B& e, l3 W$ G2 v
when Ci>501 and Ci<=700 then
! ^  G/ A" K) ?6 j  s. f       print qi=3;
' n1 Y+ @- U6 w2 ?when Ci>701 and Ci<=1000 then# G5 M0 Z5 D/ y
       print qi=4;
1 ?5 n$ Q" B! e8 K+ g5 |; M" _, Gwhen Ci>1001 and Ci<=2000 then& p# u8 `. Q& ?: Y& w. q( Z" h
       print qi=5;
5 W+ m& N9 s8 T5 g" E8 P4 q8 j, bwhen Ci>2000 then
: G) N. H' R! T9 F; l  W) N( R       print qi=6
3 }" Y0 b- K5 h% Send;
, J5 }+ u' R2 H7 r! dend;$ t2 f$ r, J. y1 G
" X, E+ q: T! A, I! [
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
4 U1 D% J& X! Z1 k3 v$ ?          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
+ F) n* G" @" Q7 f9 ?2 _4 R(number : integer)
2 W7 ?5 z' s0 T: J; mis5 a5 G0 z5 r- f) g4 f6 m: ~
do
$ `& q# c/ `- V& P; }2 V- S5 w3 L- `   inspect number
% k) H( j# E. q& E       when 1 then ! H: N" I- m# z
          print "not a prime number"
+ o+ [' o! ^- x* e; B       when 2,5,7,3 then
" y1 z! w; O: }5 }& [/ j9 a          print "prime number"
4 f, B# j- i# m6 I1 {       when 9,4 then
" N; o( n! M5 o0 Y6 f6 A- D7 w          print "square number"
4 @7 H+ r' F/ I9 k: K8 _       else8 X# Q$ a% r- N  s6 m: L
          print "no special number";
3 u0 a6 W" U4 a. {          print "or number greater than 9";
# r! Y! ^5 }$ Q0 B   end;3 ^/ F' ?+ z0 a- V  h4 p8 i7 `; O( ?7 A
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, 2024-11-23 23:36 , Processed in 0.012271 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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