设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8749|回复: 5

[求助] Inspect 编程问题

  [复制链接]
发表于 2009-5-12 20:16:59 | 显示全部楼层 |阅读模式
5仿真币
is
, W9 s1 \8 P0 Q1 g! T* Q- F       Ci :integer; qi : integer+ h$ Y2 l: e8 j5 J$ b
do
$ P/ `! L; i- g+ ]& w       inspect Ci
& R! q: V/ f) U7 [  k6 ]when Ci>0 and Ci <=150 then
, t+ g7 |8 {: ?! H, U       print qi=1;$ J6 A8 s2 C! ~3 V
when Ci>151 and Ci<=500 then( B$ ?0 Y, e% C, \
       print qi=2;7 t/ V7 l& D9 M
when Ci>501 and Ci<=700 then
( {4 A# x$ l: A       print qi=3;
* x+ j3 \. z  A% P- U/ Vwhen Ci>701 and Ci<=1000 then
( P0 h4 N7 X) f' Y       print qi=4;. M* ^/ ?6 e+ m5 a* \; b
when Ci>1001 and Ci<=2000 then
9 W6 k3 g- j' f# {- ]' k       print qi=5;
* j+ T' H- Z8 L  H6 xwhen Ci>2000 then7 c" @% d; C2 _6 x# \$ Y
       print qi=6
/ s- q4 D" A1 a: q# }/ y( `0 T9 Uend;* A+ X- j& v* }. W9 z( n/ h' o! P
end;
1 f" {3 m+ o0 G+ D
( E  i, L$ J: |$ T6 i; d          运行提示line 5附近的Ci 句法错误,想请教一下各位高手!如何解决?, ^0 C; q$ g4 @  q# t7 t
          谢谢!

发表于 2009-5-12 23:36:09 | 显示全部楼层
inspect应该不是这么用的,不知道你要解决什么问题,如果是要本程序内判断ci的大小,用if-else就可以了。如果ci不是本程序的,需要调用此程序时,可以用inspect,用法如下:: |- O: k) O. P8 b/ _$ p; P
(number : integer)0 ]5 x4 K' X" d  _+ s7 ?$ N
is5 w8 e9 P! N5 F& P# t2 q" {
do
, v9 z$ `' ]: }! P$ t% D4 `5 D5 B   inspect number
. H/ f' U( n; k# r6 F  a/ Y       when 1 then & I0 N3 ~# a7 H( K, d8 Y. i- c
          print "not a prime number"6 Q' I& }( }/ q, ?! X; v
       when 2,5,7,3 then 1 T" [$ s* ^0 R0 r% n7 J+ l. m
          print "prime number"4 ~. j/ v6 N/ `. R
       when 9,4 then * G7 T# j0 x6 C  Q. y/ e& @
          print "square number"
" |' U& x/ O" a7 q       else
* G) c0 o2 d8 C/ U5 a          print "no special number";
4 M% e5 ^4 Z' b5 `& ^0 o& {6 V          print "or number greater than 9";$ A1 m- v0 w: p& T% |& L
   end;& X* u' N4 Q* C. E
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-6-21 20:54 , Processed in 0.019571 second(s), 12 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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