设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7424|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is0 a" L/ |. P& y: l( Q. |5 e' H
       Ci :integer; qi : integer
  s, J' |+ E' O8 U; f9 b" hdo $ L, Y% b, }) y0 c
       inspect Ci  p$ a* v1 k, V% V& n
when Ci>0 and Ci <=150 then
! d; j8 X, B! d% c. Q6 p$ D+ B       print qi=1;0 G0 P( i8 H/ g
when Ci>151 and Ci<=500 then% ^' h6 u6 s. B5 @
       print qi=2;
. @9 K% s. B7 B& r# w2 \when Ci>501 and Ci<=700 then+ q+ c: r! e2 ~: `9 q/ \% o
       print qi=3;  l  u/ {& X1 s' z; g
when Ci>701 and Ci<=1000 then
( G$ J: J4 i5 U* d* g0 v- J; w       print qi=4;8 A" u  P( T- m
when Ci>1001 and Ci<=2000 then4 @7 c5 M' A7 h3 R8 U9 D, x
       print qi=5;; \2 p- Y5 [5 R& T7 Q4 |* d
when Ci>2000 then1 \7 i  {" y# ?9 {
       print qi=6
( n7 b7 K3 ?% A4 _  \end;
7 d# C2 Y6 X/ `* D+ Z9 d0 Kend;6 C5 @: A+ t" Q( p1 q8 z

8 X( ^: O1 j1 f. }          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?5 s- d, Y$ I- S& t* {! N2 @( P: T% d
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:+ F$ r/ g7 Q1 w, k
(number : integer)
" K# v; i% ]3 O& q0 Uis
& x0 t' Z6 l1 x  Vdo/ h' D9 L# N# k- Q5 ?  m/ k
   inspect number
; O" }) _6 b7 d       when 1 then   g3 f- e5 s5 N5 @* g5 Y$ {4 M! r% ?
          print "not a prime number"
: S4 Q( h* ]/ E9 ^7 q       when 2,5,7,3 then $ b, b& Z1 D* a5 r9 O4 e3 E- p1 g' `
          print "prime number"
! P& X: s' c' u4 J" x       when 9,4 then 6 {3 V/ O, ?/ d. x4 n0 q* ?
          print "square number"
. l% K  E" u: {8 N       else: W! V( m4 i: x/ N8 p
          print "no special number";& Y/ N$ P5 L( l; X+ L4 B# T
          print "or number greater than 9";; O% l' `; u4 n4 e7 r: h) r5 Z
   end;
( t+ N6 M  o4 T. E. 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-11-22 21:53 , Processed in 0.014145 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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