设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8724|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is, w, P3 {7 _' T" P
       Ci :integer; qi : integer
/ d4 \& C% U% y- }; c& gdo
. K6 Z) \+ b$ R3 e" Z# I7 b       inspect Ci) }) L) P! S2 X/ J5 M( i5 h
when Ci>0 and Ci <=150 then & C6 d. s! u( N- @0 A& j
       print qi=1;# a- Y" Q! u$ v/ g2 H8 b& O# g
when Ci>151 and Ci<=500 then
3 d6 R1 V2 B4 @  |) a( h/ z1 [       print qi=2;
3 R2 C! {) f: ywhen Ci>501 and Ci<=700 then
/ C1 M/ L5 O0 K1 l- v1 G       print qi=3;! p7 L+ ?6 E& j. a1 P
when Ci>701 and Ci<=1000 then& f5 N) B0 u2 C+ r' w7 Q" \
       print qi=4;
) c% ^8 `' l7 X1 {: ~when Ci>1001 and Ci<=2000 then8 U0 z, l- a& n' P- O% A( `# w2 B
       print qi=5;% F* m" H) R4 y8 P
when Ci>2000 then
% x  n6 ]$ J+ f( S: ?7 p9 {. w8 x       print qi=6
( t7 z# P! s$ c; Zend;
- n3 a+ u  c0 x+ \/ rend;+ g$ V8 g$ I. H2 I
, _& X  R" ~$ j% V! ?/ `: S
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
1 }6 G: M/ e7 \" A7 u          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
3 O0 A( T" \3 y1 q+ ^$ I  A(number : integer)* e# l- `7 Z! x4 c* T4 a
is
: W! i4 o; z2 K& l* d, Y1 _8 gdo
2 a& F: y4 M- ^' \   inspect number
/ k% n, k4 L4 Y       when 1 then
6 i0 s6 f5 L9 Y0 R6 ~9 f          print "not a prime number"
# d5 v3 E% {, J* i5 z$ B- \8 p$ Z       when 2,5,7,3 then & Y' b- _2 I: [
          print "prime number"
) T% X6 W4 c( a9 ^, z       when 9,4 then
  ]7 r& z( y9 ?+ `7 s/ G' n          print "square number"
0 |9 n( N3 [- v7 S; }- h       else/ x6 X8 V3 S3 J  g. ^$ J5 Z: F2 z' \
          print "no special number";% {. t6 p2 g& k! y) G) ~
          print "or number greater than 9";
0 t; |$ J, T7 d* a4 s% A   end;
- |# o/ ]+ J! }5 Y8 D+ r1 Z0 Oend;
 楼主| 发表于 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-6-16 17:38 , Processed in 0.014028 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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