Есть парочку вопрос , объясните что есть что, с меня +: ord const uses crt line=Array - почему тут равно? longint - какую имеет длинну? chr sum(a,b:string;var c:string); Str(a, s); sum(ss,s,ss); - выше я описывал эту функию, че это значит
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) и где ты её описал? вижу только прототип
line=Array судя оп всему тк это описание в разделе type... uses - подключение стандартных и пользовательских библиотек. Sum(x:integer , var y:str) заголовок - в нем указанно через какие переменные происходит обмен информацией - если без var - локальные переменные, var - ссылки на глобальные. Тоесть в первом случае переменные только принимаються , а во втором передаються. (первые динамические вторые статические=общие). Ну а второй раз когда ты пишешь sum- ты вызываешь процедуру с параметрами, которые ты ей передал.
Старий добрий паскаль чтобы ето было намного приятней вот файл с руской справкой к Паскалю 7, и 7.01 тоже подходит. http://emik.ho.com.ua/turbo.rar Просто замени существующий.
Имхо, челу не F1 надо юзать, а Ctrl+F1, предварительно встав курсором под названием функции или иного "паскального слова" Судя по коду, это процедура слияния двух строк - входные параметры: ss и s, результат выполнения процедуры будет находиться в ss. или условие в if Все остальное уже сказали
line=Array судя оп всему тк это описание в разделе type... это не условие в цикле, т.к. array - это зарезервированное слово