Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Delphi, Kylix and Pascal


Ответ
 
Опции темы Опции просмотра
Старый 22.10.2009, 22:18   #1 (permalink)
Lakki
Новичок
 
Регистрация: 20.10.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Люди, спасайте! Завтра зачет.

Люди спасайте завтра зачет, нужна помощь!!!!!!
Дана квадратная матрица порядка M. Повернуть ее на 90 градусов в положительном направлении.
Разработать библиотечный модуль из ранее созданных программ. Составить программу, вызывающую процедуры и функции созданного модуля.
Lakki вне форума   Ответить с цитированием

Старый 22.10.2009, 22:18
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Пока участники форума дают вам ответы, вы можете почитать уже готовые темы

Спасайте! Экран черный и табличка с данными
Помогите с программами. На завтра.
Помогите, сделать до завтра программу

Старый 22.10.2009, 22:20   #2 (permalink)
Lakki
Новичок
 
Регистрация: 20.10.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

uses crt;
const Max=100;
var Matrix,Matrix1:array[1..Max,1..Max] of integer;
M,i,j:integer;
begin
clrscr;
writeln('Введите размерность квадратной матрицы ');
readln(m);
for i:=1 to m do
begin
for j:=1 to m do
begin
writeln('Введите элемент ',i,' ',j,':');
readln(Matrix[i,j]);
end;
end;
clrscr;
writeln('Исходная матрица:');
for i:=1 to m do
begin
for j:=1 to m do
write(Matrix[i,j]:4);
writeln;
end;
for i:=1 to m do
for j:=1 to m do
Matrix1[i,j]:=Matrix[m-j+1,i];
writeln;
writeln('Матрица повернутая на 90 градусов:');
for i:=1 to m do
begin
for j:=1 to m do
write(Matrix1[i,j]:4);
writeln;
end;
readln;
end.
вот прога
Lakki вне форума   Ответить с цитированием
Старый 22.10.2009, 22:48   #3 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Ну и в чем проблемы? Программа работает. А как модуль написать - это у Вас где-нибудь должно быть. Вкратце:
UNIT {Имя модуля, ТОЧНО совпадающее с именем файла *.pas}
INTERFACE {Далее - ЗАГОЛОВКИ процедур и функций,
например PROCEDURE SWINE(pig1,pig2:INTEGER; VAR pig3:REAL); Перед перечнем процедур и функций можно (если нужно) поместить ссылки на вызываемые стандартные модули: USES CRT, Graph;}.
IMPLEMENTATION
{Здесь сами процедуры и функции, расположенные в том же порядке, что и в предыдущем разделе. Например:
PROCEDURE SWINE(pig1,pig2:INTEGER; VAR pig3:REAL);
VAR
...
BEGIN
...
END;}
Завершается модуль, как и программа, командой END.

Вызов процедур и функций из модуля делается в точности так же, как если бы они были описаны обычным образом в теле программы.
Удачи!
Vladimir_S вне форума   Ответить с цитированием
Старый 23.10.2009, 13:02   #4 (permalink)
Lakki
Новичок
 
Регистрация: 20.10.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

напиши пожалуста
Lakki вне форума   Ответить с цитированием
Старый 23.10.2009, 13:17   #5 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Lakki Посмотреть сообщение
напиши пожалуста
Что именно написать? В задании требуется использовать "ранее написанные программы", а не именно эту. Откуда же мне знать, о каких программах идет речь?
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 23.10.2009, 13:20   #6 (permalink)
Lakki
Новичок
 
Регистрация: 20.10.2009
Сообщений: 8
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

эту прогу которую я написал
Lakki вне форума   Ответить с цитированием
Старый 23.10.2009, 14:32   #7 (permalink)
Vladimir_S
Специалист
 
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
По умолчанию

Цитата:
Сообщение от Lakki Посмотреть сообщение
эту прогу которую я написал
Сожалею, но неожиданно свалилась срочная работа. Так что попробуйте сами.
Vladimir_S вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 09:24.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.