设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9395|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
4 m, |1 I/ A- }( D) P       Ci :integer; qi : integer1 N) R$ t; y4 j
do
" a2 w# M# m& W1 G       inspect Ci7 U5 v, w$ ~4 N% [$ ^' t" T8 O
when Ci>0 and Ci <=150 then
- t) d$ C" B# G* {       print qi=1;
! h& j; c/ m  T8 jwhen Ci>151 and Ci<=500 then) X: U) [) V* L
       print qi=2;
7 d1 Q! X6 V4 ~8 d! Jwhen Ci>501 and Ci<=700 then
! p' s2 y9 j; A& t       print qi=3;
* u. F. _, t9 r# b; h' Bwhen Ci>701 and Ci<=1000 then7 b  ~9 M0 I" z; M# Q/ L: F
       print qi=4;
  q0 @  v. f2 a- V0 q. w8 z& qwhen Ci>1001 and Ci<=2000 then
/ R1 k: ^( @8 I; @+ X) |- G* B       print qi=5;& W" i/ u5 i# \6 ^* E+ c
when Ci>2000 then
0 {8 g' ?. J2 U* [/ x' [: q! ^  k       print qi=69 E# X0 x4 P( C; O
end;
" p/ v' A  b: w; @( h  Hend;7 H! J( \# T* d2 b4 q8 y
+ l- h& S% k) z) G& g
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?2 ?8 T0 ~& T; |. d% m# Y& M% |1 h/ P6 p
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:  T/ \3 J( r. a; a2 f
(number : integer)# Y/ a! n: i% O1 G& I% U% i
is
- ]; N7 ?6 a* _; l( s8 g% G8 \do1 y) Z+ P6 K: F, Z
   inspect number
6 y# U0 ]) Y# I7 Z; U       when 1 then
& {, o- x9 P1 t0 g% V) p          print "not a prime number"
( [6 W; X. x# p! {* }0 |, s       when 2,5,7,3 then ) j/ W, I$ e; x# L
          print "prime number"
2 m5 t/ z4 y( b5 k+ J5 R8 T       when 9,4 then
& V8 j2 A1 J: P' Y4 z          print "square number"8 X  ^) t0 s  t; e
       else- S  a2 L6 m5 e5 C, e
          print "no special number";( u+ d! d& E/ @) t9 k, I
          print "or number greater than 9";
8 m# T; A, d+ H" Z; O   end;! H: r7 q) a. x5 N  f( Y/ ^6 E* e$ m/ a
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-9-12 16:36 , Processed in 0.015816 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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