![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
Lis |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Реальное имя: Sergey Репутация: ![]() ![]() ![]() |
Провести вычисления. Необходимые для вычислений функции (факториал, возведение в степень и т.д.) описать в модуле.
Вот есть пример кода из учебного пособия: Описать модуль, содержащий функцию вычисления n!. Код unit MyUnit; interface {раздел объявлений} function f(n:Integer):Longint; implementation {раздел реализации} function f(n: Word): Longint; var i: Integer; {параметр для организации цикла} Result: Longint; {вспомогательная переменная используемая как резуль-тат вычислений} begin Result:=1; {0!=1} for i:= 1 to n do Result:= Result*i; f:= Result; {формирование результата выполнения функции} end; begin {раздел инициализации} … end.{конец модуля} Тут моя программа, условие прикреплено ниже картинкой. Код Unit MyUnit1; interface function f(a,b,c:real):real; implementation function f(a,b,c:real):real; begin f:=(2*a-b-sin(c))/(5+abs(c)); end; begin end. Подскажите пожалуйста что нужно сделать чтоб ее запустить, чтоб она работала, до меня так и не доходит.. Нужно еще вроде какой то файл создать. Пишет ошибку при запуске Ctrl + F9 Error: Cannot run a unit нажимаю Ок и ничего не происходит. Сообщение отредактировано: Lis - 2.07.2010 0:27 Эскизы прикрепленных изображений ![]() |
![]() ![]() |
![]() |
Текстовая версия | 22.06.2025 21:15 |