设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8446|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is3 K. v, X4 h2 E
       Ci :integer; qi : integer
+ O7 G  O6 `% t+ F$ B  ^  [do
9 D- C7 q1 X! `' _       inspect Ci
0 s0 K7 h5 l) V4 J; q# ^, G5 Iwhen Ci>0 and Ci <=150 then
0 Y" Y) V' Z; x' D8 b% b" K% g       print qi=1;' j( G2 }* q, z+ H3 z1 e5 {; l6 C
when Ci>151 and Ci<=500 then
8 {1 f/ q: I; d* F) P1 ~       print qi=2;
1 L/ u- P/ L' b  e% C1 E) p) ]5 qwhen Ci>501 and Ci<=700 then5 I4 X' L. Q3 _2 x
       print qi=3;
6 y. w( t2 f( u; M# Jwhen Ci>701 and Ci<=1000 then
& s9 i; `3 o' {$ S# N1 J3 V       print qi=4;  k4 M, }2 ?/ I0 H
when Ci>1001 and Ci<=2000 then
$ y5 S6 q3 ]: T0 ~! t- z$ z6 [) D) j       print qi=5;3 w$ B3 x7 B2 U! s, L* t2 o0 Z
when Ci>2000 then2 e' Z' {8 j: R* ?2 ~4 r0 W; k- l
       print qi=6! t2 v9 R9 f) w6 }3 I, q
end;
0 m' ?- B/ i2 Q! n# _9 {+ lend;
4 g/ Z5 s1 R# ?' {) Z% s' H7 `( w7 k: `! R* c* C# h' `5 h, a0 k/ F* N
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
$ z! f' x/ d9 R1 D3 M2 P0 j6 w          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
" F2 W2 {: l# c(number : integer)! f+ L* q# ~2 ^) N
is
# h) p5 S! C) n" ldo3 ~% W- W  |4 r# |' @6 I
   inspect number  @" j2 [) X1 x4 g) U8 V
       when 1 then 8 w* T3 k  _' t  ^' r
          print "not a prime number"! F/ k% N- i( y6 z
       when 2,5,7,3 then
# ]! X. u9 k% r4 f8 c+ ?; }          print "prime number"( E& p- m7 L' {8 u
       when 9,4 then
# Y( @# @6 e3 o! @- T5 f          print "square number"( C7 `$ L4 m- C* q0 ]
       else
, ^+ w0 b, \/ H# G7 \5 b          print "no special number";- A9 s& @4 P" T! s7 o8 m9 ^) h
          print "or number greater than 9";1 ]$ @! X! }2 i
   end;
7 o0 T" x% c& n. g0 W# b" }7 wend;
 楼主| 发表于 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-4-27 17:52 , Processed in 0.014626 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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