Ребят такой вопрос
у меня написана программа на Паскале..
но она открывается в виде приложения
тоесть сразу открывается и требует ввести числа
мне нужно исправить кое-что в коде программы
написать чтобы выводились на экран 3 уравнения через writeln
..вопрос как мне попасть в код программы??
М | Тема переносится в раздел Теоретические Вопросы |
Откуда она такая взялась?
Если скачал или кто-то дал - Lapp все сказал
А если сам писал - посмотри вокруг, должны быть исходники
При очень большем желании дописать немножко можно, но в результате у тебя будет тоже только exe-шник, исходники получить будет проблематично.
вообщем файлик не добавляется
мне нужно записать вот это
writeln('a*x^3+bx+c');
writeln('a*sin(x+b)+c');
writeln('a*ln(abs(x+b)+c;)
вот и всё..
вот..
Прикрепленные файлы
_.rar ( 23.56 килобайт )
Кол-во скачиваний: 203
Проверь вот такой вариант:
progra2.zip ( 24.69 килобайт )
Кол-во скачиваний: 407
Вариантов для подобных манипуляций много.. Для твоего случая я выбрал самый простой - т.к. в самом начале программы уже стоит write('введите номер уровнения 1 2 3'), я просто подменил адрес строки, передаваемой как параметр для функции write на другой. Нашел более-менее свободное место (сообщения об ошибках всяких ) и записал туда все необходимые тебе строки.
В общем случае можно поступать так:
- найти место, в которой хотелось бы что-то добавить;
- запомнить команду, которая в итоге будет замещена;
- поставить на нее переход в свободное место, где и написать весь необходимый код и ту самую запомненную команду;
- вернуться обратно, на следующую за переходом команду.
Свободное место ищется по разному.. Можно заместить некоторые неиспользуемые функции модулей Crt или Graph или еще как.. Главное тут не промахнутся
большой сЭнкс))