设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8663|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is& M8 [# U! T/ Z, x" r
       Ci :integer; qi : integer: s$ r5 j/ `/ \; b# d; C
do
" C) ~& e! C8 m. u1 B3 S       inspect Ci
9 `/ q. y# c' O. Nwhen Ci>0 and Ci <=150 then * M, }; D$ X& }% V
       print qi=1;
) e. i# d5 S  x1 _0 @3 q! Q+ ?when Ci>151 and Ci<=500 then
% X/ M$ e: y2 p9 r       print qi=2;
2 y! F& w9 G2 C. R- Bwhen Ci>501 and Ci<=700 then( R! Q& L! ^- M+ @. ^, n
       print qi=3;1 ?, r. i& k0 u
when Ci>701 and Ci<=1000 then- e2 n9 a# l3 }  n. l' z7 ^
       print qi=4;+ [' N( w7 z) L
when Ci>1001 and Ci<=2000 then
) e0 z* |+ ?# R       print qi=5;( q  }, G6 I7 ~, w4 i: ~4 K
when Ci>2000 then/ Z' `* \/ q8 v7 B3 d& I( a
       print qi=6
+ D6 x7 M7 Y" s' H9 w  qend;
" ~" M$ l5 O, B& r* m+ mend;5 p4 c% Q* {% [8 |! S& d& O7 U
# e3 O$ B5 z  b8 U; T
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?+ H+ r# V  Z$ k2 B- i: I
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: K1 f) X# {6 g, F& @& A* W5 V
(number : integer)! t$ V3 e8 h, |- ]* M5 Q' b. V9 f
is7 [7 V# \- [2 ]0 J5 s4 D$ Q; j
do7 J% q. c2 M  v2 ^; |. F% K
   inspect number
! E: j# J8 R+ u. K4 B& M3 a       when 1 then + Q% S0 e) b, z3 R! Y5 Z# W
          print "not a prime number"
6 w' `4 j4 P8 f2 I% [       when 2,5,7,3 then
7 ^$ A4 N7 G) I' l5 [          print "prime number"/ e: \9 K  u7 l2 P+ C' N9 v/ @
       when 9,4 then
2 D8 o8 }, l: j: Y* Z0 l5 e          print "square number"+ S/ g7 i# e% C6 c
       else
2 x; Y/ U$ g/ R0 t          print "no special number";
) |, W; y! t% w1 d. _) s          print "or number greater than 9";
% D, F! s, ~3 u! q   end;/ M& j' {1 K/ _8 W; ^
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-6-2 13:10 , Processed in 0.013643 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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