设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9423|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is. ]5 g: @6 T% K" l
       Ci :integer; qi : integer$ ?* L" k/ L) f/ ^
do
/ z6 w1 j3 F( T       inspect Ci- {. r$ l' y- r5 p+ V) J4 Z
when Ci>0 and Ci <=150 then * r  P1 ]2 t( v+ J7 V
       print qi=1;
- w: P# |- P1 w+ g$ Y, O* J& m" Cwhen Ci>151 and Ci<=500 then
) P+ F5 q6 M+ X       print qi=2;; o: U! s" {4 m, B0 g  _! H) S
when Ci>501 and Ci<=700 then
; n' m) n! o+ ]8 b% }7 T& `       print qi=3;
+ b7 `3 E! d2 F' M- ~7 @3 fwhen Ci>701 and Ci<=1000 then) s, d$ H$ F$ B' y
       print qi=4;
  `% `  O- r- n7 d1 R- o- r6 Swhen Ci>1001 and Ci<=2000 then
3 l) n' w6 }" r; l       print qi=5;
! Y& ?8 W% ~4 U1 f7 Uwhen Ci>2000 then+ O" }* s- ^- @( n: T
       print qi=6
* f% l% e, y( @% U, @% @* D! hend;; ]/ M* Y; l/ W5 {! I! T
end;( x" t$ t2 N( K: V1 H, B

* z, g, x( A# h2 n$ a% e- L' [          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?5 W1 E) t" B, v
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:2 G  \9 y6 I8 @* H5 M0 a
(number : integer)
# e% n9 U% D0 c- s  F& z1 _is! Q* p8 e- x3 E5 e
do
* p$ L. i8 r/ p7 b! p# t% q. W   inspect number6 G3 ~+ L) ~5 ~. O" A" k
       when 1 then & g# E. s( X  _5 R, D
          print "not a prime number"$ ~: d: ?% n6 H& e
       when 2,5,7,3 then
& R# X( J) v( Z; w/ ?' {          print "prime number"
# I4 A) u) C! a9 }% `7 K! v       when 9,4 then
" C4 c/ u1 B/ t0 k& q& \/ q          print "square number"
& Q7 ]# I, m# O$ H       else
( F: T, E# m" x5 z! D3 z& R' ^$ l          print "no special number";
. M1 V- ~8 J  L- R  I) d7 @3 F: W3 g          print "or number greater than 9";
" t' q2 c! O; n5 _% S   end;" h5 U7 C% }4 T$ Y/ E8 F% [
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, 2026-9-16 03:24 , Processed in 0.015184 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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