设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9262|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is' j' _0 X% `" e+ C3 Q
       Ci :integer; qi : integer
! u4 |8 a. E) ^7 \5 Udo $ }0 E. Y3 w  g$ r* @' f! a
       inspect Ci$ L. M+ O, ]7 s( @: M
when Ci>0 and Ci <=150 then
. A' l8 a2 e' m& E       print qi=1;
0 p3 s9 ?# o# `4 ]when Ci>151 and Ci<=500 then
. b7 }5 p5 n$ p  ]& Z2 d       print qi=2;
0 N  l' T$ K* ewhen Ci>501 and Ci<=700 then' S7 U' t; s; ?2 J; |
       print qi=3;" p6 o- e: q4 a) E' Q# [# r8 H* }$ A
when Ci>701 and Ci<=1000 then' V0 s9 R$ k: Z6 E' t
       print qi=4;
3 D1 ?( g; t7 y  c3 Owhen Ci>1001 and Ci<=2000 then
, K: `- \; r( X. w7 z8 x4 ~5 R       print qi=5;
1 M! Z( H# F8 l$ z$ x$ v! Xwhen Ci>2000 then
4 f$ }) i, [1 Z4 a" W7 {5 `- e       print qi=64 j( H7 t0 R+ B
end;
( s; D$ S+ D! f& P9 R! l% \0 v/ Wend;; t( R. R( c, G* n
# c% W# {5 ^) Y1 Y: r1 S
          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?
8 n7 D+ t3 F9 w( R- a! V          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:7 }$ R- J4 L4 B9 o. ?- N
(number : integer)
( |0 N% P! ~/ ^6 ~is
9 [) }0 s& v! g4 m3 i) ~4 edo1 y( }; ]/ q% y' ^
   inspect number' @; y+ s! R/ ^
       when 1 then 5 ^( i1 f$ q8 _+ {1 E4 e
          print "not a prime number"
8 w2 G; v) K. e- M       when 2,5,7,3 then : h3 h( z2 E1 e6 q# D  u; d
          print "prime number"
$ C; w" D3 @) p+ m# R- v% D# d! R       when 9,4 then
! \6 }- o9 u5 W+ C* |% e" S. r          print "square number"6 ^, p0 ?# s- R; d5 n0 l9 H* l
       else
# N$ v8 L  u) r: d& R$ n9 j! V          print "no special number";2 e! y8 M* k' d# y# a9 N$ j
          print "or number greater than 9";8 @; X. W. E' A1 w; R. b
   end;
% M8 y3 G; d( Y7 A3 u/ A( e) Pend;
 楼主| 发表于 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-8-20 14:30 , Processed in 0.013510 second(s), 11 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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