设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8814|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is3 X" X2 K' [* P4 j& o1 G, P: [$ {  Q& E
       Ci :integer; qi : integer
& E3 h8 L8 _( Ldo
; M' S' t1 T7 o       inspect Ci
! P+ w7 c. }+ ^: W; o0 E: Nwhen Ci>0 and Ci <=150 then 6 c8 u& Z( F" k/ {& P
       print qi=1;
7 V7 {# t( [* B5 `* X+ r7 L8 K( }# mwhen Ci>151 and Ci<=500 then
+ E8 _3 c0 I3 q2 Y# |, x       print qi=2;
# [9 d4 A4 t  d( w4 F7 _when Ci>501 and Ci<=700 then, j' P# ^% R+ i& b! V/ {
       print qi=3;
( X+ A! s! O( o5 o4 @$ cwhen Ci>701 and Ci<=1000 then! N, [/ F& \. k+ v6 l
       print qi=4;
' _4 h+ J7 m& M. Q! g! z' fwhen Ci>1001 and Ci<=2000 then- b- @* P/ P% K1 ?' T  \
       print qi=5;* v+ g# J7 ~6 b  J  n( |1 C
when Ci>2000 then
: T% m6 u% c7 E: w. \+ X4 t       print qi=6" G4 ]1 O$ m# k8 ?& y9 q
end;
: E* d! C4 o# d# q; T3 ]* p3 p4 {end;
2 R! H9 z  Z6 k4 y- Z: L  k- R7 u+ S* g5 I0 E
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?' O4 ?% ?. {' |* U, U# C
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:& k# z( k! B2 M0 [
(number : integer): {; D* L& U& {0 |/ z# N8 l
is8 }0 O$ w% q7 T7 l
do
" x( x5 B- y9 ?- z& B; J   inspect number; W. F- |/ w& T  R% N- ?
       when 1 then ! a; V* N( |3 \4 y  e' S, N3 T
          print "not a prime number"$ T: v; B1 R8 n5 L1 W3 Y- F9 P
       when 2,5,7,3 then & T& h1 g" v) c" P1 C, o
          print "prime number"% i- l  L5 J3 ]4 Y
       when 9,4 then / L' u. C3 _2 [, P' g5 x
          print "square number": T! Z) c4 O- g+ ^9 K! a
       else
/ e6 ?3 L3 l$ J  M          print "no special number";
, O: w+ a8 I+ k" e; W  m          print "or number greater than 9";
5 ?- F* P% ~. }: B& g9 C   end;; J4 i( [, U# ]# V; M/ S. |
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-7-4 19:38 , Processed in 0.013520 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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