- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 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
if Z = 'Pr'
then
case N of
1: Series1.Assign(Series33);
2: Series2.Assign(Series33);
3: Series3.Assign(Series33);
4: Series4.Assign(Series33);
5: Series5.Assign(Series33);
end
else
if Z = 'ST'
then
case N of
1: case Kolvo_Issledovanii of
1: Series6.Assign(Series33);
2: Series34.Assign(Series33);
3: Series59.Assign(Series33);
end;
//пропущено 15 строк
5: case Kolvo_Issledovanii of
1: Series10.Assign(Series33);
2: Series38.Assign(Series33);
3: Series63.Assign(Series33);
end;
end
else
if Z = 'TT'
then
case N of
1:
case Kolvo_Issledovanii of
1: Series11.Assign(Series33);
2: Series39.Assign(Series33);
3: Series64.Assign(Series33);
end;
//в том же духе, ещё 150 строк
//вообще-то, в том же духе - весь код, около 5000 строк
//...
//в другом месте:
Series1.Clear;
Series2.Clear;
Series3.Clear;
Series4.Clear;
//пропущено 75 строк
Series80.Clear;
Series81.Clear;
Series82.Clear;
Series83.Clear;
//...
Series1.Active:=false;
Series2.Active:=false;
Series3.Active:=false;
Series4.Active:=false;
//пропущено 75 строк
Series80.Active:=false;
Series81.Active:=false;
Series82.Active:=false;
Series83.Active:=false;
щито?? ооп выжрал мозг?
а смысл?: оно было бы всё так же УГ... но уже с индексами:
тут нужно сам подход менять -- хотя бы подумать как можно это дело упростить: прописать какие-то вычисляемые индексы или чот еще...
зы: а вообще смешанные эмоции:
норм: Не только в нашем универе проходили курс ООП, изучая как перетянуть кнопочку на формочку в УГ делфе =(
но в то же время: Это пздц какой-то, какие дибилы составляют программу и допукают имбицилов преподавать в вузах на ит -(((
зы: хотя для тех участков в конце - индексы были бы супер...
На диссертацию надо реализовать всё аппаратно, на серии К155 =)
http://govnokod.ru/4249
как дипломная работа (читай защита квалификации инженера) - отстой.
Инженерная задача не решена, в реализации (может быть даже и нормального инженерного решения) не проведен какой-либо анализ (в противном случае получился бы более-менее приличный код по канонам ООП), позволяющий не делать индусский код
Однако при защите дипломных работ прежде всего рассматривается алгоритмический подход к решению задачи и понимание студента проблемы (сам так делал - а что еще можно сделать за 10 минут?) Качество кода не смотрят никогда - почему-то
это никого не интересует. Даже защитах по специальности "Программное обеспечение".
Более того при нынешнем подходе можно защитить диплом по этой специальности не имея работающей программы (не написав ни строчки кода все-таки не получится).
При написании дисера - вообще не нужно писать программу самому - это в первую очередь научная работа, где должна быть "научная новизна", т.е. инженерная задача для этого не подходит. Подразумевается, что инженерные задачи должны реализовывать студенты при выполнении курсовых или дипломных работ. А непосредственно тот, кто пишет дисер должен понять закономерности, как-то систематизировать, предложить новый подход и т.д.
Откуда возьмутся преподаватели (не считая редких единичных случаев), которые будут нормально преподавать?
В результате мы получаем подобные дипломы.