设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9357|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
: X4 q$ z; f8 b7 ^, q# s3 X       Ci :integer; qi : integer" T/ j# S9 _4 u7 F; q# @
do
8 l- A+ o$ W% n7 x" Z$ W       inspect Ci+ e1 u: i  U% T$ v; q( v
when Ci>0 and Ci <=150 then $ Y* j. [& }) i: z1 y
       print qi=1;
3 G) }3 f' i; V/ h# f1 Kwhen Ci>151 and Ci<=500 then
3 h1 [& [  A9 I- x% ~       print qi=2;
- p; F2 o& y  w5 q4 nwhen Ci>501 and Ci<=700 then& T" G3 G4 E) ?! e# L0 R$ R1 F  T
       print qi=3;
! c. A1 s0 p; s9 j$ p$ i- Mwhen Ci>701 and Ci<=1000 then
2 w! u2 A$ Y0 u# K# D. F" [       print qi=4;4 ^0 y1 c: M: X4 P" V, @
when Ci>1001 and Ci<=2000 then
4 i. i2 }! O% V       print qi=5;* {: O4 v* }$ J4 Z* p* n9 g. Z' u7 W
when Ci>2000 then! o3 ^' c. ]' M7 {( h
       print qi=6
+ J7 Q4 H/ O- t+ ~( xend;
" ]3 h! w! y# d' i5 Uend;4 L5 c% s( f/ @- w3 s8 I; |
9 Q- d  G/ g6 D: h; {
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
# |; V7 A9 w- t0 c8 C2 l          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
5 j3 i# j' g5 z( o. a(number : integer)7 O' k1 U) k) E7 H
is
' }4 n1 R9 ~( j% j' Udo
3 T7 F. G) h# H& K- {& |   inspect number
. D# v$ e9 B& R       when 1 then $ b3 h9 O: O/ {( f9 u' V4 u
          print "not a prime number"* @/ W1 {  u" C" F# O. b8 W$ h/ D
       when 2,5,7,3 then
. B# r% ]3 q( ^8 Q: ]6 G1 d& V          print "prime number"6 ^% I3 W+ z5 w3 m) [
       when 9,4 then
* I# n) L1 Q. \# U) M5 c( `; X% k          print "square number"
* w' _! k# Y* k2 q       else
* w' h' O2 x2 s* W0 p' X          print "no special number";
! `- k/ @( u) _          print "or number greater than 9";
% M2 o2 j' D! E6 w' v   end;
7 s1 |: _7 c: P' ?0 t/ |: i" tend;
 楼主| 发表于 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-7 13:45 , Processed in 0.012370 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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