Василий Трофимчук
пише?14 января 2007 в 19:39
2-ое задание
дана функция f(x)=A1*sin(B1*x) 1) для x от x0 До xk с шагом h вычислить x, f(x), среднее значение f(x). 2) коэфициенты уранения заданы в файле число строк произвольнее вывести таблицу a,b среднее f(x) 3) вывести набор коэфициентов при котором f(x)- максимально.
program exam2(input,output); type matrix=record arr:array[1..2,1..256] of real; sum:real; max:integer; end; var amax,bmax,max,x0,xk,h:real;
function enter(x0,xk,h,a,b:real): matrix; var i:integer; x:real; begin x:=x0; i:=1; sum:=0; while x<=xk do begin enter.arr[1,i]:=x; enter.arr[2,i]:=a*sin(b*x); sum:=sum+enter.arr[2,i]; i:=i+1; x:=x+h; end; enter.sum:=sum; enter.max:=i-1; end;
procedure readab(x0,xk,h:real); var i:integer;a,b:real; begin read(a,b); for i:=1 to enter(x0,xk,h,a,b).max do begin write('x= ',enter(x0,xk,h,a,b).arr[1,i],'f(x)= ',enter(x0,xk,h,a,b).arr[2,i]); end; end;
procedure read(x0,xk,h:real: var bmax,amax,max::real); var f:text;a,b:real; begin OPEN(f,'f.txt',OLD); reset(f); max:=enter(x0,xk,h,a,b).sum; amax:=a;bmax:=b;
while not eof(f) do begin read(f,a,b); if enter(x0,xk,h,a,b).sum>max then begin max:=enter(x0,xk,h,a,b).sum;amax:=a;bmax:=b; end; write('a= ',a,', ',b= ',b,', ','S(f)= ',enter(x0,xk,h,a,b).sum); writeln(' '); end;
end;
begin read(x0,xk,h); readab(x0,xk,h,a,b); read(x0,xk,h,bmax,amax,max); writeln(' '); write('amax= ',amax,', ',bmax= ',bmax,', ','max= ',max); end.
Василий Трофимчук
пише?14 января 2007 в 19:41
1-ое задание
дана матрица размерности m на n 1) найти мин и макс в каждой строке 2) -//- столбце 3) составить вектор из минимумов и максимумов и сотрировать по возрастанию
program exam(input,output); type xn=array[1..2] of integer; arr=array[1..128,1..128] of integer; vec=array[1..512] of integer; var mas:arr; v:vec; im,jm,t:integer;
function findxn(a:array[x1..x2:integer] of integer): xn; var i,j:integer; begin min:=a[i]; for i:=x1 to x2 do if a[i]<min then min:=a[i];
max:=a[i]; for i:=x1 to x2 do if a[i]>max then max:=a[i];
findxn[1]:=min; findxn[2]:=max; end;
procedure enter(var mas:arr; var im,jm:integer); var i,j:integer; f:text; begin OPEN(f,'f.txt', OLD); reset(f); i:=1; while not eof(f) do begin j:=1; while not eoln(f) do begin read(f, mas[j,i]); j:=j+1; end; readln(f); i:=i+1; end; im:=i-1;jm:=j-1; close(f); end;
procedure view(mas:arr; im,jm:integer); var i,j:integer; begin for i:=1 to im do begin for j:=1 to jm do begin write(mas[j,i]:3) end; writeln(' '); end; end;
procedure str(mas:arr; im,jm:integer); var i,j,k:integer; w:xn; p:array[1..im] of integer; l:array[1..2*jm] of integer; begin k:=1; for i:=1 to im do begin for j:=1 to jm do p[j]:=mas[j,i]; l[k]:=findxn[1]; v[t]:=l[k]; l[k+1]:=findxn[2]; v[t+1]:=l[k+1]; t:=t+2; k:=k+2; end; view(l,1,2*jm); end;
procedure stl(mas:arr; im,jm:integer); var i,j,k:integer; w:xn; p:array[1..jm] of integer; l:array[1..2*im] of integer; begin k:=1; for j:=1 to jm do begin for i:=1 to im do p[j]:=mas[j,i]; l[k]:=findxn[1]; v[t]:=l[k]; l[k+1]:=findxn[2]; v[t+1]:=l[k+1]; t:=t+2; k:=k+2; end; view(l,1,2*im); end;
procedure sort(var a:array[x1..x2:integer] of integer); var i,j,p:integer; begin for i:=x1 to x2 do for j:=i+1 to x2 do if a[j]>a[i] then begin a[j]:=p; a[j]:=a[i]; a[i]:=p; end; end;
begin t:=1; enter(mas,im,jm); str(mas,im,jm); stl(mas,im,jm); sort(v); view(v); end.
Митяй Eneken Прокопчук
пише?14 января 2007 в 19:45
3 заданиедана f(x)=a1*sin(a2*x)+a3*cos(a4*x) 1) для ряда значений x=x1, x2...xn вывести таблицу x, f(x), среднее f(x). 2) вывести таблицу x, f(x), f(x)-<f(x)>, (f(x)-<f(x)>)/<f(x)> 3) найти при каком f(x) она оаиболле близко к среднему?
4 задание дано уравнение a1*x*x+a2*x+a3. 1)найти все корни уравнения, в том числе комплексные. 2) константы заданы в файле. вывести набор констант при которых оба корня имеют отрицательное значение(вещественные). 3) найти корень с минимальной вещественной частью, вывести его вместе с коэфициентами
Василий Трофимчук
пише?14 января 2007 в 20:50
3 заданиедана f(x)=a1*sin(a2*x)+a3*cos(a4*x) 1) для ряда значений x=x1, x2...xn вывести таблицу x, f(x), среднее f(x). 2) вывести таблицу x, f(x), f(x)-<f(x)>, (f(x)-<f(x)>)/<f(x)> 3) найти при каком f(x) она оаиболле близко к среднему?
program exam3(input,output); type arr:array[1..2,1..128] of real; var xmas:arr; nmax:integer sr,minx,minxz:real
procedure readx(var xmas:arr; var nmax:integer; var sr:real); var i:integer; a1,a2,a3,a4:real; begin sum:=0; write('> Введите a1:');writeln('> '); read(a1); write('> Введите a2:');writeln('> '); read(a2); write('> Введите a3:');writeln('> '); read(a3); write('> Введите a4:');writeln('> '); read(a4); write('> Введите количество значений x:');writeln('> '); read(nmax); for i:=1 to nmax do begin write('> Введите значегие x',i,': '); read(xmas[1,i]); xmas[2,i]:=a1*sin(a2*x)+a3*cos(a4*x); sum:=sum+read[2,i]; end; sr:=sum/n_max end;
procedure write_1(xmas:arr;nmax:integer;sr:real); var i:integer; begin for i:=1 to nmax do writeln('x= ',xmas[1,i],', ',f(x)= ',xmas[2,i]'); writeln(sr); end;
procedure write_2(xmas:arr;nmax:integer;sr:real, var minx:integer, var minxz:real); var i:integer; begin minxz:=abs(xmas[2,i]-sr); minx:=xmas[1,i]; for i:=1 to nmax do begin writeln('x= ',xmas[1,i],', ',f(x)= ',xmas[2,i],', 'f(x)-<f(x)>= ',xmas[1,i]-sr,', ',(f(x)-<f(x)>)/<f(x)>= ',(xmas[2,i]-sr)/sr'); writeln(sr); if abs(xmas[2,i]-sr)<minx then begin minxz:=abs(xmas[2,i]-sr); minx:=xmas[1,i]; end; end; end;
begin readx(xmas,nmax,sr); write_1(xmas,nmax,sr); write_2(xmas,nmax,sr,minx,minxz); writeln('xmin= ',minx,', ',min(f(x)-<f(x)>)= ',minxz'); end.
Василий Трофимчук
пише?14 января 2007 в 23:21
Задача 4 - В процессе!!!
4 задание дано уравнение a1*x*x+a2*x+a3. 1)найти все корни уравнения, в том числе комплексные. 2) константы заданы в файле. вывести набор констант при которых оба корня имеют отрицательное значение(вещественные). 3) найти корень с минимальной вещественной частью, вывести его вместе с коэфициентами
program exam4(input,output); type c=record re:real; im:real; be:boolean; end;
tab=record a1,a2,a3:real; c1,c2:c; b:boolean; dmas=array[1..64] of tab var dec:dmas;
procedure eq(a1,a2,a3:real; var dec:dmas); var dis:real; begin if a1<>0 then begin dis:=a2*a2-4*a1*a3; dmas[i].b:=flase; if dis=0 then begin dmas[i].c1.re:=(-a2/(a1*a1)); dmas[i].c1.im:=0; dmas[1,i].c1.be:=true; dmas[i].c2.re:=(-a2/(a1*a1)); dmas[i].c2.im:=0; dmas[i].c2.be:=true; i:=i+2 end; if dis>0 then begin dmas[i].c1.re:=(-a2+sqrt(dis))/(a1*a1); dmas[i].c2.re:=(-a2+sqrt(dis))/(a1*a1); dmas[1,i].c1.im:=0; dmas[i].c2.im:=0; dmas[1,i].c1.be:=true; dmas[i].c2.be:=true; i:=i+2; end; if dis<0 then begin dmas[i].c1.re:=(-a2/(a1*a1)) dmas[i].c1.im:=-scrt(abs(dis))/(a1*a1); dmas[2,i].c1.re:=(-a2/(a1*a1)) dmas[i].c2.im:=scrt(abs(dis))/(a1*a1); dmas[i].c1.be:=true; dmas[i].c2.be:=true; i:=i+2; end; end else begin if a2<>0 then begin dmas[i].c1.re:=a3/a2; dmas[i].c1.be:=true; dmas[i].c1.im:=0; dmas[i].c2.be:=false; i:=i+1; end else begin if a3<>0 then dmas[i].b:=false; else dmas[i].b:=true; end;
procedure readc(var mins:cmas); var i:integer; a1,a2,a3:real; begin writeln('> Введите значение a1, a2 и a3 через пробел:'); write('> '); read(a1,a2,a3); i:=1; dmas[i].a1:=a1; dmas[i].a2:=a2; dmas[i].a3:=a3; eq(a1,a2,a3,dec); write('a1=',a1,', a2=',a2,', a3=',a3);writeln(' '); if dmas[i].b=true then write('Уравнение имеет бесконечное количество решений') else begin if dmas[i].c1.be<>true and dmas[i].c2.be<>true then write('Уравнение не имеет решений') else begin if dmas[i].c1.im<>0 then write('x1=',dmas[i].c1.re,'+',dmas[i].c11.im,'i') else write('x1=',dmas[i].c1.re) if dmas[i].c2.be=true, then if dmas[i].c2.im<>0 then write('x1=',dmas[i].c2.re,'+',dmas[i].c2.im,'i') else write('x1=',dmas[i].c2.re) end; end;
procedure readf(var mins:cmas); var i,imax:integer; a1,a2,a3:real; f:text; begin OPEN(f,'f.txt',OLD); reset(f); imax:=0; while not eof(f) do begin read(f,a1,a2,a3); readln(f); imax:=imax+1; end; for i:=1 to imax do begin dmas[i].a1:=a1; dmas[i].a2:=a2; dmas[i].a3:=a3; eq(a1,a2,a3,dec); if (dmas[i].c1.im=0) and (dmas[i].c1.re<0) and (dmas[i].c2.re<0) then begin write('a1=',a1,', a2=',a2,', a3=',a3);writeln(' '); if dmas[i].b=true then write('Уравнение имеет бесконечное количество решений') else begin if dmas[i].c1.be<>true and dmas[i].c2.be<>true then write('Уравнение не имеет решений') else begin if dmas[i].c1.im<>0 then write('x1=',dmas[i].c1.re,'+',dmas[i].c1.im,'i') else write('x1=',dmas[i].c1.re) if dmas[i].c2.be=true, then if dmas[i].c2.im<>0 then write('x1=',dmas[i].c2.re,'+',dmas[i].c2.im,'i') else write('x1=',dmas[i].c2.re) end; end; end; end;
procedure readf_2(var mins:cmas); var i,im
Василий Трофимчук
пише?14 января 2007 в 23:27
1. {1-ое задание 2. дана матрица размерности m на n 3. 1) найти мин и макс в каждой строке 4. 2) -//- столбце 5. 3) составить вектор из минимумов и максимумов и сотрировать по возрастанию} 6. 7. program exam(input,output); 8. type 9. xn=array[1..2] of integer; 10. arr=array[1..128,1..128] of integer; 11. vec=array[1..512] of integer; 12. var 13. mas:arr; 14. v:vec; 15. im,jm,t:integer; 16. 17. function findxn(a:array[x1..x2:integer] of integer): xn; 18. var 19. i,j:integer; 20. begin 21. min:=a[i]; 22. for i:=x1 to x2 do 23. if a[i]<min then min:=a[i]; 24. 25. max:=a[i]; 26. for i:=x1 to x2 do 27. if a[i]>max then max:=a[i]; 28. 29. findxn[1]:=min; findxn[2]:=max; 30. end; 31. 32. procedure enter(var mas:arr; var im,jm:integer); 33. var 34. i,j:integer; 35. f:text; 36. begin 37. OPEN(f,'f.txt', OLD); 38. reset(f); 39. i:=1; 40. while not eof(f) do 41. begin 42. j:=1; 43. while not eoln(f) do 44. begin 45. read(f, mas[j,i]); 46. j:=j+1; 47. end; 48. readln(f); 49. i:=i+1; 50. end; 51. im:=i-1;jm:=j-1; 52. close(f); 53. end; 54. 55. procedure view(mas:arr; im,jm:integer); 56. var 57. i,j:integer; 58. begin 59. for i:=1 to im do 60. begin 61. for j:=1 to jm do 62. begin 63. write(mas[j,i]:3) 64. end; 65. writeln(' '); 66. end; 67. end; 68. 69. procedure str(mas:arr; im,jm:integer); 70. var 71. i,j,k:integer; 72. w:xn; 73. p:array[1..im] of integer; 74. l:array[1..2*jm] of integer; 75. begin 76. k:=1; 77. for i:=1 to im do 78. begin 79. for j:=1 to jm do 80. p[j]:=mas[j,i]; 81. l[k]:=findxn[1]; 82. v[t]:=l[k]; 83. l[k+1]:=findxn[2]; 84. v[t+1]:=l[k+1]; 85. t:=t+2; 86. k:=k+2; 87. end; 88. view(l,1,2*jm); 89. end; 90. 91. procedure stl(mas:arr; im,jm:integer); 92. var 93. i,j,k:integer; 94. w:xn; 95. p:array[1..jm] of integer; 96. l:array[1..2*im] of integer; 97. begin 98. k:=1; 99. for j:=1 to jm do 100. begin 101. for i:=1 to im do 102. p[j]:=mas[j,i]; 103. l[k]:=findxn[1]; 104. v[t]:=l[k]; 105. l[k+1]:=findxn[2]; 106.
Василий Трофимчук
пише?14 января 2007 в 23:28
Василий Трофимчук
пише?14 января 2007 в 23:30
Какие будут соображения по поводу завтрашнего экзамена?
Митяй Eneken Прокопчук
пише?14 января 2007 в 23:30
ты псих это 1, нах стоко ентеров это 2.
Василий Трофимчук
пише?14 января 2007 в 23:31
Это я из pastebin копировал, там они автоматически ставились. =)
Василий Трофимчук
пише?15 января 2007 в 0:42
Митяй Eneken Прокопчук
пише?28 января 2007 в 1:53
вау всем привет))) а я думал мы не подем пользоваться популярностью)0
Михаил Голуб
пише?28 января 2007 в 11:26
у вас девушек больше всех... видимо Никлаус - харизматичная личность :)
Василий Трофимчук
пише?28 января 2007 в 15:15
И не говори. Полезной группа оказалась при подготовке к экзаменам.
Олег Андреев
пише?31 января 2007 в 20:25
Когда же будут учить программированию одновременно на двух типах языков? 1) актуальных академических (лисп, scheme) 2) актуальных промышленных (Асм, Си, Си-плюс-плюс).
Но не на Паскале (устарел), не на Джаве (джава - слишком много скрывает от учеников) и уж тем более не на Питоне, Руби или Перле.
А? Передавайте соображения преподам. На меня ссылаться можно, я уже на 2-м курсе РФФ ругался на эту тему :)
Александр <<S'm'I>> Смирнов
пише?2 февраля 2007 в 3:51
а нафиг на РФФ знать кучу языков? да и вообще нужно изучить просто два типа языков, а остальное само понимается. Т.е. если умеешь писать проги на паскале, то сможешь и на любом другом императивном ЯП писать. сам паскаль не очень люблю ибо не очень удобно во многих случаях и загрузочные модули по объёму большие...но в С, например нет типа "строка", поэтому и многие удобные строковые функции из паскаля переписываются под С заново, зато код маленький и места жрёт мало... во-вторых кого начинают учить писать на перле, например?
и вообще не начать ли всем мышиный код изучать, просто чтоб понятна логика работы компа стала... всех обучают тому что необходимо на их уровне, понятное дело, что ПриМатов и гуманитариев по-разному обучать будут....
Михаил Голуб
пише?2 февраля 2007 в 10:09
почему так сильно распространено заблуждение, что для "настоящего" программиста (читай кулмегахацкера) все равно, на чем писать код. Мол он знает какие-то методологии и все, он мегагуру. Языки отличаются и порой очень сильно. Java и C похожи по синтаксису. Но это РАЗНЫЕ, сильно РАЗНЫЕ языки.
А вообще pascal имхо довольно хороший язык для обучения процедурному программированию (азам).Ну.. мне трудно сейчас сказать альтернативу: perl - школьники/студенты первого курса завязнут в его синтаксисе, c - нееет уж.. как правильно написали, без строк (это ж надо додуматься(!!!).. не включить в язык сущность, с которой программист работает более всего) и постоянными SEGFAULT'ами он слишком сложен для начинающих, как второй язык нормально, да, но Вирт позиционировал паскаль именно как язык для обучения и с этой задачей он успешно справляется (до сих пор справляется). Он простой и на нем можно писать очень неплохие программы.
Михаил Голуб
пише?2 февраля 2007 в 10:09
грр.. C plus plus..//все.. пойду жаловаться Дурову..
Олег Андреев
пише?3 февраля 2007 в 2:06
Строки-строки. Юзайте std::string, какие проблемы? В Джаве тоже доходит до смешного: строковые литералы складывают в StringBuffer'e. Это еще уродливее, чем использование std::string. Напомню, что в Си ПП есть перегрузка оператора "плюс" :)
Насчет обучения: давайте определимся. Если стоит задача научить "сбацать программку" так, чтобы ы какой-нибудь экзотической среде быстро сориентироваться (Mathematica, MatLab, LabView, MS Office VBA и все что угодно еще), то можно учить на достаточно легком для начинающего языке. На Паскале, Бейсике, Питоне, Руби.
Умение программировать, инженерное умение, состоит в том, что вы говорите на особом многомерном языке: языке структур данных, состояний, алгоритмов и процессов. Это столь же универсальное знание, как и общая физика, высшая математика, высшее медицинское образование и что угодно еще. Как известно, каждый язык расширяет возможности мозга. Если вы хотите расширять свои возможности, учите языки.
Новый язык позволяет совсем по-другому подойти к старой задаче. Заметно выделяются те вузовские преподы, которые знают несколько языков, а не только язык преподаваемого предмета. С ними можно достойно обсудить нестандартные подходы к решению задач, и при этом узнать много нового о мире и о предмете. С ними просто приятней общаться.
Зачем на РФФ программирование? А зачем культурологам информатика? Затем, что в мире все переплетается друг с другом и нет просто "врача-кардиолога", "радиофизика", "радиотехника", "лингвиста-переводчика", "биолога-почвенника". Это все переплетается в один клубок и преуспевают те, кто шарит во всем. Не верите? Почитайте западные деловые газеты. Физики-биологи и врачи-программисты очень востребованы.
Андрей Голынский
пише?3 февраля 2007 в 20:41
Стоит только где-нибудь завести тему/группу/итд о Паскале, как тут же появляются "насильники" и начинают поливать это дело кислотой.
Поскольку спор, как я заметил, о языках программирования вообще, то почему бы не перенести его в группу "Программисы"? Может быть там он станет более конструктивным? Или просто закрыть тему, чтобы не преумножать зло?
Василий Трофимчук
пише?3 февраля 2007 в 23:25
Просто понимаешь почитай самое начало "обсуждения"
Михаил Голуб
пише?4 февраля 2007 в 18:55
Ну давай не трогать строки в Java, там пошли на такой шаг чисто из-за оптимизации.. (там много на что еще пошли ради оптимизации, да.. это иногда неудобно, но в 95 году это было необходимо). Представь ruby в 95 году :) Все-таки ЯП развиваются со временем. В школах стоит задача именно научить сбацать программки. Большинству это нафиг не надо. Есть школы с уклоном, там изучают C, Java и прочие нормальные вещи. А зажечь интерес, показать, что компьютер можно "учить", паскаль в самый раз. В Руби, Питоне человек увязнет (для меня в 8 классе ООП не представимо, я бы его просто не понял)
Учите не новые языки, а принципиально новые языки. Между C и Pascal разница невелика. А вот C и Ruby принципиально разные языки. (Я руби не знаю, но сужу по его клону-груви)
Ну а на счет последнего: тут далеко неоднозначно можно судить. Да.. такая связка: биолог-программист позволяет заимствовать какие-то принципы из одной области и применять их в другой, но хочется вспомнить, что такой специалист проигрывает чистому биологу в биологии и чистому программисту в программировании.
Олег Андреев
пише?4 февраля 2007 в 19:27
Щас распутаем клубок :)
1. Разница между Си и Паскалем - о-огромная. 2. Груви - не клон Руби, а Джава с Boost'ом 3. ООП в Си+ и Джаве промышленно-производительной направленности - там много штук, непонятных новичкам. При этом само по себе ООП гораздо более естественно. В лего играли? И тут тоже - кубики и интерфейсы. Поэтому, Руби/Питон/Бейсик очень неплохие развлекательные языки. Паскаль очень академичен, он не позволяет взять винду/мак/никс и по-простому воспользоваться их возможностями. А скрипты позволяют - есть ведь куча современных библиотек. Мне кажется, что на наших уроках программирования (в школе, в универе), учеников не покидало ощущения оторванности процесса от жизни. А теперь вообразите скрипт, который переименовывает кучу mp3-файлов, или создает веб-сайт, или фотоальбом, да что угодно! Игрушку, какую-нибудь. Вот это всем понятно, это всем нравится :)
4. Биолог-в-себе-биолог - это замечательно. Он огромный специалист по мшанкам Баренцева моря. Только он никому не нужен. Я, конечно, утрирую. Но поверь на слово, чисто-программисты уж точно никому не нужны. Нужны спецы по целой области. Ну например, чтобы сделать программу для бизнес-процесса, нужно в бизнесс-процесс вникнуть. Если он очень сложный, то учиться нужно долго. Иногда пяток лет в институте. А программирование - это не наука, это инструмент.
Андрей Голынский
пише?5 марта 2007 в 22:03
Крутая группа получилась. Никто не пишет, и новых участников не прибавляется. Хорошо хоть ссоры прекратились :-)
Василий Трофимчук
пише?6 марта 2007 в 0:12
Просто сессия пока не скоро. А паскалд - чисто учебный язык. =)
Фёдор Федичкин
пише?25 марта 2007 в 14:15
А мне довелось изучать сей язык ещё в школе, что очень способствовало дальнейшему изучению Fortran, C и C+ ....
Митя Ефимов
пише?26 марта 2007 в 19:04
Шо-то тут как-то скучно. Давайте задачку решим:
Одномерный массив. Упорядочить массив методом пузырька.
Удачи)
Дмитрий Ашихмин
пише?27 марта 2007 в 20:10
мне стыдно это решать)))
Михаил Голуб
пише?28 марта 2007 в 23:48
Кстати на счет сортировок. Немного не в тему, но если уж зашел пофлудить :)..
Как вам такая реализация quicksort? Во-всяком случае алгоритм буквально на ладони: def quickSort(list) { ..if (list.size() < 2) return list ..def pivot = list[list.size().intdiv(2)] ..def left = list.findAll {item -> item < pivot } ..def middle = list.findAll {item -> item == pivot } ..def right = list.findAll {item -> item > pivot } ..return (quickSort(left) + middle quickSort(right)) } из комментариев: findAll ищет все элементы коллекции (грубо говоря массива), которые удовлетворяет условию в фигурных скобках. Правда красиво?
Сергей Kukulya Абрамов
пише?4 апреля 2007 в 19:33
А вот ещё задача: с консоли вводятся два целочисленных значения. Вывести туда же их сумму :)
Денис Боровиков
пише?8 апреля 2007 в 13:58
Вот еще более красивая реализация quicksort: def qsort(L): if L == []: return [] return qsort([x for x in L[1:] if x< L[0]]) + L[0:1] + \ qsort([x for x in L[1:] if x>=L[0]])
Это Python.
Михаил Голуб
пише?10 апреля 2007 в 18:27
я бы не сказал, что она красивая :) алгоритм как на ладони не виден
Александр Блохин
пише?5 мая 2007 в 22:11
паскаль параша ...
Кирюшка пум-пум Шаталкин
пише?6 мая 2007 в 16:20
пУскаль - гумно гумней гумнейшее!
Александр Шурыгин
пише?8 мая 2007 в 14:29
Люди хелп. Поможите прогу написать!!!!! смертельно надо!!! Определить, составляют ли байты длинного целого числа н арифмитическую прогрессию!!!Плиз. Кому не влом!!! шлите на мыло: radeonru@mail.ru
Бронечка [Automat] Гейтс
пише?16 мая 2007 в 0:59
pasКАЛЛ!!!!!!
дпихцппъ LG.BALUKATION ъппцхипд
пише?2 июня 2007 в 12:04
Да ладно вам язык-то опускать. Ну ясен хрен это TP7, который сделали лет 15 назат не рулит сейчас, но этож и не весь паскаль. Сейчас есть интересные и актуальные разработки, ведущиеся в рамках открытых сырцёв. Скажем, GNU Pascal, Free Pascal, Lazarus - эти проекты живут и развиваются, давай порой ьольше, чем творения Borland (она-то какраз вообще что-то левое сейчас мутит с неясным будущим).
Егор /Aka В армии я буду самым умным/ Золотуев
пише?6 июня 2007 в 19:41
Лю-ю-ю-юди! Кому не трудно помочь решить простейшую задачу по Паскалю, напишите на мыло, либо в личку!=) "Если сумма положительных элементов целочисленной матрицы А больше произведения его отрицательных элементов, сформировать одномерный массив их положительных элементов матрицы, иначе массив формируется из отрицательных элементов матрицы. При формировании одномерного массива матрицу рассматривать построчно."
Борис Incarnate Окунский
пише?15 июня 2007 в 17:20
пасКАЛЛ буууууэээээээээээээ :-!
Александр Pr0b3L Лопатин
пише?15 июня 2007 в 22:11
имхо язык подходит только для обучения кодингу, но никак не для чего-то серьезного.
дпихцппъ LG.BALUKATION ъппцхипд
пише?21 июня 2007 в 7:33
2Александр Pr0b3L Лопатин хы-хы, я вот дико ржал ,когда узнал что использкемая мной тогда среда разработки на С++ написана на Дельфях =)
Максим Федоров
пише?11 июля 2007 в 19:01
writeln('Hello world');
Бронечка [Automat] Гейтс
пише?12 июля 2007 в 4:20
begin write('pasKALL'); end.
Сергей Гайдаров
пише?27 июля 2007 в 13:31
DELPHI сила. Pascal - forever!!!
Максим Федоров
пише?30 июля 2007 в 22:50
Вот задачка (ИТМО 2 курс (лето)): Дана шахматная доска 8х8. Вводятся координаты начального положения коня (y,x) (именно y,а потом x). Затем вводятся координаты конечного положения коня. если ход возможен, то выводить за 2 раза или за 1-н. Также выводятся координаты промежуточной клетки. Обязятельна проверка.
Я набивал на C 3.1. Ушло 4.5 часа.
Просто интересно, за сколько можно ее набить.
|
|