PASCAL语言到底属于算法语言还是属于非过程语言?
算法语言与非过程语言有区别的联系吗?
程序都是结构化的吗?
随便您百忙之中答复我多少,都一样谢谢了!!!

解决方案 »

  1.   

    pascal应该属于结构化语言吧不过不是所有的语言都是结构化语言像basic
      

  2.   

    PASCAL语言属于算法语言.
    PASCAL语言属于面向过程的语言,也能支持面向对象.
    我的理解.
      

  3.   

    pascal是算法语言,多数情况下是面向过程的,很少面向对象,所以DELPHI就是面向对象的PASCAL语言。(仅供参考)
      

  4.   

    什么是语法语言?
    我的理解算法语言不是一个实际的语言
    仅是用来交流的。
    pascal是结构的但也支持非结构语句如goto
      

  5.   

    to: liuhelin(鹤林)
    pascal 有goto 语句吗??????
      

  6.   

    Pascal从5.5版开始就支持面向对象编程,turbo vision 就用OO方法来编程的.
    Borland自己认为,BP7是学习OO编程的最理想的语言.
    这是Boeland一年前的网站的首页上的所标称的一种看法.
      

  7.   

    Pascal 6.0以下的pascal和Delphi的object pascal是有区别,
    不要混为一谈!
      

  8.   

    to : ilmore(寒风) 没有么?
    看看delphi的帮助把
    帮助主题goto statements,A goto statement, which has the formgoto labeltransfers program execution to the statement ed by the specified label. To  a statement, you must first declare the label. Then precede the statement you want to  with the label and a colon:label: statementDeclare labels like this:label label;You can declare several labels at once:label label1, ..., labeln;A label can be any valid identifier or any numeral between 0 and 9999.
    The label declaration, ed statement, and goto statement must belong to the same block. (See Blocks and scope.) Hence it is not possible to jump into or out of a procedure or function. Do not  more than one statement in a block with the same label.
    For example,label StartHere;...
    StartHere: Beep;
    goto StartHere;creates an infinite loop that calls the Beep procedure repeatedly.
    The goto statement is generally discouraged in structured programming. It is, however, sometimes used as a way of exiting from nested loops, as in the following example.procedure FindFirstAnswer;var X, Y, Z, Count: Integer;
    label FoundAnAnswer;
    begin
      Count := SomeConstant;
      for X := 1 to Count do
        for Y := 1 to Count do
          for Z := 1 to Count do
            if ... { some condition holds on X, Y, and Z } then
              goto FoundAnAnswer;
     
      ... {code to execute if no answer is found }
      Exit;
     
      FoundAnAnswer:
        ... { code to execute when an answer is found }end;Notice that we are using goto to jump out of a nested loop. Never jump into a loop or other structured statement, since this can have unpredictable effects.
      

  9.   

    object pascal好东西,完全面向对象的语言!