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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.12.2014, 17:23   #11
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
И еще, а обязательно ли это показывать -, (j+1)-это я написал, для нумерации столбцов на экране.
ИМХО неважно что ты там показываешь. Блок-схема отражает алгоритм. Текст сообщений - это не алгоритм, может быть любой, лишь бы понятно было. Смотри выше, я нарисовал тебе схему по ГОСТу вроде бы.
rrrFer вне форума Ответить с цитированием
Старый 27.12.2014, 17:30   #12
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
По умолчанию

Видел вашу блок схему. Спасибо, но она мне не понятна, нас учили, что при рисовании используются только 4 графических элемента.

Мой совсем не правильный??? Или его нужно чуток подправить?
NYork вне форума Ответить с цитированием
Старый 27.12.2014, 17:42   #13
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Сообщение от NYork Посмотреть сообщение
Видел вашу блок схему. Спасибо, но она мне не понятна, нас учили, что при рисовании используются только 4 графических элемента.

Мой совсем не правильный??? Или его нужно чуток подправить?
Поправить точно надо. Если схема не понятна - пройдите по ссылке, которую я выше оставил - там все описано с примерами.

Как бэ общеизвестно же что блок-схемы нужны только при выходе на защиту диплома и там должны выполняться по ГОСТ, а не из 4ех элементов. Поэтому МБ есть смысл заглянуть таки в ГОСТ (или по ссылке - там рассматривается ГОСТ)
rrrFer вне форума Ответить с цитированием
Старый 27.12.2014, 18:02   #14
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Цитата:
Сообщение от rrrFer Посмотреть сообщение
Мне глубоко срать на весь твой богатый опыт, сейчас ты пишешь ахинею. Может быть это маразм, а может быть - белочка. Можно обижаться, но ты сам перешел на личности.

И определись уже можно заменить цикл ветвлением или нет. Ты то пишешь что нельзя, то вырываешь из контекста фразу и пишешь что можно ссылаясь на свой богатый опыт.
Даже общаться с таким хамлом не хочется.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 27.12.2014, 18:03   #15
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Даже общаться с таким хамлом не хочется.
В зеркало посмотри.
rrrFer вне форума Ответить с цитированием
Старый 27.12.2014, 18:33   #16
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
По умолчанию

Вроде так, а что на счет если i>=n, то как я понимаю у меня такого быть не может. (i=0;i<n;i++)
Изображения
Тип файла: jpg пеен.jpg (25.8 Кб, 94 просмотров)
NYork вне форума Ответить с цитированием
Старый 28.12.2014, 06:23   #17
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Блок-схема не верна. Я не буду уже объяснять что и почему, тыж ответы все равно не читаешь по-ходу. Тут как было море ошибок, так и осталось.

У тебя алгоритм обрабатывает первый столбец и завершает работу (стрелка идет на "конец").
!fl - это условие, оно записывает в ромбике и из ромбика выходят 2 стрелки, а что ты хотел сделать я не знаю, но статью по ссылке ты явно не прочитал.

Если матрица из 5 строк и 10 столбцов, то программа выведет на экран 10 сообщений (об ошибке или с произведением). Алгоритм изображенный блок-схемой требует вывести это на экран 50 раз.

Я писал выше где ты должен обнулять значение i, иначе для всех столбцов кроме первого условие i < n автоматически ложно.

Это даже не половина ошибок, и ты не поправил ни одной из тех, что я перечислил вчера.

Добавил:
"Bool lf = lfase" - тип данных в блок-схемах не указывается. Можно указать в комментарии, но не внутри блока.

Последний раз редактировалось rrrFer; 28.12.2014 в 06:25.
rrrFer вне форума Ответить с цитированием
Старый 28.12.2014, 12:37   #18
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
По умолчанию

Я все ваши ответы читал и по ссылке всю инфу тоже. Я хочу разобраться со своей, ваши все замечания учёл, буду исправлять.

Спасибо, что объясняете!!!
NYork вне форума Ответить с цитированием
Старый 30.12.2014, 16:19   #19
NYork
Пользователь
 
Регистрация: 17.11.2014
Сообщений: 35
Радость

Вот исправленный вариант, (надеюсь, замечаний не будет)
Изображения
Тип файла: jpg 6 лаб JPG.jpg (26.5 Кб, 87 просмотров)

Последний раз редактировалось NYork; 30.12.2014 в 18:36.
NYork вне форума Ответить с цитированием
Старый 30.12.2014, 19:59   #20
rrrFer
Санитар
Старожил
 
Аватар для rrrFer
 
Регистрация: 04.10.2008
Сообщений: 2,577
По умолчанию

Цитата:
Вот исправленный вариант, (надеюсь, замечаний не будет)
!fl - в блок-схемах так не пишут
*= тоже не используют, как и операторы типа ++.

Присваивание ОБЫЧНО записывают ":=", а сравнение - просто "="

Цитата:
"Bool lf = lfase" - тип данных в блок-схемах не указывается. Можно указать в комментарии, но не внутри блока.
Че ты исправил?

Стрелки ты ставишь как попало.
Стрелка из блока "начало" не нужна, как и в блок j<m. В ГОСТ написано, что направление сверху вниз и слева направо подразумевается.

Стрелка из блока Fl=true нужна, а ее нет.

Цитата:
Код:
Res*=res arr[i][j]
Что это вообще?

Выходы блока условия должны быть подписаны. У !fl не понятно при каком условии куда идти.

Ну а самое главное - твоя блок-схема обработает только первый столбец нормально, для всех остальных ни одна итерация внутреннего цикла выполнена не будет. Я писал про это уже раза 3 вроде бы.

Последний раз редактировалось rrrFer; 30.12.2014 в 20:03.
rrrFer вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверьте блок схему NYork Помощь студентам 1 19.12.2014 16:05
Проверьте правильно ли я составил блок-схему PetrWS Microsoft Office Excel 1 27.05.2011 19:26
Проверьте блок-схему Stefansson Помощь студентам 2 26.01.2011 20:52
Проверьте блок-схему пожалуйста (С++) Olya90 Помощь студентам 1 04.05.2009 21:34
Помогите!Проверьте плиз блок-схему ykcyc Помощь студентам 1 06.12.2008 17:54