设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6941|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
. I' f; K/ M/ [- a* @       Ci :integer; qi : integer
0 E5 ]2 g7 b" |' J, c4 f9 J( R9 Z# Zdo / D6 m! O" u, `% r  v
       inspect Ci0 v: A$ r1 n- y. Q' B% N  a
when Ci>0 and Ci <=150 then ! ?$ ?, v! p# `+ ]; O' e% d6 l
       print qi=1;( F; _! d5 Y2 U  }! b3 H. D7 O7 z! {
when Ci>151 and Ci<=500 then9 p* d; H2 z0 j6 G! v$ ?
       print qi=2;1 e! L8 N  w) v) N8 ?3 R1 p8 X
when Ci>501 and Ci<=700 then- h3 z$ R8 A9 R: i7 y
       print qi=3;
1 }8 M, z8 L( f' ^5 T; wwhen Ci>701 and Ci<=1000 then
5 l+ r% d6 L4 d$ Z& a       print qi=4;
6 R9 O/ W. d5 a" awhen Ci>1001 and Ci<=2000 then: p2 U* k" Z% Z3 H; U
       print qi=5;' V" |" D% D* [- b2 i7 F
when Ci>2000 then6 {0 g$ i8 W3 }2 l
       print qi=6' A5 ^) i2 w/ ?' s8 s( N
end;
/ L  i' \# n7 rend;
$ r, M, f9 e0 a+ [5 y6 j2 K
' P9 x  i+ ^' f; [/ r7 @          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?' ^, ^7 v: Q6 F: f$ C- D+ Y: T
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:9 }6 V9 h8 {$ c0 I( P
(number : integer)
- D) F) N7 L- Pis+ I- h* V! J/ D' B- o  R1 n: J# a
do
2 `3 c7 g9 d( S' C" X3 Z2 @) s7 \   inspect number
; w5 ]" w9 l3 \3 c  U5 `" }       when 1 then
, R% \5 j  y: d9 e! [4 ^$ r          print "not a prime number"
4 q' T! a7 g  {& T) ]3 s       when 2,5,7,3 then % [; z/ m+ P7 M
          print "prime number"
" m1 {7 i  y# N3 q+ a+ U' w/ w& K% n       when 9,4 then
) x& T3 h! S$ j4 k, a/ u          print "square number"" i) {) X6 C9 ]# j6 c
       else+ h5 {! A& S$ S% K6 Y5 f
          print "no special number";
- l6 s$ e% g" ]) q) r/ m! V5 S          print "or number greater than 9";
: a8 ^& a" _/ V4 k( |9 U! l9 h   end;3 E) B" k# @/ N8 u2 I
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, 2025-9-16 05:02 , Processed in 0.016932 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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