1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| Lis |
2.07.2010 0:27
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Реальное имя: Sergey Репутация: 0 |
Провести вычисления. Необходимые для вычислений функции (факториал, возведение в степень и т.д.) описать в модуле.
Вот есть пример кода из учебного пособия: Описать модуль, содержащий функцию вычисления 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 Эскизы прикрепленных изображений |
![]() ![]() |
| Lis |
2.07.2010 12:13
Сообщение
#2
|
|
Новичок ![]() Группа: Пользователи Сообщений: 23 Пол: Мужской Реальное имя: Sergey Репутация: 0 |
Если хочешь получить помощь, пиши, какая ошибка, точно. Расплывчатые "там даже путь не мой" прибереги для телепатов. Странный вопрос. Никаких официальных лимитов на помощь у нас нет. Только если они на другую тему, то создавай новые темы и проследи, чтоб все было в соответствии с Правилами (как Форума, так и раздела). Спасибо, да все хорошо, с этой я разобрался, все работает. Мне еще нужно две так же сделать, они на эту же тему. Тогда я прикреплю их сюда. Сообщение отредактировано: Lis - 2.07.2010 12:14 Эскизы прикрепленных изображений |
Lis модули 2.07.2010 0:27
Unconnected
Это не программа, ты будто ещё раз юнит пишешь. ... 2.07.2010 0:30
Lis извиняюсь за мою тупость, но я не понимаю о чем ре... 2.07.2010 0:35
Unconnected Про входные параметры беру слова обратно, надо дей... 2.07.2010 0:57
Lis
В опциях поставил Destination Disk, затем нажал ... 2.07.2010 10:14
Lapp а он мне ошибку (там даже путь то не мой какой то)... 2.07.2010 12:00
Unconnected
Если бы ты повнимательнее посмотрел на код, то у... 2.07.2010 12:50
Lis вот что то мне сделали к 5 задаче, я в математике ... 2.07.2010 12:52
Unconnected И это у тебя компилируется? Паскаль так просто не ... 2.07.2010 12:56
sheka Unconnected, ^ - Указатель, указывает в какую степ... 2.07.2010 13:01
Lis блин ну тогда все потеряно :( мне сейчас через пар... 2.07.2010 13:08
TarasBer А если икс отрицательное? Или ноль? 2.07.2010 13:08![]() ![]() |
|
Текстовая версия | 8.12.2025 18:02 |