设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8280|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
6 m6 j9 U$ k! @+ g3 y       Ci :integer; qi : integer
, u& ?7 k) @0 s' @1 U. hdo / F  h; a* X% K) K1 t
       inspect Ci
/ c4 `) y: j' y0 [when Ci>0 and Ci <=150 then
$ o" v# E  f4 Z       print qi=1;$ K) _7 C9 M& b; ^
when Ci>151 and Ci<=500 then
$ u9 ?- z3 E, z% v" ?. ^       print qi=2;
- ]* A; R# p  C+ B: R0 iwhen Ci>501 and Ci<=700 then2 ]  D3 v( |- b/ ~9 h. z0 H" a
       print qi=3;8 X, p+ Q" O" e( W
when Ci>701 and Ci<=1000 then
5 C/ b( O& _- m& x9 G. B5 R       print qi=4;: P* G% ]6 q) ~. P
when Ci>1001 and Ci<=2000 then) t" ^% h& s# K; z$ l* E0 v
       print qi=5;  ~$ m6 }2 F* s4 N. a! o
when Ci>2000 then5 [, r# U' r9 T( A/ X8 s; n
       print qi=6
$ M3 U' D1 M+ X! h- ^7 E9 P. ~end;! S1 \: i( N- @3 s- _
end;. }0 d% r! `8 U* {# A

& j8 W2 A9 G! R% X/ X7 @          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?! A# N0 K$ _% a
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ J% P; q: t: r4 Q; t! T
(number : integer)& i3 w( j0 V/ J! B& @8 G& y
is
( S( ^# b1 t# |: }+ pdo
- X1 D( m; ~  v3 n* W4 l. Q2 ]   inspect number
2 v5 R2 J2 Z& H$ r4 ~       when 1 then
0 O* Z# z- w6 k! R$ v9 m          print "not a prime number"
! p: T5 a! h, f, h; q       when 2,5,7,3 then
& _. e* b8 e) g5 H. ?' F1 c+ x          print "prime number"8 p9 i/ A9 E" z/ R8 ]- \6 V) J; [2 T6 C
       when 9,4 then 5 `$ F6 o8 ]" _- |! Y
          print "square number"
0 x. w5 W9 v. X  H$ |: k       else
8 l) ^2 Y) ^% I* e5 d          print "no special number";
1 Q- f2 ?+ H" @8 c% ^6 t          print "or number greater than 9";0 X# @/ ~' m: t- |  `
   end;
9 f) j! w2 t) |/ v$ Mend;
 楼主| 发表于 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-4-13 07:06 , Processed in 0.024260 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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