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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.02.2015, 15:10   #1
Владимир163
 
Регистрация: 25.02.2015
Сообщений: 6
По умолчанию напишите блок схему

напишите пожалуйста блок схему по листингу программы👇
program prog;
var i, j, n, m_i, m_j: byte;
A: array[1..100,1..100] of Real;
maxmod: Real;
begin
randomize;
writeln('Vvedite N:');
readln(n);
{заполнение случайными числами, можно вводить вручную}
for i:=1 to n do
for j:=1 to n do
A[i,j]:=-100+random(200);

{поиск максимального по модулю элемента}
maxmod:=abs(A[1,1]);
m_i:=1;
m_j:=1;
for i:=1 to n do
for j:=1 to n do
if abs(A[i,j])>maxmod then
begin
maxmod:=abs(A[i,j]);
m_i:=i; m_j:=j;
end;

{Печать матрицы и ответа}
writeln('Исходная матрица:');
for i:=1 to n do
begin
for j:=1 to n do write(A[i,j]:6:1);
writeln;
end;
writeln('Максимальный по модулю элемент A[',m_i,';',m_j,'] = ', A[m_i, m_j]:6:1);
{вывод на печать уменьшенной матрицы}
for i:=1 to n do
if (i<>m_i) then
begin
for j:=1 to n do
if (j<>m_j) then write(A[i,j]:6:1);
writeln;
end;
readln;
end.
Владимир163 вне форума Ответить с цитированием
Старый 26.02.2015, 15:35   #2
Niro
Форумчанин
 
Аватар для Niro
 
Регистрация: 23.09.2010
Сообщений: 682
По умолчанию

Владимир163
Существуют программы, которые умеют строить блок-схемы по коду, погуглите, я думаю найдёте.
Вот например - первая страница поиска яндекса:
http://www.twirpx.com/files/software/codeflows/
http://diamfc.ucoz.ru

И если уж выкладываете код - оформляйте его тегом "code"
Проще всего признать свою ошибку.
Гораздо труднее еЁ осознать и исправить.

Последний раз редактировалось Niro; 26.02.2015 в 15:39.
Niro вне форума Ответить с цитированием
Старый 26.02.2015, 16:38   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Если по ГОСТу нужно составлять, то можно использовать live.yworks.com/graphity/. Microsoft Office Visio по-моему тоже по стандарту умеет их делать.

Ещё сервисы:
creately.com
lucidchart.com
diagram.ly
gliffy.com
draw.io
................................... ......
Вадим Мошев вне форума Ответить с цитированием
Старый 26.02.2015, 19:54   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Microsoft Office Visio по-моему тоже по стандарту умеет их делать.
В 2013-м не нашел блоков цикла. Комментарий не по фень-шую и многие другие кошерные вещи. Суть получается такая - накидываете очень быстро. А потом скрепя зубами и матерясь начинаете все обтачивать напильнком. На сегодня не нашел ни одной программы/сервиса точно удовлетворяющих ГОСТу. Основная проблема как уже писал это циклы, но есть и прочие проблемы.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 26.02.2015, 20:13   #5
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Цитата:
В 2013-м не нашел блоков цикла.
цикла с параметром?
Изображения
Тип файла: png 3.png (24.2 Кб, 45 просмотров)
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте блок схему NYork Помощь студентам 1 19.12.2014 16:05
Составить схему алгоритма (блок-схему) doc599 Помощь студентам 12 04.10.2012 17:07
Нарисовать блок-схему Megastervochka Паскаль, Turbo Pascal, PascalABC.NET 0 20.05.2012 22:36
напишите блок-схему! abket1992 Помощь студентам 1 15.04.2010 18:51
напишите пож-та блок-суму 4otenado Помощь студентам 4 01.06.2009 09:44