|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.05.2014, 21:01 | #1 |
Регистрация: 29.05.2014
Сообщений: 6
|
Написать детализированную блок-схему
Пожалуйста, понимаю, что я такой тут не один. Нужно создать детализированную блок-схему. Естественно, горю, завтра сдавать
Код не маленький, но вроде простой. Прошу скорой помощи Писал сам, знаю, что можно сделать лучше, но не стал заморачиваться. Дело не в том, что сам не хочу сделать схему, просто времени в обрез, хочется попросить кого-то более опытного в этом деле Всем заранее огромное спасибо! Код:
|
29.05.2014, 23:17 | #2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
Спасибо в карман не положишь.
|
29.05.2014, 23:18 | #3 |
Регистрация: 29.05.2014
Сообщений: 6
|
И сколько положить нужно
|
30.05.2014, 05:58 | #4 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
за 2500р мой карман нарисует блок-схему.
|
30.05.2014, 08:53 | #5 |
Регистрация: 29.05.2014
Сообщений: 6
|
мой карман тихо застонал и сделал всё сам
|
30.05.2014, 11:43 | #6 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Раз сделал сам - выкладывай поделки, так и быть, расскажем где ты сделал неправильно xD.
|
31.05.2014, 10:08 | #7 |
Регистрация: 29.05.2014
Сообщений: 6
|
Выкладываю чисто для ознакомления, т.к. всё уже сдано. Замечания учту на будущее.
|
31.05.2014, 13:57 | #8 |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Дак она неправильная вообще во всем.
Стрелка - это поток управления. Поток управления не может вот так взять и разделиться как у вас после cin >> answer. Разделиться может, но это будет означать, что запущено 3 потока. А запуск потока в блоксхеме по ГОСТу отображается маленьким треугольником на дуге. Что-то мне подсказывает, что вы не хотели потоки описывать. Есть в стандарте блок оператора выбора, вот его вы неправильно используете. У вас не разделение потока, а выбор одной из альтернатив по условию. Выходы из условного оператора (который ромбик) подписываются "да", "нет". Не может быть один выход из ромбика, как у вас. Вы неправильно описали циклы. Наставили лишних стрелок (направление стрелок слева направо подразумевается, стрелка на линии не ставится). В блоксхемах нельзя использовать cin, ifstream и прочее, это схемы алгоритма, и не должны быть привязаны к конкретному языку программирования. С точки зрения алгоритма не важно откуда поступают данные и как называется файл. Открывать файлы в блоксхемах тоже не надо. Нет с схемах оператора case. Разберитесь с блоком выбора уже наконец. Вы пишите в оператрном блоке "int [i][j]", "float max = 0" и т.п., что это значит? - если что, объявлять переменные в блоксхемах не надо. Блоксхема неправильная. А кроме того, с кодом программы она никак не связана. В программе используются функции, например, в блоксхеме у вас функций нет. Большие блоксхемы (у вас она явно на лист А4 не влазит) разделяются оператором межстраничного перехода. Если все уже сдано - препода пора списать ) Суть задрачивания студентов на блоксхемы состоит только в том, что блоксхемы требуются обязательно при защите диплома. По новым требованиям, даже бакалаврские работы проходят нормокнотроль (соответствие ГОСТу), поэтому очень желательно студенту узнать о ГОСТе на первом курсе. Если же не требовать выполнение по ГОСТ, то лучше вообще не требовать, какой смысл время у студентов впустую отнимать? 99% схема сгенерирована программно каким-нибудь ДиаграмДизайнер. Последний раз редактировалось rrrFer; 31.05.2014 в 13:59. |
31.05.2014, 14:17 | #9 |
Регистрация: 29.05.2014
Сообщений: 6
|
Мдаа, много нового узнал и даже не всё понял)) Тогда можно сказать, что нас вообще блок схемы не учили делать. Похоже так и есть.
Делал всё-таки сам, в gliffy (можете сайт найти - онлайн). Походу, препод сам не очень-то понимает в схемах алгоритма. Не понял, что имеется ввиду под сгенерировать. По уму как и в какой программе их вообще нужно делать? Последний раз редактировалось vecto; 31.05.2014 в 14:22. |
31.05.2014, 16:25 | #10 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Препод может не понимать, есть на каждой кафедре человек, отвечающий за нормоконтроль, вот он будет заворачивать массово студентов с дипломами из за ГОСТов (на блок-схемы в частности). Кроме как для диплома они вобще не нужны. Поэтому можно не напрягаться. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
написать блок схему. | Rus18 | Помощь студентам | 1 | 29.05.2013 07:46 |
Написать блок-схему | Life4Win | C++ Builder | 1 | 30.11.2012 10:13 |
не могу написать блок-схему | Rusik1992 | Помощь студентам | 0 | 19.04.2012 11:46 |
помогите написать блок-схему | Конга | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 03.04.2009 11:56 |