设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6469|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
' s2 X2 L) ^% w4 e2 s3 J$ M4 Q       Ci :integer; qi : integer! x+ m9 \6 V& k# m2 l$ M# p4 c
do
! d0 r* I0 {) e! l       inspect Ci7 h8 p, |1 k/ `+ n; ?! l
when Ci>0 and Ci <=150 then
. U( }& e+ N  ~5 _       print qi=1;: z# l$ D0 l1 @8 S& |6 C+ i! A
when Ci>151 and Ci<=500 then
; W& i+ E) |! v+ f8 E2 `       print qi=2;  ^, H5 u8 u9 r* \- ~
when Ci>501 and Ci<=700 then
' G! S) a% ]  F+ I) T* C% q       print qi=3;) ?$ n$ Y1 q) y7 g9 I9 `8 e- i
when Ci>701 and Ci<=1000 then5 ]+ d- q* L9 Y# ~
       print qi=4;
8 ~% R% o( ]" Xwhen Ci>1001 and Ci<=2000 then8 @: v) V5 U" ~8 N8 Q0 t7 p4 T
       print qi=5;
  j$ g8 h1 h2 M" J- a8 P  Awhen Ci>2000 then
4 \* x0 }& ?) _" E( p8 o       print qi=6
8 }* m, T" q6 x8 M& pend;; \  q8 H% E% w+ K4 c; b8 D5 E
end;
: e' L$ U, D% T+ ~" [! I
8 w' r3 d7 U- w( ^          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?2 v! q# a/ i5 a7 g. e
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
' Z, Q7 ^6 G, M8 B9 \; X# P(number : integer)
5 J! s) C$ T; x8 |  C3 w/ Cis  n- W* E- x- `6 E4 W& T( f2 x
do
! J' ^" G" O( U( n+ m; }6 }# |   inspect number2 ?7 F. u% T1 D( d! d- b8 p# v
       when 1 then 6 x! a/ K$ i5 j. J
          print "not a prime number", Y2 H2 p5 N: E; A
       when 2,5,7,3 then
9 i2 G; N$ p: p6 J; M( i8 r          print "prime number"% p  o7 L) V) w, X5 Z
       when 9,4 then 4 l. g& b+ o% i& Z+ C
          print "square number"
) u6 }5 L8 J( A! p( U       else8 m% K1 q; H  V
          print "no special number";/ y, p2 o9 i4 s& ?! e$ j/ w% A
          print "or number greater than 9";  y* s2 q7 b1 i. B, A
   end;
7 `+ W, j" Y' k' z- Eend;
 楼主| 发表于 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, 2025-7-1 12:05 , Processed in 0.012717 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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