1 (11 лет 11 месяцев назад)

Тема: Можно закрыть

Можно закрыть, всем спасибо

Отредактировано Mr.Boeing (, 11 лет 11 месяцев назад)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

2 (11 лет 11 месяцев назад)

Re: Можно закрыть

сроки интересные )

а бюджет какой
еще паскаль какой?
а то их несколько ) немного отличаются конструкции в нем

3 (11 лет 11 месяцев назад)

Re: Можно закрыть

фик знает какой бюджет, посмотрите код - предложите wink
паскаль тоже фик знает какой), в 95 году вроде было написано)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

4 (11 лет 11 месяцев назад)

Re: Можно закрыть

Mr.Boeing пишет:

есть желающие посмотреть код

Скинь посмотреть страшно там все или нет slightly_smiling_face
debar@bk.ru

5 (11 лет 11 месяцев назад)

Re: Можно закрыть

выложи куда-нибудь, гляну, может, смогу помочь.

6 (11 лет 11 месяцев назад)

Re: Можно закрыть

сроки не актуальны, т.к. уже почти воскресенье) ну где великие программисты? wink

Отредактировано Mr.Boeing (, 11 лет 11 месяцев назад)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

7 (11 лет 11 месяцев назад)

Re: Можно закрыть

великие программисты спят slightly_smiling_face там народу на коменты писание уже и так дофига можно выбирать у кого сочинение лучше будет slightly_smiling_face тому и платить  smile

8 (11 лет 11 месяцев назад)

Re: Можно закрыть

да что-то никто не говорит конкретно что берётся брать на себя столь важное задание)

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

9 (11 лет 11 месяцев назад)

Re: Можно закрыть

Mr.Boeing пишет:

Задача: расписать очень подробно каждую строчку кода, каждый элемент, что где и как происходит (в общем чтобы лузер ПОЛНОСТЬЮ понял что где да как в коде)

зачем???
то, что ты дал, это не вся программа, а модуль. в модуле две процедуры, которые вызываются из программы. В этих процедурах описаны расчёт и вывод в файл. Сами расчёты без знания предметной области разобрать нереально.

10 (11 лет 11 месяцев назад)

Re: Можно закрыть

бери с интернета компилятор TP7 скачивай зипованую папку
- устанавливай на ПК под Виндовс 98 
/ начиная с XP режим ДОС не поддерживается /....и простенький
учебник по ТурбоПаскалю,цепляй эти модули и по образу и подобию
/примеров в учебниках - море / - пока компилятор без ошибок их
"пережует" и не выдаст исполняемый EXE файл.Как то примерно так....
в середине 90-х с сыном писали ему дипломную работу по расчету
цифровых матриц ( с той поры прошло пятнадцать ) и многое подзабылось.
Этим нужно как шахматисту каждый день хотя бы часа по два заниматься
ибо навыки теряются очень быстро / спроси каков уровень познаний
Высшей Математики у закончивших ВУЗ лет пять назад - близко к нулю..../ astonished

11 (11 лет 11 месяцев назад)

Re: Можно закрыть

alex1 пишет:
Mr.Boeing пишет:

Задача: расписать очень подробно каждую строчку кода, каждый элемент, что где и как происходит (в общем чтобы лузер ПОЛНОСТЬЮ понял что где да как в коде)

зачем???
то, что ты дал, это не вся программа, а модуль. в модуле две процедуры, которые вызываются из программы. В этих процедурах описаны расчёт и вывод в файл. Сами расчёты без знания предметной области разобрать нереально.

почему не реально разобрать? я же не прошу их приводить в изначальный математический вид, а нужно лишь просто описать что творится по ходу кода, то есть например:
переменной такой-то присваивается значение из БД такой-то ячейки такой-то и умножается на тото значение, затем делится на следующее, далее записывается туда-то и т.д.. то есть чисто фразы Паскаля перевести на понятно-русский язык

ЖИШИ, видимо так и придётся.. в VMVare интересно 98я поставится и нормально или нет будет работать

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

12 (11 лет 11 месяцев назад)

Re: Можно закрыть

скиньте на makc.yu@gmail.com код - посмотрю.

P.S. отсюда можно Pascal 7.0 RUS скачать.
а загрузиться можно, например, с флэшки загрузочной c MS DOS 6.22 ( скачать )

13 (11 лет 11 месяцев назад)

Re: Можно закрыть

TP7.0 без всякого гемора работает под XP.

14 (11 лет 11 месяцев назад)

Re: Можно закрыть

Alexandr пишет:

TP7.0 без всякого гемора работает под XP.

+++++++ запускал под ХР

15 (11 лет 11 месяцев назад)

Re: Можно закрыть

рекомендую установить FreePascal
внешний вид как у BP 7.0

http://www.freepascal.org/down/i386/win32-russia.var

Работает под XP, Vista и Windows 7
в том числе и 64 бит

16 (11 лет 11 месяцев назад)

Re: Можно закрыть

Mr.Boeing пишет:

почему не реально разобрать? я же не прошу их приводить в изначальный математический вид, а нужно лишь просто описать что творится по ходу кода, то есть например:
переменной такой-то присваивается значение из БД такой-то ячейки такой-то и умножается на тото значение, затем делится на следующее, далее записывается туда-то и т.д.. то есть чисто фразы Паскаля перевести на понятно-русский язык

ЖИШИ, видимо так и придётся.. в VMVare интересно 98я поставится и нормально или нет будет работать

Там в тексте модуля вообще-то есть комментарии, не к каждой строке, конечно, но общий смысл понятен. Вот пример:

procedure Det35(I, K : Integer);

{    Дифференциование кубической функцией по 5 точкам    }

var
  J : Integer;

begin
  PR[K,1] := (-3*PR[I,1]+4*PR[I,2]-PR[I,3])/2;
  PR[K,2] := (-19*PR[I,1]-PR[I,2]+12*PR[I,3]+13*PR[I,4]-5*PR[I,5])/42;
  for J := 1 to 158 do PR[K,J] := 2/3*(PR[I,J+1]-PR[I,J-1])-
    1/12*(PR[I,J+2]-PR[I,J-2]);
  PR[K,159] := (5*PR[1,156]-13*PR[I,157]-12*PR[I,158]+PR[I,159]+19*
    PR[I,160])/42;
  PR[K,160] := (3*PR[I,160]-4*PR[I,159]+PR[I,158])/2;
end;

Вот функция. Написан комментарий. Надо ли разбирать каждую строчку этой функции и зачем????  Мне почему-то кажется, что комментария достаточно. нет?

17 (11 лет 11 месяцев назад)

Re: Можно закрыть

Под XP (да и в Windows 98 вроде была) проблемы к многих. С модулем Crt, например: объявляешь его в uses ради одной-единственной процедуры ClrScr (очистка экрана) - и прога кидает ошибку (что-то типа деления на ноль, не помню точно), не работает. Из-за этого мне приходилось писать свой модуль с аналогами некоторых процедур из Crt на asm и пользовать их frowning_face Гемморно, конечно, а что делать? GoToXY, например, только в Crt лежит и не заменить его ничем...

А FreePascal, насколько мне известно, отличается немного от Turbo Pascal. Т.е. если дома написать прогу на Free, принести в школу/училище/ВУЗ - не факт, что запустится на Turbo...

18 (11 лет 11 месяцев назад)

Re: Можно закрыть

alex1 пишет:

Вот функция. Написан комментарий. Надо ли разбирать каждую строчку этой функции и зачем????  Мне почему-то кажется, что комментария достаточно. нет?

этот комментарий не о чём не говорит, то есть дифференцирование кубической или квадратной по 7 или 9 точкам - без разницы.. самое непонятное было - кодовые слова, и также что делают процедуры а что функции, куда всё жто записывалось (точнее что чему соответствует)

всем откликнувшимся спасибо за советы! ЖИШИ, отдельное спасибо! чей пост натолкнул на мысль самому поразбираться с этой хренью.. основное в принципе уже понятно, с остальным надеюсь на то что то же справлюсь, один фик никто браться не захотел, деваться собственно некуда, тему можно закрывать slightly_smiling_face

Тема закрыта и находится в архиве, не беспокойте автора без особой необходимости!

19 (11 лет 11 месяцев назад)

Re: Можно закрыть

ты прям тут спрашивай, какие слова непонятны - быстрее поможем slightly_smiling_face

20 (11 лет 11 месяцев назад)

Re: Можно закрыть

Всем кто попытался хоть как то " уесть " меня как программиста - ответственно заявляю....я себя таковым не позиционирую - по образованию - классический технический ВУЗ горно-нефтяной факультет....просто " Песня и Труд рядом идут " . Разобраться можно почти во всем,хоть в ядерной физике или квантовой механике -  только вопрос затраченного времени и зачем ОНО Тебе Надо в будущем . Жизнь очень коротка чтобы тратить ее на пустяки..... worried  и каждый должен зарабатывать "свой кусок хлеба" своими руками или головой. Программисты - на ВАШ " кусок " не претендую.... roll_eyes

Отредактировано ЖИШИ (, 11 лет 11 месяцев назад)

21 (11 лет 11 месяцев назад)

Re: Можно закрыть

По идее вся программа нужна, а не один ее модуль (пусть даже и главный). По модулю, отправленному мне на e-mail, видно, что она написана с использованием библиотек Turbo Vision - это расширение паскаля, его не знает основная масса изучающих паскаль.

Функций паскаля, которые нужно комментировать, там нет практически - в основном голые вычисления. Но что вычисляется и по какому алгоритму - непонятно. Минимум - нужно технич. задание и полный исходник, плюс желательно описание численных методов и теория, которые используются в вычислениях. Тогда уже можно нормально комментировать и писать пояснительную записку.

Отредактировано m84 (, 11 лет 11 месяцев назад)