Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
21 / 21 / 19
Регистрация: 10.09.2013
Сообщений: 285
1

Загвоздка с модулями

18.06.2017, 02:21. Показов 379. Ответов 0
Метки нет (Все метки)

Ранее никогда не работал с модулями в Pascal. Но тут предстала такая задача:
Написать программу и два модуля. Первый использовать как библиотеку переменных и констант, второй как библиотеку подпрограмм. Загвоздка в том, как всё таки правильно передать переменную из первого во второй модуль.
Вот код написал такой, но ошибка "Нельзя преобразовать тип variables к integer". Как правильно реализовать? Ну написал код самый простой, присваивание n:=5 и вывод на экран, через оба модуля всё...
Код program.pas:
Pascal
1
2
3
4
5
6
program prog;
uses first,second;
var n: variables;
begin
  n_five(n);
end.
Код first.pas:
Pascal
1
2
3
4
5
6
7
8
9
unit first;
interface
type 
  variables = record
  n: integer;
end;
implementation
begin
end.
Код second.pas:
Pascal
1
2
3
4
5
6
7
8
9
10
unit second;
interface
procedure n_five(n:integer);
implementation
  procedure n_five;
  begin
  n:=5;
  writeln(n);
  end;
end.
Добавлено через 30 минут
Решил сам))) second.pas - неизменный)
program.pas:
Pascal
1
2
3
4
5
program prog;
uses first,second;
begin
  n_five(n);
end.
first.pas:
Pascal
1
2
3
4
5
6
unit first;
interface
var n:integer;
implementation
begin
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2017, 02:21
Ответы с готовыми решениями:

Загвоздка в паскале!
Добрый день! Помогите пожалуйста! Столкнулась с некоторыми загвоздками при составлении программы по...

Ошибка в программе с модулями
Даны матрицы A и B. Если максимальный элемент матрицы A больше максимального элемента матрицы B, то...

Работа с модулями и файлами прямого доступа
Привет! Люди добрые, помогите пожалуйста нарисовать блок-схему для отдельной процедуры, входящей...

В матрице все отрицательные эл. главной диагонали, заменить их модулями
В матрице все отрицательные эл. главной диагонали, заменить их модулями. Вывести измененную матрицу...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.06.2017, 02:21

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

Вычислить разность между модулями максимального и минимального элементов
Помогите написать программу с помощью процедур или функций. Условие: дан двумерный...

Матрица. Заменить отрицательные элементы их модулями и обнулить первый столбец
дана матрица А(n,m) целых чисел. заменить все отрицательные элементы этой матрицы их модулями и...

Отрицательные элементы массива заменить их модулями, а положительные - их удвоенными значениями
Не могу решить задачу, прошу у вас помощи господа Дан одномерный массив, значения элементов...

заменить все отриц. элементы исходной матрици их модулями и посчитать количество замен.
вот задача:


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

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

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