设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8878|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is: P, i% z: {9 x9 z& o2 w$ s
       Ci :integer; qi : integer' F) E5 f, R, _3 \7 d+ n
do & q2 T4 p* F) c4 ]$ x* `$ k7 Z
       inspect Ci$ h% a1 \# J+ w) Y) {) ?* E$ s9 Z
when Ci>0 and Ci <=150 then
4 w6 I9 g+ U+ O3 r       print qi=1;
. \8 a& i: {  B! J. awhen Ci>151 and Ci<=500 then$ u9 ]! l8 L7 @) o$ {2 F) O, U4 p
       print qi=2;
8 z( f* f7 ?8 O+ g$ [; g" y+ c9 ]when Ci>501 and Ci<=700 then  r1 Q7 T+ E; Q5 [' {
       print qi=3;
- c" Z# s$ W" Fwhen Ci>701 and Ci<=1000 then
! z/ e) y+ `& y8 [0 Q       print qi=4;/ i$ b! q1 ^& }! r' e( e* {
when Ci>1001 and Ci<=2000 then6 R! L1 o! Q$ R6 m. h  n) X, c
       print qi=5;
! [+ a* }5 N) g; j" awhen Ci>2000 then( v! P% h+ x# n3 `1 u0 r
       print qi=6! G- I/ `* K. I* G8 ^3 |; a
end;3 R8 y! a  i( H9 A
end;$ p$ ~2 C; F6 J8 k8 j- T9 a$ L  U! y/ X
/ N* C( O, A' ~4 \# A- R$ u
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
7 A% w% w# C/ R2 Z          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:$ Y* [2 D  `, ?/ B
(number : integer)
3 D- ]* k& W" k- bis
: y9 p* @; P: x9 }7 Ydo
# ?+ [+ O6 f8 X& p   inspect number
" {1 b- _9 \; V3 d7 `       when 1 then
8 h7 c. W- [  e7 y, r1 X9 o* @% e          print "not a prime number"
6 ]$ u: _7 N$ f8 T8 U  X  S' j3 G       when 2,5,7,3 then
- {% I: T- ]# q1 z# A0 N4 @$ V          print "prime number"
7 ?& Q( f$ F5 v& h/ |       when 9,4 then ! ^) g9 A9 c' {) ]
          print "square number"7 c5 E# q% @$ K' [1 F
       else9 z; Z2 U9 l8 r
          print "no special number";1 o" r' ?! g; ^& A4 s9 G9 d0 o& j8 v
          print "or number greater than 9";4 O+ F/ l9 i: U$ I/ Y
   end;
0 }/ m- J/ K+ ~& D- H+ ~# Dend;
 楼主| 发表于 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-12 00:44 , Processed in 0.011552 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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