Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2007, 23:46   #1
drakon803
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 14
Вопрос Подскажите,как составить схему алгоритма к этой проге?

Подскажите,как составить схему алгоритма к проге.?Вот прога:
Код:
var mt:array[1..7,1..7] of integer;
p,k,x1,x2,x3,x4,x5,x6,x7,y1,y2,y3,y4,y5,y6,y7:integer;
begin
writeln('vvedite matricu');
for p:=1 to 7 do
for k:=1 to 7 do
read (mt[p,k]);
x1:=0;x2:=0;x3:=0; x4:=0;x5:=0;x6:=0;x7:=0;
for k:=1 to 7 do
begin
x1:=x1+mt[1,k];
x2:=x2+mt[2,k];
x3:=x3+mt[3,k];
x4:=x4+mt[4,k];
x5:=x5+mt[5,k];
x6:=x6+mt[6,k];
x7:=x7+mt[7,k];
end;
end;

begin
y1:=0;y2:=0;y3:=0;y4:=0;y5:=0;y6:=0;y7:=0;
for p:=1 to 7 do
begin
y1:=y1+mt[p,1];
y2:=y2+mt[p,2];
y3:=y3+mt[p,3];
y4:=y4+mt[p,4];
y5:=y5+mt[p,5];
y6:=y6+mt[p,6];
y7:=y7+mt[p,7];
end;
end;
if (x1<>x2 and x3 and x4 and x5 and x6 and x7 and y1 and y2 and y3 and y4 and y5 and y6 and y7)
then 
writeln ('matrica -ne magik kvadrat')
else
writeln('matrica –magik kvadrat');
readln;readln;
end.
Цитата:
Код вставляем в тег [CОDE][/СОDЕ] или пользуемся кнопкой # (расширенный режим). Модератор.

Последний раз редактировалось AlDelta; 19.12.2007 в 00:06. Причина: [CODE]
drakon803 вне форума Ответить с цитированием
Старый 19.12.2007, 00:19   #2
Карась
Участник клуба
 
Аватар для Карась
 
Регистрация: 26.10.2007
Сообщений: 1,244
По умолчанию

Чтото както по извращенски ты сделал....
На мой взгляд можно на 60% прогу сократить...

Например непонятный кусочек...

Код:
x1:=0;x2:=0;x3:=0; x4:=0;x5:=0;x6:=0;x7:=0;   
for k:=1 to 7 do  
begin  
x1:=x1+mt[1,k];   
x2:=x2+mt[2,k];   
x3:=x3+mt[3,k];   
x4:=x4+mt[4,k];   
x5:=x5+mt[5,k];   
x6:=x6+mt[6,k];   
x7:=x7+mt[7,k];   
end;   
end;   
  
begin  
y1:=0;y2:=0;y3:=0;y4:=0;y5:=0;y6:=0;y7:=0;   
for p:=1 to 7 do  
begin  
y1:=y1+mt[p,1];   
y2:=y2+mt[p,2];   
y3:=y3+mt[p,3];   
y4:=y4+mt[p,4];   
y5:=y5+mt[p,5];   
y6:=y6+mt[p,6];   
y7:=y7+mt[p,7];   
end;   
end;
Умом Россию не понять, пока не выпито ноль пять,
А если выпито ноль пять всё делом кажется не хитрым,
Попытка глубже понимать уже попахивает литром...
Карась вне форума Ответить с цитированием
Старый 19.12.2007, 14:00   #3
kommunist
C# developer
Форумчанин
 
Аватар для kommunist
 
Регистрация: 03.10.2007
Сообщений: 393
Подмигивание Блок схема

Цитата:
Сообщение от drakon803 Посмотреть сообщение
Подскажите,как составить схему алгоритма к проге.?Вот прога:
вот посмотри должно пригодится
Вложения
Тип файла: rar квадрат.rar (8.3 Кб, 17 просмотров)
I like WPF
kommunist вне форума Ответить с цитированием
Старый 21.12.2007, 03:30   #4
drakon803
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 14
По умолчанию

[QUOTE=Карась;58835]Чтото както по извращенски ты сделал....
На мой взгляд можно на 60% прогу сократить...





А КАК Я ЕЕ СОКРАЩУ-Я НЕ ШАРЮ ОСОБО ПОКА В ЭТОМ...
drakon803 вне форума Ответить с цитированием
Старый 21.12.2007, 03:34   #5
drakon803
Пользователь
 
Регистрация: 10.12.2007
Сообщений: 14
По умолчанию

Цитата:
Сообщение от kommunist Посмотреть сообщение
вот посмотри должно пригодится
бОЛЬШОЕ ТЕБЕ СПАСИБО ЗА ПОМОЩЬ!!!!
drakon803 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать справку в проге???? micaell Общие вопросы Delphi 12 23.11.2009 06:37
Помогите составить блок схему к этим задачам ReaktiV Помощь студентам 7 30.07.2008 14:17
Вопрос по проге Smorodinka Microsoft Office Excel 7 06.06.2008 23:10
Ошибка в проге Detrix Помощь студентам 1 12.03.2008 08:28
построить схему машинного алгоритма и составить Паскаль-программу решения задачи RASTOMAN Паскаль, Turbo Pascal, PascalABC.NET 3 18.12.2007 22:21