0 / 0 / 1
Регистрация: 09.01.2018
Сообщений: 30
|
||||||
1 | ||||||
Блок-схема для готовой программы11.01.2018, 11:56. Показов 5355. Ответов 61
Здравствуйте! В данной теме я хотел бы попросить вас указать на мои ошибки в составлении блок-схемы по уже готовому коду программы с циклом while.
Задание для программы: Среди трехзначных чисел найти и вывести те, квадрат которых оканчивается тремя цифрами, составляющими исходное число.
0
|
11.01.2018, 11:56 | |
Ответы с готовыми решениями:
61
Блок-схема для программы Блок схема для программы Блок схема для программы Блок схема для программы |
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 21:18 | 41 |
А вы попробуйте.
Есть байка:
0
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
11.01.2018, 21:25 | 42 |
Эхх вот один из инвалидов..
avgoor, мышечная память.. Не могу представить того преподавателя который возьмется за это.. В муз школе перед поступлением тестируют на слух..
1
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 21:38 | 43 |
Все эти схемы писали потом. Потому, что редактировать код легче, чем блок-схему.
Допустим, если нужно что-то вставить (проверку условия, например) - курсор в конец предыдущей строки, enter, пишем. И так во всех редакторах кода, в отличии от. Если код плохо отформатирован - сделать его нормально отформатированным - как правило нажать пару клавиш, в отличии от. К тому же, речь о том, что никто не разрабатывает алгоритмы путем рисования блок схем. Все их рисуют после разработки и почти всегда по требованию, не побоюсь этого слова, идиотов, которые в разработке ничего не понимают. Добавлено через 1 минуту Бабло побеждает зло.
1
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
11.01.2018, 21:41 | 44 |
Ну если разработка на уровне ардуины - я, пожалуй, с вами соглашусь! Действительно, было бы странным рисовать блок-схему для программы на пару листов. )))
А как быть с проектами на пару гигабайт кода? ) Т.е. мы разрабатываем. Потом понимаем, что у нас где-то что-то не стыкуется, переделываем. Разрабатываем дальше. Опять переделываем...Опять переделываем.. Опять.. И плавно уходим в бесконечную рекурсию... ))))
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
11.01.2018, 21:44 | 45 |
Про идиотов - особо убедительно. Понравилось.
Добавлено через 2 минуты Вот именно так это и происходит. Угадал. По всему видно, вьюношо, что реальной разработки кода вы в руках ещё не держали...
1
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
11.01.2018, 21:47 | 46 |
Довольно странно называть идиотами людей, которые дают вам работу и платят вам деньги. И которые априори зарабатывают больше вас. Не правда ли?
то-то я смотрю, на ланд-крузерах одни идиоты ездят. А самый умные на ладах приорах. ))) Добавлено через 1 минуту Если это так происходит у вас - то вы как раз из тех, кто играет по "табам" ))))) Т.е. самоучки, а не профессионалы. )
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 21:48 | 47 |
Т.е. в больших проектах надо так: Разрабатываем блок-схему, пишем, переделываем блок-схему, переписываем?
Наверное, и баги в больших проектах существуют потому, что блок схемы не рисуют. А вот рисовали бы...
0
|
21 / 21 / 20
Регистрация: 05.12.2017
Сообщений: 124
|
|
11.01.2018, 21:49 | 48 |
0
|
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
|
|
11.01.2018, 21:51 | 49 |
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 21:53 | 50 |
Откуда вы знаете, кто и за что мне платит деньги?
Откуда вы знаете на чем я езжу? И самое главное, во скольких больших проектах вы поучаствовали, чтобы утверждать, что блок-схемы прямо таки требуют?
0
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
11.01.2018, 21:56 | 51 |
Вообще-то сначала все продумывается на уровне концепций. Бьется на блоки. Блоки разбиваются на свои составляющие. Согласовываются интерфейсы и связи между всем этим. Все тщательно продумывается и утверждается. А уж потом нанимаются "умники" которые эти самые отдельные блоки реализуют, причем реализуют строго в рамках принятой концепции.
Не кажется ли вам, что не спроста все крупные софтовые проекты работают на фреймворках? Т.е. заранее продуманном механизме, скелете, который обеспечивает взаимодействие между составными частями и задает основной тон. Хотя можно было бы и сплошной простыней код написать. Ну что я вам рассказываю о бизнес процессах.. Вы же сначала прогаете, а потом утверждаете то, что напрогали. )) Добавлено через 1 минуту Поверьте, в достаточном количестве. И сейчас участвую. Добавлено через 51 секунду А я этого и не утверждал.
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 21:58 | 52 |
Во, во. И людям, которые блок-схемы от диаграммы классов не отличают в концепции рано.
0
|
73 / 86 / 40
Регистрация: 02.11.2017
Сообщений: 379
|
|
11.01.2018, 22:07 | 53 |
А в проекте на СИ у вас где будет диаграмма классов? Что вы опять к частностям цепляетесь?
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
11.01.2018, 22:18 | 54 |
Потому, что блок-схема - это блок-схема. Это то, что заставляют рисовать в преподаватели. Если вы видите какие-то квадратики с текстом, соединенные линиями - это не всегда блок-схема алгоритма, а скорее почти никогда не.
Разговор именно про блок-схемы, а не про все диаграммы, которые вы видели.
0
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
12.01.2018, 10:04 | 55 |
avgoor, да елки палки, чего вы так заладили "блок схема, блок схема" , это диаграмма (деятельности или сосотояний).
http://book.uml3.ru/sec_1_2
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
12.01.2018, 11:20 | 56 |
worldown, это вы заладили про UML в теме про блок-схемы. Только небольшая часть этого UML примерно соответствует блок-схемам, причем часть наиболее редко используемая и чуть реже чем никогда используемая так, как учат в ВУЗах. Блок-схема - это вещь в себе, особое явление отечественного образования.
0
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
12.01.2018, 11:25 | 57 |
avgoor, это вы придумали
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
12.01.2018, 11:34 | 58 |
Да, ну?
В каком году UML появился? И сколько студентов, которые когда-то рисовали блок-схемы, успели к этому году состариться и умереть?
0
|
189 / 177 / 111
Регистрация: 22.06.2009
Сообщений: 533
|
|
12.01.2018, 11:47 | 59 |
avgoor, обьясните - о чем вы все спорите?
по поводу яица и курицы: многие концепции летали вокруг да около, но в какой то момент попал под стандарт и был утвержен. Таким образом появился UML с разными разновидностями диограмм для разных задач. Я выше кинул учебник, где хорошо обьясняется для чего эта вся салянка нужна. А по поводу отечественного оброзования, это не ко мне.. Возможно диограммы требуют от студентов для того что бы понять на сколько студент врубается в свой код, т.к к примеру на этом портале для студента спокойно напишут почти любой алгоритм, но вот блок схему - врятли
0
|
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
|
|
12.01.2018, 20:46 | 60 |
Наша песня хороша, начинай сначала.
Сразу видно, что вы никогда не сталкивались с такой вещью как нормоконтроль. Вот, на блок схемы есть ГОСТ. Вот, это стандарт. А UML - филькина грамота. Если я пишу, что в данном, конкретном случае это не нужно, логично бы сделать вывод что я, таки, знаю, где это нужно. А вот вы, похоже, открыли для себя чудесный мир UML и считаете его серебрянной пулей. При этом, похоже, не понимаете как это все возникло, для чего и почему. Жду ответа на вопрос: Почему нет провайдеров, предоставляющих доступ по RFC 1149. ПОЧЕМУ ОНИ ИГНОРИРУЮТ СТАНДАРТ!!!АДЫНАДЫН Почему бы это? Или вы считаете, что здесь нет достаточно квалифицированных для рисования блок-схем людей?
0
|
12.01.2018, 20:46 | |
12.01.2018, 20:46 | |
Помогаю со студенческими работами здесь
60
Блок-схема для программы на С++ Блок-схема для программы Блок-схема для программы №2 Блок схема для программы С++ Блок-схема для программы, составленной в C++ Блок-схема для программы на языке С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |