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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Oaip
неужели совсем никакой литературы нет?!!
 
Поймите, форум может Вам дать то, что не может дать книга - совет, подсказку, найти ошибку!
Но не надо заменять форумом учебную/справочную литературу!!!!!!

Код:
 
unit MYUNIT;  
 
interface  
const  
  ...  
type  
  ...  
function Func1  (...) : boolean;  
 
implementation  
 
function Func1  (...) : boolean;  
var  
  ...
begin  
 ...
end;  
 
end.  
 

 
вот, можете здесь почитать - http://www.intuit.ru/department/pl/plpascal/13/2.html
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 17:27 04-11-2007
XCVBNMZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можете объяснить почему не работает эта программа.  
var  
  N, i : integer;  
X, M, D : extended;  
 begin    
 Readln(N);  
   WriteLn('Введите X ');  
  for i:=1 to N do begin  
    Write('X[',i:1,'] = ');  
    Readln(X[i]);  
  end;  
  M := 0;  
  for i:=1 to N do  
    M := M+X[i];  
   M := M/n;  
  D :=0;  
  for i:=1 to N do  
    D := D+sqr(X[i]-M);  
  D :=    sqrt(D)/(n-1);  
  WriteLn('M=',M,' D=',D);  
end.

Всего записей: 10 | Зарегистр. 31-10-2007 | Отправлено: 18:11 04-11-2007
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XCVBNMZ
X... : extended;  
...
    Readln(X[i]);  
...
    M := M+X[i];  
...
    D := D+sqr(X[i]-M);  
 
Вы уж определитесь, что у Вас - X - скалярная переменная (т.е. ОДНО значение) или массив!
Если это скалярная переменная, то о каком X[i] может идти речь?!?!

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 18:31 04-11-2007
Mr_eazy

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мне нужно написать программу которая считала бы матрицу. Не подскажете как ?

Всего записей: 2 | Зарегистр. 29-10-2007 | Отправлено: 18:45 04-11-2007
XCVBNMZ

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

Цитата:
Вы уж определитесь, что у Вас - X - скалярная переменная (т.е. ОДНО значение) или массив!  
Если это скалярная переменная, то о каком X[i] может идти речь?!?!  

Не скалярная.Там дано X1, X2, .... Xn. А как надо?

Всего записей: 10 | Зарегистр. 31-10-2007 | Отправлено: 18:55 04-11-2007
SERGE_BLIZNUK

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
XCVBNMZ
надо так, как я Вам написал:
  X: array[1..N] of extended;
 
Mr_eazy

Цитата:
Мне нужно написать программу которая считала бы матрицу

а что такое - "считала матрицу"???!!...  
Вы нам алгоритм "расчёта" приведите, может быть, тогда и с программкой поможем ;-))
 
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 19:13 04-11-2007
XCVBNMZ

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

Цитата:
XCVBNMZ  
надо так, как я Вам написал:  
  X: array[1..N] of extended;

Все равно не работает. Пишет: Cannot evaluate this expression

Всего записей: 10 | Зарегистр. 31-10-2007 | Отправлено: 20:50 04-11-2007
SERGE_BLIZNUK

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

Цитата:
 
X: array[1..N] of extended;  
Все равно не работает. Пишет: Cannot evaluate this expression

$-)))))))
 
чтобы это работало, либо перед этим напишите
const
  N = 12; {это чтобы было 12 чисел... можно любое число...}
 
либо,
  тупо задайте границу:
  X: array[1..12] of extended; {опять таки, вместо 12 - любое число - сколько у вас будет чисел!}
 
 

Всего записей: 2014 | Зарегистр. 12-09-2002 | Отправлено: 21:29 04-11-2007
Gavk



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
XCVBNMZ
const Nmax=20; {перед описанием переменных;}
X:array[1..Nmax] of extended; { описание Вашей "матрицы".}
if N>Nmax then {Это после ввода N}
    writeln('Не судьба ввести число поменьше?')
                else  
  begin
{тут остальное}
end.    
 

Всего записей: 114 | Зарегистр. 08-05-2006 | Отправлено: 21:30 04-11-2007 | Исправлено: Gavk, 21:31 04-11-2007
Famous

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите плз написать прогу для нахождения корня уравнения x^3+x-12 =0  методом хорд
 
Добавлено:
ну чё, никто не поможет??можно ещё методом касательных...

Всего записей: 3 | Зарегистр. 28-10-2007 | Отправлено: 21:16 05-11-2007
Hanniball



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

Цитата:
у Волкова была хорошая книжка

 
а можно поподробней, как называется?

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 10:17 06-11-2007
Algofil



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
это оно http://web-pascal.narod.ru/doc/kotov.rar
кое как нашел... давно это было
опаньки, вот еще ресурс http://tpxexe.narod.ru/books.html
там даже Окулов есть, человек-легенда...

Всего записей: 247 | Зарегистр. 19-09-2007 | Отправлено: 10:42 06-11-2007 | Исправлено: Algofil, 10:46 06-11-2007
Hanniball



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Algofil
 
О о о, пасиб большойю ушел читать
 
PS: а фамусу не отвечайте, он по моему со мной в одной группе учится!! ))

Всего записей: 108 | Зарегистр. 15-05-2007 | Отправлено: 10:54 06-11-2007
virpool

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Famous
у меня есть реализованой когдато мной метод хорд, но только на Delphi7. Переделать его под турбо паскаль не составит много времени, но у меня его нет. Если вам надо исходники могу их тут выложить.

Всего записей: 143 | Зарегистр. 01-02-2007 | Отправлено: 16:26 06-11-2007
realNikson



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

Код:
 program laba6;
uses crt;
const
n=3;
type
  mat=array [1..n,1..n] of integer;
var
x,y,z,m:mat;
 
procedure Vvod_X(var x:mat);
var
i,j:integer;
begin
Writeln ('Vvedite matricu:');
        for i:=1 to n do
            for j:=1 to n do
                read(x[i,j]);
end;
 
procedure Vivod_X(x:mat);
var
i,j:integer;
begin
writeln('Matrica:');
        for i:=1 to n do
            for j:=1 to n do
                if j<>n then write(' ',x[i,j])
                else writeln(' ',x[i,j]);
end;
 
procedure Trans_X(x:mat; var y:mat);
var
i,j,p,q,buf1,buf2:integer;
begin
writeln('Trasponirovannaya matrica:');
        for p:=1 to n do
            for q:=1 to n do
                begin
                i:=p;
                j:=q;
                buf2:=i;
                i:=j;
                j:=buf2;
                buf1:=x[i,j];
                y[p,q]:=buf1;
                    if q<>n then write(' ',y[p,q])
                    else writeln(' ',y[p,q]);
                end;
end;
 
procedure Proizv_YZ(var y,z,m:mat);
var
i,j,p,q,buf1,buf2:integer;
begin
Writeln ('Proizvedenie matric:');
        for i:=1 to n  do
            begin
                 for j:=1 to n do
                     begin
                     m[i,j]:=0;
                         for p:=1 to n do
                         m[i,j]:=m[i,j]+y[i,p]*z[p,j];
                     end;
            end;
end;
 
begin
clrscr;
Vvod_X(x);
Vivod_X(x);
Trans_X(x,y);
Vvod_X(z);
Proizv_YZ(y,z,m);
Vivod_X(m);
readkey;
end.
 

 
Помогите сделать так что б размер матрицы вводился с клавиатуры, когда описываю после type, пишет "Неизвестный идентификатор n"..

Всего записей: 11 | Зарегистр. 15-10-2007 | Отправлено: 17:26 06-11-2007 | Исправлено: realNikson, 17:28 06-11-2007
Algofil



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
const  
maxn=10;  
type  
  mat=array [1..maxn,1..maxn] of integer;  
var  
x,y,z,m:mat;
 
далее читаешь с клавы размерности (m,n) матрицы в глобальные переменные, проверяешь чтобы были не больше maxn, и пишешь свои процедуры подсматривая в методичку как умножать, транспонировать и т.п., при этом параметры процедур и их внутренние переменные не называй так же как и глобальные, захэкаисся трассировать, да и не стильно, выбери для себя какой-нить способ псевдонимизации, например:
procedure Trans_X(Tr_x:mat; var Tr_y:mat);  
var  
Tr_i,Tr_j,Tr_p,Tr_q,Tr_buf1,Tr_buf2:integer;
и будет тебе счастье... пока не постигнешь кайф рекурсии...

Всего записей: 247 | Зарегистр. 19-09-2007 | Отправлено: 18:11 06-11-2007
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос по задаче:
 
[box]
На бумаге нарисовали клетчатое поле NxM клеток. В каждой клетке нарисовали стрелочку в одном из четырех направлений "вправо", "вверх", "влево" или "вниз".  
 
Дальше в некоторую клетку этого поля ставят фишку. Затем эту фишку сдвигают в соседнюю клетку в направлении стрелочки, нарисованной в клетке, где стоит фишка. Затем ее снова сдвигают по стрелке, нарисованной в той клетке, где она оказалась. Так продолжается до тех пор, пока фишка не окажется за пределами поля. Однако возможно, что фишка будет бесконечно ходить по полю и никогда не выйдет за его пределы.  
 
Напишите программу, которая по заданному полю определит количество клеток, начав с которых фишка никогда не покинет пределы поля.  
 
Формат входных данных
 
Во входном файле заданы сначала размеры поля - число строк N и число столбцов M (1 меньше или равно N меньше или равно 1000, 1 меньше или равно M меньше или равно 1000). Далее идет N строк по M чисел в каждой, задающих направления стрелочек в клетках. Число 1 обозначает стрелочку вправо, 2 - вверх, 3 - влево, 4 - вниз. Числа в строке разделяются пробелами.  
 
Формат выходных данных
 
В выходной файл выведите одно число - количество клеток, начав с которых фишка никогда не покинет пределы поля.  
[/box]
 
вопрос: как рациональнее реализовать динамику?
вот мое корявое решение:

Код:
 
var p,p1:array[1..1000,1..1000] of shortint;
i,j,all:integer;
m,n:longint;
res:integer;
procedure go_go_go(x,y:integer);
var r,o,k:integer;
begin
r:=0;
if (p1[x,y]<>res) and (p1[x,y]<>1) then begin
repeat
p1[x,y]:=res;
if p[x,y]=1 then go_go_go(x,y+1);
if p[x,y]=2 then go_go_go(x-1,y);
if p[x,y]=3 then go_go_go(x,y-1);
if p[x,y]=4 then go_go_go(x+1,y);
until (p1[x,y]=1) or (p1[x,y]=res);
end;
if p1[x,y]=1 then r:=3;
if p1[x,y]=res then r:=2;
for o:=1 to m do begin
for k:=1 to n do begin
if p1[o,k]=res then begin
if r=3 then p1[o,k]:=1;
end;
end;
end;
end;
procedure init;
var all:longint;
begin
assign(input,'e.in');
reset(input);
assign(output,'e.out');
rewrite(output);
readln(m,n);
for i:=1 to m do begin
   for j:=1 to n do read(p[i,j]);
   readln;
   end;
for i:=1 to n do begin
if p[1,i]=2 then p1[1,i]:=1;
if p[m,i]=4 then p1[m,i]:=1;
end;
for i:=1 to m do begin
if p[i,1]=3 then p1[i,1]:=1;
if p[i,n]=1 then p1[i,n]:=1;
end;
end;
begin
init;
for i:=1 to m do begin
for j:=1 to n do begin
if p1[i,j]=0 then begin
res:=res-1;
go_go_go(i,j);
end;
end;
end;
all:=0;
for i:=1 to m do begin
for j:=1 to n do begin
if p1[i,j]=1 then inc(all);
end;
end;
all:=m*n-all;
writeln(all);
end.
 

проходит 6 из 25, остальные по ограничению по времени или по памяти не проходит.
сделал еще одно решение, корявое до ужаса, но проходит 21 из 25, в 4 случаях ответ неправильный.

Код:
 
var p,p1:array[1..1000,1..1000] of byte;
m,n:integer;
procedure init;
var i,j,i1,j1:integer;
var all:longint;
begin
assign(input,'e.in');
reset(input);
assign(output,'e.out');
rewrite(output);
readln(m,n);
for i:=1 to m do begin
   for j:=1 to n do read(p[i,j]);
   readln;
   end;
for i:=1 to n do begin
if p[1,i]=2 then p1[1,i]:=1;
if p[m,i]=4 then p1[m,i]:=1;
end;
for i:=1 to m do begin
if p[i,1]=3 then p1[i,1]:=1;
if p[i,n]=1 then p1[i,n]:=1;
end;
{гыгы, вот этот цикл походу все портит =) 25 раз если поставить пройдет 21 тест, меньше поставить - меньше пройдет }
for i1:=1 to 25 do begin
//конец тупой строчки)
for i:=1 to m do begin
for j:=1 to n do begin
if p1[i,j]=0 then begin
if p[i,j]=1 then begin
if p1[i,j+1]=1 then p1[i,j]:=1;
end;
if p[i,j]=2 then begin
if p1[i-1,j]=1 then p1[i,j]:=1;
end;
if p[i,j]=3 then begin
if p1[i,j-1]=1 then p1[i,j]:=1;
end;
if p[i,j]=4 then begin
if p1[i+1,j]=1 then p1[i,j]:=1;
end;
end;
end;
end;
end;
all:=0;
for i:=1 to m do begin
for j:=1 to n do begin
if p1[i,j]=1 then inc(all);
end;
end;
all:=m*n-all;
write(all);
end;
begin
init;
end.
 

 
помогите привести задачу к более рациональному виду) третий день сижу))

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 14:17 07-11-2007 | Исправлено: I am not Liar, 14:20 07-11-2007
Algofil



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
I am not Liar, олимпиады начались?
1. Пиши рекурсию которая на каждом шаге проверяет по глобальной таблице истинности были уже в этой клетке или нет, если да, то пометить "убито" исходную клетку рекурсии и клетку на которой замкнулся цикл. Всего надо будет упасть максимум NxM раз.
2. Можно улучшить алгоритм "убивая" волной всех предков для каждой вновь найденной "убитой".
 
Добавлено:
измени

Цитата:
var p,p1:array[1..1000,1..1000] of shortint;

на var p,p1:array[0..1001,0..1001] of shortint; там же края поля нужны...
обратил внимание на размеры... если рекурсия будет помирать (стек выставь на максимум) придется реализовать пошагово типа нашли потомков первого порядка - проверили список предков - если для какой-либо клетки текущий потомок есть в списке предков - пометить обе как "убитые" и проутюжить волной всю таблицу... потом ищем потомков второго порядка и т.д.

Всего записей: 247 | Зарегистр. 19-09-2007 | Отправлено: 15:14 07-11-2007 | Исправлено: Algofil, 15:26 07-11-2007
I am not Liar

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да начались))
зачем нужны края поля 0 и 1001? если только для проверки того, выйдет оно или нет, а то он будет несуществующие значения искать..хотя это вроде как не влияет.
и как правильно реализовать рекурсию для проверки? я попытался сделать, но с рекурсией я не особо дружу..ниче не получилось, тока комп виснет)
можешь подсказать как тут её использовать?

Всего записей: 87 | Зарегистр. 07-11-2007 | Отправлено: 15:25 07-11-2007
Algofil



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну если ты не знаешь зачем "несуществующие" поля и не дружишь с рекурсией (здесь самый простой вариант - поиск в глубину) то зачем тебе олимпиадные задачи решать?

Всего записей: 247 | Зарегистр. 19-09-2007 | Отправлено: 15:28 07-11-2007
Открыть новую тему     Написать ответ в эту тему

Страницы: 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