Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434

Открыть новую тему     Написать ответ в эту тему

buffy



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Задачи и Программирование на языке Pascal/Object Pascal (Turbo, Delphi и Free Pascal)

 
Перед тем, как задать вопрос: загрузите "версию для печати" (ссылка справа вверху, над номерами страниц) и попробуйте поискать средствами браузера (ctrl+F). Большинство типовых задач уже решались, причем неоднократно!  
ВНИМАНИЕ!

Текст всех программ обязательно заключайте в теги [code][/code].
Большие тексты (более 15 строк) обязательно прячутся в [more]ВАШ ТЕКСТ и/или Ваш КОД[/more]


Альтернативный компилятор
Free Pascal Compiler (FPC) -- мощный компилятор Паскаля
 - девиз: пишешь единожды, компилируешь где хошь...
 - на 99% совместим по коду с ТР и Object Pascal (Delphi)
 - межплатформенный
 - свободный  
Lazarus -- среда разработки для FPC (аналог среды Delphi7)
 
Файлы
Русская справка
Turbo Pascal 7.1 добавлены некоторые модули из Borland Pascal, русская справка.
Borland Pascal 7.0 Полный (13-дискетный, вкл. исходники), никем не модифицированный  дистрибутив.
 
Учебники:
В.В.Фаронов - Turbo Pascal. Начальный курс
В.В.Фаронов - Turbo Pascal. Наиболее полное руководство
Д.М.Ушаков, Т.А.Юркова - Паскаль для школьников
С.М.Окулов - Основы программирования
С.М.Окулов - 2 главы из школьного учебника по информатике
В.М.Котов - Олимпиадные задачи по информатике с решениями
Никитин - набор исходников для типовых задач
Мансуров - Основы программирования в среде Lazarus - основы паскаля, много примеров, блоксхем, алгоритмов. 2010. 772 с. примеры к книге
Деревенец - Песни о Паскале - паскаль для школьников и студентов-первокурсников
Епанешниковы - Программирование в среде Turbo Pascal
Паскаль для школьников. Подготовка к ЕГЭ (2011)
Фадеев - Паскаль для школы
Потопахин - Turbo Pascal Решение сложных задач (2006)
Полезные линки
библиотека алгоритмов (есть и на Паскале)
библиотека алгоритмов (ещё одна)
библиотека алгоритмов (и ещё одна)
Разбор олимпиадных задач по информатике от Михаила Густокашина
 
Проблема с набором русского текста в консоли/Turbo Pascal
решение проблемы с набором русского текста в консоли Windows  скриптом (командным файлом)
 
Построение блок-схем
FCEditor -- Программа для автоматического построения блок-схем программ из исходного текста на языке Pascal (Delphi)
 - для правильной работы исходный текст должен начинаться со слова program или unit

Всего записей: 4 | Зарегистр. 24-10-2002 | Отправлено: 12:46 11-01-2003 | Исправлено: akaGM, 23:06 21-11-2019
yakostik

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
THE_GIRL_FROM_DREAM
Ты не повериш
НО:

Цитата:
матрица 10x10 заполнена числами от 0 до 9,найти мах и мин!)))

При такой постановке задачи минимум всегда будет 0, а максимум 9
 
Ну а если бещ приколов то вот примерно так это пишется
 
Подробнее...
 
И еще так к сведению такое можно и самим хоть пробывать писать, а иначе нафиг учиться программированию...

Всего записей: 408 | Зарегистр. 30-03-2006 | Отправлено: 23:20 19-12-2008
vpcsk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужна ваша помощь в решении задачи.
 
Составить программу для воспроизведения мелодии, «сыгранной» на клавиатуре компьютера. Как и при игре на фортепианной клавиатуре, каждой клавише ставится в соответствие некоторая нота; длительность звучания ноты определяется длительностью нажатия клавиши.
 
Если кто-то может решить или есть какие-то мысли по поводу ее решения... Сам слабо представляю как ее реализовать.  
Также интересует литература, в которой можно прочитать про звукогенерацию.

Всего записей: 10 | Зарегистр. 05-11-2008 | Отправлено: 14:39 20-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vpcsk,
 
Вот тебе прога, только ноты здесь не точные (да и клавиши не совпадают с реальным положением как на фортепиано).

Код:
 
program piano;
Uses crt;
var a:integer;
begin  
textcolor(10);
repeat
case readkey of
'a':begin sound(100); delay(2500); nosound; writeln('a'); end;
's':begin sound(200); delay(2500); nosound; writeln('s'); end;
'd':begin sound(300); delay(2500); nosound; writeln('d'); end;
'f':begin sound(400); delay(2500); nosound; writeln('f'); end;
'g':begin sound(500); delay(2500); nosound; writeln('g'); end;
'h':begin sound(600); delay(2500); nosound; writeln('h'); end;
'j':begin sound(700); delay(2500); nosound; writeln('j'); end;
'k':begin sound(800); delay(2500); nosound; writeln('k'); end;
'l':begin sound(900); delay(2500); nosound; writeln('l'); end;
';':begin sound(1000); delay(2500); nosound; writeln(';'); end;
 
'z':begin sound(100); delay(1000); nosound; writeln('z'); end;
'x':begin sound(200); delay(1000); nosound; writeln('x'); end;
'c':begin sound(300); delay(1000); nosound; writeln('c'); end;
'v':begin sound(400); delay(1000); nosound; writeln('v'); end;
'b':begin sound(500); delay(1000); nosound; writeln('b'); end;
'n':begin sound(600); delay(1000); nosound; writeln('n'); end;
'm':begin sound(700); delay(1000); nosound; writeln('m'); end;
',':begin sound(800); delay(1000); nosound; writeln(','); end;
'.':begin sound(900); delay(1000); nosound; writeln('.'); end;
'/':begin sound(1000); delay(1000); nosound; writeln('/'); end;
'r':begin clrscr; textcolor(10); end;
'q':exit;
end;
until a=1;
end.
 

Для точного эмулирования подставляй следующие значения:
Частоты первой октавы:
 
C 261,6  
C# 277
D 293,7  
D# 311
E 329,6  
F 349,2  
F# 370
G 392  
G# 415
A 440  
A# 460
B 494
 
C - до, D - ре, E - ми, F - фа, G - соль, A - ля, B - си.
 
Для повышения октавы умножай значения на два (или дели, если хочешь понизить её).
 
Для целых нот я бы брал клавиши фывапролджэ, а для диезов цуенгщз
 
Еще полезно прочитать:
http://tpas.stsland.ru/sound.html

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 16:25 20-12-2008 | Исправлено: I am not Liar, 19:26 21-12-2008
oksannna

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, ребята Я вот выше писала такую задачку : "Дано непустое множество символов. Нужно построить и вывести на печать множество, элементами которого есть цифры "0"  .."9".  
Я вот какой код написала, но не знаю, как вывести множество на печать. И еще цикл не работает, счетчик все время на единице.
 
program 1;
var M: set of 0..9;
L: set of '0'..'9';
x, n, i: integer;
uses crt, printer;
begin
writeln ('zadaite ',n,' kilkist chleniv mnoginu');
readln(n);
i:=1;
L:=[];
repeat
writeln ('vvedit', i ,'element mnoginu');
readln(x);
if (x in M)
then
 writeln (x, 'vmishcheno v mnoginy L);
L:=L+[x];
end
i:=n+1;
until i>n ;
end
begin  
for i:=n downto 1 do
writeln (lst,'mnogina mistut');
end.
 
Помогите пожалуйста это вылечить!

Всего записей: 9 | Зарегистр. 17-12-2008 | Отправлено: 18:29 20-12-2008
EXSUL

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oksannna
цикл прогоняется 1 раз из-за строчки
i:=n+1;
т.е. i стразу становится больше n и происходит выход из цикла.
Вывод сножества в данном случае можно осуществить циклом
 for x:='0' to '9' do
       if x in L then write(x,' ');
Программа, наверное, будет такая (если я правильно все понял)
Подробнее...
Как выводить на принтер я не знаю. По-моему, подразумевается просто печать на экран, просто нас печатать никогда не заставляли. Сразу предупреждаю что на паскале не проверял.

Всего записей: 60 | Зарегистр. 04-10-2008 | Отправлено: 18:51 20-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
И вот еще одна задача:
http://olympiads.ru/zaoch/2008/problems/j.shtml
 
Написал следующее решение:

Код:
var
   s:string;
   n:longint;
 
function is_pal(a:string):boolean;
 var i,j:longint;
begin
 is_pal:=true;
 for i:=1 to (length(a) div 2) do begin
 if a[i]<>(a[length(a)-i+1]) then is_pal:=false;
 end;
end;
procedure init;
begin
 assign(input,'j.in');
 reset(input);
 readln(s);
 close(input);
end;
 
procedure run;
 var i,j:longint;
 test:string;
begin
 n:=0;
 for i:=1 to length(s) do begin
     for j:=i to length(s) do begin
         test:=copy(s,i,j-i+1);
         if is_pal(test) then inc(n);
     end;
 end;
end;
 
procedure outd;
begin
 assign(output,'j.out');
 rewrite(output);
 write(n);
 close(output);
end;
 
begin
 init;
 run;
 outd;
end.
 

Первые 36 тестов проходят на ура, следующие 4 считаются дольше, но правильно (или не проходят вообще, если задачу сдавать как файл Pascal, а не Delphi), а последующие не укладываются в ограничение. Как можно оптимизировать код? Работает то ведь правильно.

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 19:03 20-12-2008
EXSUL

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
I am not Liar
ну как вариант, в функции is_pal, цикл можно заменить на while. И при каждом входе проверять ф-ции, если значение false, то выйти из цикла. В данном варианте, если значение false, то цикл будет продолжать работать.
Еще можно записывать фнкцию length(s) в какую-либо переменную. Т.к. при вычислении этой функции в цикле тратится много ресурсов, разумней вычислить ее 1 раз.
Можно еще похимичить с типом longint. Зачем его использовать, если строка в паскале занимает максимум 256 байт, вполне сайдет и тип байт. В этом отношении про делфи ничего сказать не могу.

Всего записей: 60 | Зарегистр. 04-10-2008 | Отправлено: 19:49 20-12-2008
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EXSUL +1 да, всё так!!!  

Код:
function is_pal(a:string):boolean;  
 var i, LA :longint;  
begin  
 is_pal:=true;  
 LA := length(a);
 for i:=1 to (LA div 2) do begin  
   if a[i]<>(a[LA-i+1]) then begin  
     is_pal:=false;  
     Exit;
   end;  
 end;  
end;
и j была лишняя.. хотя это на быстродействие не влияет ;-)
 
 
добавлю ещё, перед вызовом is_pal можно проверять на однобуквенные слова. Авторы задачи считают, что однобуквенное слово - это палиндром (чуднО, но они так хотят :-) , поэтому:

Код:
 
LenS := length(s)
for i:=1 to LenS do begin  
     for j:=i to LenS do begin  
         if i=j then inc(n)
         else begin
            if is_pal(copy(s,i,j-i+1)) then inc(n);  
         end;
     end;  
 end;
p.s. обратите внимание, что переменную test выкинул - лишнее место в стеке не бывает ;-)
 
p.s. убрал функцию Length() из цикла...

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 21:01 20-12-2008 | Исправлено: SERGE_BLIZNUK, 21:04 20-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Зачем его использовать, если строка в паскале занимает максимум 256 байт, вполне сайдет и тип байт.

Вся сложность состоит в том, что длина строки может достигать 100000. Поэтому пришлось юзать longint.
 
Сейчас похимичу немного с кодом, воспользуюсь вашими советами
 
А что по поводу задачи D, которую я описал чуть выше? Я ошибся, по времени она проходит, а вот ответ на остальных тестах выдает неправильный
 
Добавлено:
Итак, решение выглядит теперь вот так:
 

Код:
 
var
   s:string;
   n:longint;
 
function is_pal(a:string):boolean;
 var i,k:longint;
begin
 is_pal:=true;
 k:=length(a);
 i:=1;
 while i<=(k div 2) do begin
       if a[i]<>(a[k-i+1]) then begin
          is_pal:=false;
          exit;
          end;
       inc(i);
 end;
end;
 
procedure init;
begin
 assign(input,'j.in');
 reset(input);
 readln(s);
 close(input);
end;
 
procedure run;
 var i,j,k:longint;
begin
 n:=0;
 k:=length(s);
 for i:=1 to k do begin
     for j:=i to k do begin
         if i=j then inc(n)
         else begin
              if is_pal(copy(s,i,j-i+1)) then inc(n);
         end;
     end;
 end;
end;
 
procedure outd;
begin
 assign(output,'j.out');
 rewrite(output);
 write(n);
 close(output);
end;
 
begin
 init;
 run;
 outd;
end.
 

 
Работать стало быстрее на тех тестах, которые до этого проходились за секунду, но баллов все также 40 из-за ограничения по времени
 
Добавлено:

Цитата:
добавлю ещё, перед вызовом is_pal можно проверять на однобуквенные слова. Авторы задачи считают, что однобуквенное слово - это палиндром (чуднО, но они так хотят , поэтому:

Если в функции is_pal использовать цикл for, то проверка не нужна будет..однобуквеные слова сразу посчитаются как палиндромы. Но это не суть)

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 22:47 20-12-2008 | Исправлено: I am not Liar, 11:18 21-12-2008
Phamarel



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый вечер. Не подскажите как в паскале будет работать такой цикл:  
 
 
(дана матрица 6 на 5, нужно высчитать сумму максмальных элементов в каждом столбце. вопрос - как именно здесь проходит цикл? сначала - j=1, i=1, присваивания, сложения, j=2, i=2, присваивания, сложения и т.д.?
 

Цитата:
 stolbsum:=0;
       for j:= 1 to 5 do
       begin
       for i:= 1 to 6 do if tmpmax < A[i,j] then tmpmax:=A[i,j];
       stolbsum:=stolbsum+tmpmax;
       tmpmax:=0;
 
 
 
Просто, допустим, если проверяется 1-й столбец, 1-ая строка, потом 2-й столбец, 2-ая строка, и т.д. но получается, что рассматривается только главная диагональ )

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 00:05 21-12-2008 | Исправлено: Phamarel, 00:45 21-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Диагональ бы рассматривалась, если было A[i,i] или A[j,j]. Здесь, на первый взгляд, все должно работать. Сначала первый столбец проверяется полностью, потом второй, третий и т.д. В чем именно проблема то?

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 00:53 21-12-2008
Alexander86

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пожалуйста помогите в решении задачи на Turbo Pascal  
 
1. Написать программу, которая вычисляет сумму первых n целых положительных нечетных чисел. Количество суммируемых чисел должно вводиться во время программы:  
1.1 Используя цикл с параметром;  
1.2 Используя цикл с предусловием;  
1.3 Используя цикл с постусловием.  
 
Заранее благодарю.

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 11:29 21-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то у меня совсем с задачами плохо стало, вроде задачи не очень сложные, а написать нормально не могу Вот еще одна:
http://olympiads.ru/zaoch/2008/problems/b.shtml
 

Код:
 
var
   a:array[0..2880] of boolean;
   n,k:integer;
procedure init;
 var b,c,z,x,i,j,o,p,g:integer;
begin
 for i:=0 to 2880 do a[i]:=false;
 assign(input,'b.in');
 reset(input);
 readln(o,p);
 n:=o*60+p;
 o:=0;
 p:=0;
 readln(o);
 for i:=1 to o do begin
     readln(j);
     readln(z);
     for p:=1 to z do begin
         readln(b,c);
         g:=b*60+c+j;
         a[g]:=true;
         if g+1440<=2880 then a[g+1440]:=true;
     end;
 end;
 close(input);
end;
 
procedure run;
 var i,j,l:integer;
begin
 i:=n;
 j:=i;
 while not a[j] do inc(j);
 k:=j-i;
end;
 
procedure outd;
begin
 assign(output,'b.out');
 rewrite(output);
 writeln(k);
end;
 
begin
 init;
 run;
 outd;
end.
 

Здесь проходит две трети тестов, остальные - неправильный ответ...что я упустил из виду?

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 11:36 21-12-2008
CJSparrow

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, помогите плиз) завтра сдавать, а я полный лол в паскале....
1 ) Дана последовательность из 50 целых чисел, надо определить со скольки отрецательных элементов она начинается....
2 ) Дана последовательность из 2-20 слов , в каждом из которых 1-8 строчных букв. между словами не менее одного пробела,  нза последним слолвом - точка.
напечатать те слова  пеоследовательности, которые отличны от последнегослова и длина слова максимальна......

Всего записей: 1 | Зарегистр. 21-12-2008 | Отправлено: 13:37 21-12-2008
vpcsk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
I am not Liar, ты даже не представляешь как ты мне помог.
 
Но я вынужден попросить помочь с еще одной задачей, она на "Файлы" и я никак не могу до конца понять как ее сделать.
 
Дан файл f, содержащий сведения об игрушках: указывается название игрушки (например, кукла, кубики, мяч, конструктор и т. д.), ее стоимость в копейках и возрастные границы детей, для которых игрушка предназначена (например, для детей от двух до пяти лет). Получить следующие сведения:
можно ли подобрать игрушку, любую, кроме мяча,
подходящую ребенку 3 лет, и дополнительно мяч так, чтобы суммарная стоимость игрушек   не превосходила 5 руб.?;
 
 
 
 

Всего записей: 10 | Зарегистр. 05-11-2008 | Отправлено: 15:34 21-12-2008
Phamarel



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 I'm not a lair

Цитата:
Диагональ бы рассматривалась, если было A[i,i] или A[j,j]. Здесь, на первый взгляд, все должно работать. Сначала первый столбец проверяется полностью, потом второй, третий и т.д. В чем именно проблема то?

У меня всё работает, да. Делаю по привычке. Но что-то пробило вот на принцип работу цикла ...тут вот два их. Мне интересно в каком порядке идет подбор строк и столбцов:
т.е. 1 стр- 1ст, 2стр- 2ст или 1 стр - 1ст, 2стр - 1ст, 3стр -1 ст и т.д. как?) Потому, что если получается как в первом случае - тогда рассматриваются элементы по диагонали (1стр-1ст, 2-2, 3-3 и т.п.)

Всего записей: 3 | Зарегистр. 11-12-2008 | Отправлено: 16:29 21-12-2008 | Исправлено: Phamarel, 16:32 21-12-2008
irinatim

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но что-то пробило вот на принцип работу цикла ...тут вот два их. Мне интересно в каком порядке идет подбор строк и столбцов:
т.е. 1 стр- 1ст, 2стр- 2ст или 1 стр - 1ст, 2стр - 1ст, 3стр -1 ст и т.д. как?) Потому, что если получается как в первом случае - тогда рассматриваются элементы по диагонали (1стр-1ст, 2-2, 3-3 и т.п.)

1 столбик - 1 строка
1 столбик - 2 строка
...
2 столбик - 1 строка
2 столбик - 2 строка
...
5 столбик - 6 строка

Всего записей: 2 | Зарегистр. 23-04-2006 | Отправлено: 16:41 21-12-2008 | Исправлено: irinatim, 16:42 21-12-2008
a008888



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Phamarel
А как же пошаговая отладка?..
   
Нажимаем клавишу [Insert]. Вводим i.
   
Вводим j.
   
Нажимаем [F7], пока не поймём, что к чему.
 

Всего записей: 1112 | Зарегистр. 09-11-2007 | Отправлено: 18:59 21-12-2008
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ура, сделал задачу D! Проблема оказалась в процедуре QSort, видимо она неправильно сортировала (брал её из википедии!)
Подробнее...

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 19:12 21-12-2008
warvin

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Народ, помогите пожалуйста с программой. Срочно нужно.
С помощью любого текстового редактора создать два текстовых файла (или найти в рабочем каталоге на диске два текстовых файла). Написать программу, позволяющую "склеить" два этих файла в один новый и вывести его содержимое на экран.

Всего записей: 1 | Зарегистр. 21-12-2008 | Отправлено: 20:00 21-12-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Задачи на Pascal/Object Pascal/Free Pascal (Delphi/Lazarus)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru