мелочи, ПАскаль

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by rubik-nerubik, 21 Dec 2007.

  1. rubik-nerubik

    rubik-nerubik Elder - Старейшина

    Joined:
    4 May 2007
    Messages:
    248
    Likes Received:
    9
    Reputations:
    -2
    Есть парочку вопрос , объясните что есть что, с меня +:

    ord
    const
    uses crt
    line=Array - почему тут равно?
    longint - какую имеет длинну?
    chr
    sum(a,b:string;var c:string);
    Str(a, s);
    sum(ss,s,ss); - выше я описывал эту функию, че это значит
     
  2. Neovild

    Neovild Elder - Старейшина

    Joined:
    18 Dec 2007
    Messages:
    28
    Likes Received:
    22
    Reputations:
    0
    rubik-nerubik, юзай F1
    функция ord возвращает из символа -его код
    const объявление констант
    line=Array потому что это Pascal
    Longint [-2147483648..2147483647], signed 32-bit
    функция chr возврает из кода -символ
    str(a, s)- прототип Str(X [: Width [: Decimals ]]; var S)- забивает в строку число
    sum(ss,s,ss) и где ты её описал? вижу только прототип
     
    2 people like this.
  3. ~Lexx~

    ~Lexx~ Elder - Старейшина

    Joined:
    30 Sep 2006
    Messages:
    195
    Likes Received:
    28
    Reputations:
    0
    line=Array судя оп всему тк это описание в разделе type...
    uses - подключение стандартных и пользовательских библиотек.
    Sum(x:integer , var y:str) заголовок - в нем указанно через какие переменные происходит обмен информацией - если без var - локальные переменные, var - ссылки на глобальные. Тоесть в первом случае переменные только принимаються , а во втором передаються. (первые динамические вторые статические=общие). Ну а второй раз когда ты пишешь sum- ты вызываешь процедуру с параметрами, которые ты ей передал.
     
    #3 ~Lexx~, 24 Dec 2007
    Last edited: 24 Dec 2007
    1 person likes this.
  4. emik

    emik Elder - Старейшина

    Joined:
    20 Dec 2007
    Messages:
    57
    Likes Received:
    18
    Reputations:
    2
    Старий добрий паскаль :)

    чтобы ето было намного приятней вот файл с руской справкой к Паскалю 7, и 7.01 тоже подходит.
    http://emik.ho.com.ua/turbo.rar
    Просто замени существующий.
     
  5. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Имхо, челу не F1 надо юзать, а Ctrl+F1, предварительно встав курсором под названием функции или иного "паскального слова" :)
    Судя по коду, это процедура слияния двух строк - входные параметры: ss и s, результат выполнения процедуры будет находиться в ss.
    или условие в if :)
    Все остальное уже сказали
     
  6. jnick

    jnick New Member

    Joined:
    27 Dec 2007
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    line=Array судя оп всему тк это описание в разделе type...

    это не условие в цикле, т.к. array - это зарезервированное слово :)