Тема: Можно закрыть
Можно закрыть, всем спасибо
Отредактировано Mr.Boeing (, 12 лет 6 месяцев назад)
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Можно закрыть, всем спасибо
Отредактировано Mr.Boeing (, 12 лет 6 месяцев назад)
сроки интересные )
а бюджет какой
еще паскаль какой?
а то их несколько ) немного отличаются конструкции в нем
фик знает какой бюджет, посмотрите код - предложите ;)
паскаль тоже фик знает какой), в 95 году вроде было написано)
есть желающие посмотреть код
Скинь посмотреть страшно там все или нет 🙂
debar@bk.ru
сроки не актуальны, т.к. уже почти воскресенье) ну где великие программисты? ;)
Отредактировано Mr.Boeing (, 12 лет 6 месяцев назад)
великие программисты спят 🙂 там народу на коменты писание уже и так дофига можно выбирать у кого сочинение лучше будет 🙂 тому и платить 😀
да что-то никто не говорит конкретно что берётся брать на себя столь важное задание)
Задача: расписать очень подробно каждую строчку кода, каждый элемент, что где и как происходит (в общем чтобы лузер ПОЛНОСТЬЮ понял что где да как в коде)
зачем???
то, что ты дал, это не вся программа, а модуль. в модуле две процедуры, которые вызываются из программы. В этих процедурах описаны расчёт и вывод в файл. Сами расчёты без знания предметной области разобрать нереально.
бери с интернета компилятор TP7 скачивай зипованую папку
- устанавливай на ПК под Виндовс 98
/ начиная с XP режим ДОС не поддерживается /....и простенький
учебник по ТурбоПаскалю,цепляй эти модули и по образу и подобию
/примеров в учебниках - море / - пока компилятор без ошибок их
"пережует" и не выдаст исполняемый EXE файл.Как то примерно так....
в середине 90-х с сыном писали ему дипломную работу по расчету
цифровых матриц ( с той поры прошло пятнадцать ) и многое подзабылось.
Этим нужно как шахматисту каждый день хотя бы часа по два заниматься
ибо навыки теряются очень быстро / спроси каков уровень познаний
Высшей Математики у закончивших ВУЗ лет пять назад - близко к нулю..../ 😳
Mr.Boeing пишет:Задача: расписать очень подробно каждую строчку кода, каждый элемент, что где и как происходит (в общем чтобы лузер ПОЛНОСТЬЮ понял что где да как в коде)
зачем???
то, что ты дал, это не вся программа, а модуль. в модуле две процедуры, которые вызываются из программы. В этих процедурах описаны расчёт и вывод в файл. Сами расчёты без знания предметной области разобрать нереально.
почему не реально разобрать? я же не прошу их приводить в изначальный математический вид, а нужно лишь просто описать что творится по ходу кода, то есть например:
переменной такой-то присваивается значение из БД такой-то ячейки такой-то и умножается на тото значение, затем делится на следующее, далее записывается туда-то и т.д.. то есть чисто фразы Паскаля перевести на понятно-русский язык
ЖИШИ, видимо так и придётся.. в VMVare интересно 98я поставится и нормально или нет будет работать
скиньте на makc.yu@gmail.com код - посмотрю.
P.S. отсюда можно Pascal 7.0 RUS скачать.
а загрузиться можно, например, с флэшки загрузочной c MS DOS 6.22 ( скачать )
TP7.0 без всякого гемора работает под XP.
+++++++ запускал под ХР
рекомендую установить FreePascal
внешний вид как у BP 7.0
www.freepascal.org/down/i386/win32-russia.var
Работает под XP, Vista и Windows 7
в том числе и 64 бит
почему не реально разобрать? я же не прошу их приводить в изначальный математический вид, а нужно лишь просто описать что творится по ходу кода, то есть например:
переменной такой-то присваивается значение из БД такой-то ячейки такой-то и умножается на тото значение, затем делится на следующее, далее записывается туда-то и т.д.. то есть чисто фразы Паскаля перевести на понятно-русский язык
ЖИШИ, видимо так и придётся.. в 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;
Вот функция. Написан комментарий. Надо ли разбирать каждую строчку этой функции и зачем???? Мне почему-то кажется, что комментария достаточно. нет?
Под XP (да и в Windows 98 вроде была) проблемы к многих. С модулем Crt, например: объявляешь его в uses ради одной-единственной процедуры ClrScr (очистка экрана) - и прога кидает ошибку (что-то типа деления на ноль, не помню точно), не работает. Из-за этого мне приходилось писать свой модуль с аналогами некоторых процедур из Crt на asm и пользовать их 🙁 Гемморно, конечно, а что делать? GoToXY, например, только в Crt лежит и не заменить его ничем...
А FreePascal, насколько мне известно, отличается немного от Turbo Pascal. Т.е. если дома написать прогу на Free, принести в школу/училище/ВУЗ - не факт, что запустится на Turbo...
Вот функция. Написан комментарий. Надо ли разбирать каждую строчку этой функции и зачем???? Мне почему-то кажется, что комментария достаточно. нет?
этот комментарий не о чём не говорит, то есть дифференцирование кубической или квадратной по 7 или 9 точкам - без разницы.. самое непонятное было - кодовые слова, и также что делают процедуры а что функции, куда всё жто записывалось (точнее что чему соответствует)
всем откликнувшимся спасибо за советы! ЖИШИ, отдельное спасибо! чей пост натолкнул на мысль самому поразбираться с этой хренью.. основное в принципе уже понятно, с остальным надеюсь на то что то же справлюсь, один фик никто браться не захотел, деваться собственно некуда, тему можно закрывать 🙂
ты прям тут спрашивай, какие слова непонятны - быстрее поможем 🙂
Всем кто попытался хоть как то " уесть " меня как программиста - ответственно заявляю....я себя таковым не позиционирую - по образованию - классический технический ВУЗ горно-нефтяной факультет....просто " Песня и Труд рядом идут " . Разобраться можно почти во всем,хоть в ядерной физике или квантовой механике - только вопрос затраченного времени и зачем ОНО Тебе Надо в будущем . Жизнь очень коротка чтобы тратить ее на пустяки..... 😟 и каждый должен зарабатывать "свой кусок хлеба" своими руками или головой. Программисты - на ВАШ " кусок " не претендую.... 🙄
Отредактировано ЖИШИ (, 12 лет 7 месяцев назад)
По идее вся программа нужна, а не один ее модуль (пусть даже и главный). По модулю, отправленному мне на e-mail, видно, что она написана с использованием библиотек Turbo Vision - это расширение паскаля, его не знает основная масса изучающих паскаль.
Функций паскаля, которые нужно комментировать, там нет практически - в основном голые вычисления. Но что вычисляется и по какому алгоритму - непонятно. Минимум - нужно технич. задание и полный исходник, плюс желательно описание численных методов и теория, которые используются в вычислениях. Тогда уже можно нормально комментировать и писать пояснительную записку.
Отредактировано m84 (, 12 лет 7 месяцев назад)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
| © Price-Altai.ru