设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8134|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
/ n$ `8 m7 h! N" R, K' T       Ci :integer; qi : integer. f9 g; ^" O& W7 r% m7 f1 T
do
; @9 q0 s) n% Q  h' g  w$ S+ j       inspect Ci
1 ?# P7 E* E, z2 V- Z- Rwhen Ci>0 and Ci <=150 then
$ X( H3 H  Q& k4 d/ Y! p4 G; x       print qi=1;" D- A1 C. r  f& x' c& |( w
when Ci>151 and Ci<=500 then0 ~  T0 `! \4 I) ]( i3 N* p, V
       print qi=2;) \$ I' [# F, J6 S& h6 C9 E9 Q
when Ci>501 and Ci<=700 then, J( {3 w; X$ y6 [, Q/ t
       print qi=3;8 ]7 X+ `8 p5 ~! U  N4 h
when Ci>701 and Ci<=1000 then8 w2 q% R0 q/ g$ c1 ]7 z6 U& x  O# j
       print qi=4;
/ F  W% }" T# M3 o& ?" M. Hwhen Ci>1001 and Ci<=2000 then
7 ^% G0 @. o! B  p9 z3 W& B       print qi=5;
4 Z+ [+ z$ R# w) K" swhen Ci>2000 then
8 ?3 M+ c; q, a0 M$ i9 b. I  Z- |       print qi=6  M* |( ?# A8 r! K0 S2 I+ |
end;# \8 o4 B6 r5 ]% g/ E, J
end;
* S" S% L6 C; e% V9 z3 A  [4 M! [( Q, x, f+ p# ^  N
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
8 h$ |' `9 q6 M) N( `0 w! V! |          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:
# k" t2 P. r* M% h- |3 c" T1 k(number : integer)4 B9 }! c8 u6 E: n! I( L
is
3 h# {# R( r! m9 z" Zdo- M( F5 Z2 m9 L* d. C/ y
   inspect number$ G6 {; u4 c$ z. ~2 F7 Q
       when 1 then
* E! p0 m% j6 l) B: F" d          print "not a prime number"6 b$ \" ^- \- j/ {' [' |
       when 2,5,7,3 then " _7 X6 W3 f! j- A/ u; {- m" J
          print "prime number"2 S& Y# a9 h9 ?/ K7 @% n: M/ N6 X
       when 9,4 then 9 |. X6 T/ P# g& i" y( l+ ~
          print "square number", Y- i' z$ b/ X3 z4 P
       else# q9 b, n$ ]2 `" p; V2 X* D
          print "no special number";; D; S5 q1 _9 a6 ?
          print "or number greater than 9";
, m/ L6 M# S, m( S' _   end;  y5 S7 n3 f# m) G# q4 Z" 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, 2026-3-25 17:21 , Processed in 0.014126 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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