10.02.2013, 23:45 | #1 (permalink) |
Member
Регистрация: 06.02.2012
Сообщений: 46
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Строковый тип данных
составить программу. которая запрашивает отдел. имя и отдел. фамилию, а затем выводит их как 1 символьную строку. вот что у меня получилось... var stroka: string; begin stroka1:='name'; stroka2:='familya'; stroka:=concat(stroka1, stroka2); readln end. |
10.02.2013, 23:45 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
В похожих топиках вы наверняка сможете найти решение проблемы Строковый тип данных. Паскаль Строковый тип и файлы. Нужна помощь Восстановление данных Восстановление данных Файловый тип данных Схема данных |
11.02.2013, 09:49 | #2 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Пока что получился тихий ужас: ошибка на ошибке. Ну ничего, не отчаивайтесь - всё впереди.
1. В Паскале АБСОЛЮТНО все переменные, используемые в программе, должны быть заданы и описаны. Таким образом, если Вы используете ТРИ строковых переменных (stroka, stroka1, stroka2), то потрудитесь их ВСЕ задать в разделе Var. 2. В программе должен быть предусмотрен ввод имени и фамилии, у Вас же переменным присваиваются ЗНАЧЕНИЯ name и familya, что неверно. 3. Не ошибка - просто замечание. Можно, конечно, пользоваться функцией конкатенации (concat), только вот зачем? По большому счету эта функция - лишняя, ибо ровно то же самое делает обычный плюс. Но если нравится, то пожалуйста. Итого: Код:
Var Stroka, Stroka1, Stroka2:String; Begin Write('Name: '); Readln(Stroka1); Write('Familya: '); Readln(Stroka2); Stroka:=Stroka1+' '+Stroka2; Writeln(Stroka); Readln End. |
11.02.2013, 16:19 | #3 (permalink) |
Member
Регистрация: 06.02.2012
Сообщений: 46
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
спасибо за помощь!
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|