设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6926|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
* n( b! n# _) a9 H9 j) D       Ci :integer; qi : integer5 i# M% F7 u0 L# P5 W1 U+ [
do 6 W# Z( S# _2 E' E4 V( X0 S& j
       inspect Ci2 M; Z+ s4 U! n+ \* p
when Ci>0 and Ci <=150 then
( E9 Z' e2 N0 h! P3 n. s       print qi=1;
4 {% f7 k! E- D* A& f- Y8 ~when Ci>151 and Ci<=500 then
0 B; ]# s3 a; d       print qi=2;2 {" N7 Y7 ~. s3 x% g: N1 C
when Ci>501 and Ci<=700 then! Z9 ?- p5 n5 [0 Q$ P3 U
       print qi=3;' x3 g+ f( p, Z  F8 x
when Ci>701 and Ci<=1000 then
! d! h; X2 m( }0 C( d! k' c       print qi=4;3 [! ^, W% ]4 ?
when Ci>1001 and Ci<=2000 then
& v5 z. m, f; L# `! ?       print qi=5;
2 l6 x3 a/ u) J! Awhen Ci>2000 then6 n2 B( n* H( Z+ ]3 S
       print qi=69 W; S4 P) Z6 h, A% j" |
end;5 c8 U/ S1 ?  s# ~9 y
end;
! I8 W8 P5 j; \- _" c- c4 A7 V) {4 w# k( C8 V( y$ U. N
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
# L: U/ G/ J1 X- Y8 L          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
/ t7 n, q4 j9 m$ s8 n- M2 i! f% k(number : integer)
! U/ _) g2 }+ I! @2 w/ |is
0 H* B, s) q6 t7 o2 r2 Sdo
- n) L% w5 _8 z' ^% v6 M: K/ s   inspect number1 W) ?2 [' _  f' P; Z/ v+ {  v
       when 1 then
7 }0 Z8 L& r  C# K6 A( }: R  _* N* q8 }          print "not a prime number"
- T  v' Q! O0 e) }       when 2,5,7,3 then
7 V" S+ a! z! F) Q          print "prime number"  J% M: n& w, G: p% e6 ?' \1 ~7 x/ m! A. A
       when 9,4 then
1 u; S4 U) ^. ^5 _. n, U          print "square number": G( c) q' ?! K  q
       else- z& o' Y6 }; v
          print "no special number";2 h" e+ K; @4 \* g
          print "or number greater than 9";5 e* M! O& v% r7 ^7 j
   end;
1 f) [6 x! n* b: n9 V$ f) Hend;
 楼主| 发表于 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-9-14 06:07 , Processed in 0.014347 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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