设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8792|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is- `6 \: M1 c+ `" Q% Z. Q5 l
       Ci :integer; qi : integer2 M8 B* M# A7 }9 }
do ( O9 l; @5 A: l! ?
       inspect Ci
! V/ ]6 l; F5 _% f* rwhen Ci>0 and Ci <=150 then ( i- _3 r* V9 b: t. R9 {( c
       print qi=1;
9 N# @9 p$ o" M+ C4 Y+ O4 jwhen Ci>151 and Ci<=500 then
; Q% W3 m' Q4 K$ _! k% |8 b       print qi=2;
) ?+ N) N- w$ s6 y/ E9 t' Swhen Ci>501 and Ci<=700 then* h; P1 d7 L$ O% g/ Z8 J
       print qi=3;
( n( ~, ?9 i. c: vwhen Ci>701 and Ci<=1000 then
$ F8 x, e& Q6 m, F2 b4 Z$ w       print qi=4;
/ U+ m$ b/ {" ]/ s! U$ [when Ci>1001 and Ci<=2000 then' g# V& w+ y* e! {. v
       print qi=5;
& h: f( ?  v2 `/ zwhen Ci>2000 then' A. L  Z8 m3 `8 N' q/ \+ v5 H
       print qi=6
" R7 T) s" i* M: B, \+ D& C. |( vend;
3 w' J* h7 }+ b4 j' cend;5 c# S* k1 ^: R! o8 z4 M4 l
/ J) w' W8 ]% @$ J3 e, e
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?' L7 G- P9 Y: u+ V9 }) T
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
, ~' U6 F7 z3 U  A' Q9 e" B' \(number : integer)8 N# i% @" K( f5 @, U
is, @6 s2 O5 ?: U" F. u( A
do
3 \! p  W, v* m( V   inspect number
5 t: N7 z+ ~6 S, D  W       when 1 then
. B. q- E" s6 W: L$ P& U. K& @. ^          print "not a prime number"7 J& k! w) |7 s: i
       when 2,5,7,3 then 5 m6 J% z+ M8 e: y- f! z
          print "prime number"' o9 d$ Y  P5 W
       when 9,4 then - _" a" S! ]: o: w- B
          print "square number"% p- j6 B" s5 b/ J) I" }
       else2 [, S3 ?, A: K, w. W3 V$ A) e
          print "no special number";* t8 ^2 [' [8 S, r4 s6 ?
          print "or number greater than 9";
& \: X# S4 i! X% B/ x6 a; H   end;3 _( t9 L. \, x# h5 @; W% w* I
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-29 11:21 , Processed in 0.012150 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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