我在PASCAL 7.0 输入程序运行后,总是在 VAR 处提示:ERROR 85 :";" EXPECTED ,是怎么回事?是计算机硬件问题?还是PASCAL 7.0 软件问题?我用的是 WINDOWS XP.

解决方案 »

  1.   

    没分号当然不行的http://lysoft.7u7.net
      

  2.   

    程序全部是按照书上的练习输入.读入两个数,将大数存于x,小数存于y。(练习IF语句)
    PROGRAM larger(input,output);
    VAR
    x,y,temp:real;
    BEGIN
    read(x,y);
    writeln('x=',x:8:2,'y=',y:8:2);
    IF x<y
    THEN BEGIN
    temp:=x;
    x:=y;
    y:=temp
    END;
    writeln('x=',x:8:2,'y=',y:8:2)
    END.
      

  3.   

    var之前是什么?
    有没有;结尾?var 这一行最后是什么?
    有没有;结尾?
      

  4.   

    y:=temp
    这句后少了一个分号
      

  5.   

    end前面一条语句的;分号可以不用写的.好像是没错.
    看不出来,以前好像也就是这样写的
      

  6.   

    两个参数若数据类型不一样,他们之间是要用分号分开的呀.会不会是这错了.
    还有你的过程关键字是program,确定可行吗?一般是function或procedure.
      

  7.   

    我试了一下,把 
    x,y,temp:real;  和 VAR 写在一行便通过了.谢谢大家.