Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 31
1

Модули

01.07.2010, 19:34. Просмотров 1139. Ответов 4
Метки нет (Все метки)


Провести вычисления. Необходимые для вычислений функции (факториал, возведение в степень и т.д.) описать в модуле.

Вот есть пример кода из учебного пособия:
Описать модуль, содержащий функцию вычисления n!.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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.{конец модуля}
Тут моя программа, условие прикреплено ниже картинкой.
Pascal
1
2
3
4
5
6
7
8
9
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 + F
Error: Cannot run a unit
0
Миниатюры
Модули  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.07.2010, 19:34
Ответы с готовыми решениями:

Модули
помогите плиз завтро надо сдавать ваще хз как сделать... создать функции MyVal – преобразовать...

Модули
Дана задача: Написать подпрограмму (процедуру или функцию) для вычисления суммы , когда вид...

Модули
РЕализовать в виде модуля набора подпрограмм для выполнения операции над вектором: сложение....

Модули
Написать программу c помошью модуля, вычисляющую удвоенный квадрат площади треугольника с помощью...

4
Заблокирован
01.07.2010, 19:35 2
модуль надо как-то к программе пристегнуть
0
Модератор
62859 / 46906 / 32327
Регистрация: 18.05.2008
Сообщений: 113,654
01.07.2010, 19:40 3
нажми Ctrl+F9 в окошке
Цитата Сообщение от Sinthetic Посмотреть сообщение
Cannot run a unit
жми ОК и все
0
0 / 0 / 0
Регистрация: 20.01.2010
Сообщений: 31
02.07.2010, 00:39  [ТС] 4
хм и что вот я нажимаю но ничего не происходит.. Нам сказали какой то файл нужно создавать
0
Модератор
62859 / 46906 / 32327
Регистрация: 18.05.2008
Сообщений: 113,654
02.07.2010, 08:31 5
Sinthetic, Все происходит, создается файл .tpu, собственно модуль.

Цитата Сообщение от Sinthetic Посмотреть сообщение
Тут моя программа, условие прикреплено ниже картинкой.
никакая это не программа, а еще одна пародия на модуль. Короче открывайте книжку или Гугль и читайте о создании модуля в Паскале, у вас полный отстой в мозгу.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.07.2010, 08:31

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Модули
NewCopy – выделение строки с заданного начального символа до заданного конечного символа NewDelete...

Модули.
Задание в вордовском документе. Срок выполнения до субботы. Заранее большое спасибо!

Модули
Помогите!!Не врубаюсь в тему модули!Надо решить... Разработать модуль, реализующий функции...

МОДУЛИ
4. Создать модуль, описывающий несколько алгоритмов сортировок (прямого включения, прямого выбора,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.