[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Алгоритм решений и его описание.
sebastjan
Сразу говорю что не имею нирчего против того как описывают в разных разделах и темах те или иные решения.
Но меня больше всего удивляет совершенное отсутствия блок схем описывающих те или иные программные действия.
В частности в ветках по обсуждению MVC , представление претендующее на блок схему как то не очень в виде трёх квадратов с закруглёнными углами - что обозначает каждый из них (начало или конец) что само по себе абсурдно с точки зрения графического представления блок схемы.
Да много тем, к примеру о системе регистрации, всё так смутно описываю как у вопрошающие так и отвечающие, не проще ли представить модель в виде блок схемы, логики программного выполнения.
Может что и написал запутанно , извеняйте как сумел.
В общем моё мнение ,что это основы - понимание алгоритма.
И ещё, хотелось бы добавить своё мнеие, описание в виде блок схем подняло бы уровень форума совершенно на новы и более профессиональный уровень.



Спустя 44 минуты, 13 секунд (23.07.2011 - 15:32) ADiel написал(а):
http://www.yiiframework.ru/doc/guide/ru/basics.mvc Мне кажется, отличная схема.

А вот тут отлично описан принцип MVC http://www.yiiframework.ru/doc/guide/ru/ba....best-practices

Спустя 23 минуты, 22 секунды (23.07.2011 - 15:55) sebastjan написал(а):
ADiel
Это не блок схема, а описание человеческим языком помещённое в закруглённые квадратики.
Если это считать блок схемой, тогда это не грамотно.
Есть правила описания логики в графическом виде.
Хорошо что авторы сайта написали что это диаграмма структуры, еслиб написали что блок схема, сразу стало бы понятен их уровень.

Спустя 29 минут, 35 секунд (23.07.2011 - 16:25) ADiel написал(а):
Просто жажду посмотреть пример блок-схемы.
Алгоритм? "начало"-"если"-"тогда"-"конец" ?
Не думаю, что это подойдет для описания MVC, т.к. это не алгоритм

Спустя 1 час, 48 минут, 36 секунд (23.07.2011 - 18:13) Invis1ble написал(а):
sebastjan
Я когда-то тоже учился составлять блок-схемы. Сейчас уже ничего толком не помню.
Думаю, что многие форумчане не знают, что это такое, хотя, возможно, и ошибаюсь.
Вобщем-то, можно описывать алгоритмы и на псевдокоде - это будет понятно бОльшему числу посетителей, ИМХО.

Спустя 33 минуты, 6 секунд (23.07.2011 - 18:47) sebastjan написал(а):
Цитата (ADiel @ 23.07.2011 - 13:25)
Просто жажду посмотреть пример блок-схемы.
Алгоритм? "начало"-"если"-"тогда"-"конец" ?
Не думаю, что это подойдет для описания MVC, т.к. это не алгоритм

Ну если так уж даждите
пример

Спустя 2 минуты, 22 секунды (23.07.2011 - 18:49) ADiel написал(а):
MVC - это лишь метод организации работы приложения. Алгоритм может различаться. Не думаю, что это будет правильно. Получится линейка или замкнутый круг с кучей условий.

Спустя 9 минут, 19 секунд (23.07.2011 - 18:58) sebastjan написал(а):
Invis1ble Можно конечно и на псевдокоде, это одна из альтернатив блок схемы,
для тех кто не знает что это такое -
псевдокод
Цитата
язык описания алгоритмов, использующий ключевые слова языков программирования, но опускающий подробности и специфический синтаксис.

Но на мой взгляд блок схемы более наглядны.

Спустя 3 минуты, 8 секунд (23.07.2011 - 19:01) sebastjan написал(а):
ADiel
Речь не именно а MVC а о более наглядном описании логики.
То что получиться у авторов то и получиться.
Речь о том, какие есть возможности для описания логики программы.


Спустя 3 минуты, 20 секунд (23.07.2011 - 19:05) YVSIK написал(а):
sebastjan вот твоя блок схема представляет прямолинейное движение
и сравить его с MVC врят-ли получится
если её сравнивать то получится вот что . останься контроллер и представление, модели в этой блок схеме нет места,
модель это :
поведение ,
сбор инфы ,
построение ,
подключение . и ещё много чего сюда возможно подключить.
а если описывать твою блок схему , меджу контроллером и представлением
могуть быть достаточно много всяких блоков но они не будут иметь
ничего общего между собой , вся иха связь замыкается друг на друге
в модели этой связью управляет независимое ядро .

Спустя 10 минут, 4 секунды (23.07.2011 - 19:15) sebastjan написал(а):
YVSIK какая ваша блок схема? какая моя блок схема, я не приводил своей блок схемы.
это пример,как выглядит это.
ещё раз - БЛОК СХЕМа - это графический метод описание программы
использующий определённые правила обозначения.




Спустя 7 минут, 26 секунд (23.07.2011 - 19:22) Krevedko написал(а):
я лично не понял вопроса )
я бы сказал Аффтар убей себя., но я очень вежливый мч ))

Спустя 28 секунд (23.07.2011 - 19:23) YVSIK написал(а):
Цитата (sebastjan @ 23.07.2011 - 18:47)
Цитата (ADiel @ 23.07.2011 - 13:25)
Просто жажду посмотреть пример блок-схемы.
Алгоритм? "начало"-"если"-"тогда"-"конец" ?
Не думаю, что это подойдет для описания MVC, т.к. это не алгоритм

Ну если так уж даждите
пример

так вот же по моему об этом речь , если я прально понял !! smile.gif

если быть ещё более точным то язык PHP имеет несколько
другой функционал это серверный язык и ни в какую блок схему не уложиться
он выполняет команды и отдает результат и как следствие построить схему не представиться возможным. потому что нет в нем законченого скомпилированого результата

Спустя 6 минут, 50 секунд (23.07.2011 - 19:30) YVSIK написал(а):
Цитата (Krevedko @ 23.07.2011 - 19:22)
я лично не понял вопроса )
я бы сказал Аффтар убей себя., но я очень вежливый мч ))

и не надо быть таким критичным хоть ты и толстый, пушистый и такой холёный !! я лично смеялся хорошо по этому поводу
а если по существу Цитаты то мы сами скоро разберемся об чем тут говорим потом вам скажем если вы захотити
ЛАДНО ДА ??? biggrin.gif biggrin.gif Krevedko
вдогонку PHP как-раз и строит свою блок схему и видим мы её в виде законченной страницы сайта!!
user posted image

Спустя 54 минуты, 58 секунд (23.07.2011 - 20:24) sebastjan написал(а):
Krevedko
Цитата
я лично не понял вопроса )
я бы сказал Аффтар убей себя., но я очень вежливый мч ))

я уже выпал в осадок user posted image
какие вопросы?
Тема для обсуждения и предложения.
YVSIK

нет разници серверныи или не серверныи язык программирования - блок схема это графическое представление описиваюшее логику программи.
Всё , закрываем базар я в ауте, кто знает что ето такое , всио поняли.
Кто хочет узнат -дорога в гоогле

Спустя 3 минуты, 53 секунды (23.07.2011 - 20:28) inpost написал(а):
А зачем? Если бы все так двигались прямолинейно, так бы ты и сидел сейчас на осле. Прогресс и заключается в том, что искать новые способы и пути. Считай, что описание - это поиск идеала, а не глупое зацикливание на узком понятии блок-схем.

Спустя 11 минут, 20 секунд (23.07.2011 - 20:40) YVSIK написал(а):
sebastjan вот смотри подобные блок сжемы и все они будут замыкаться на послетней то-есть на трёх а фукционал будет у всех разный
Свернутый текст
user posted image

Свернутый текст
user posted image

Свернутый текст
user posted image

Спустя 3 часа, 20 минут, 22 секунды (24.07.2011 - 00:00) sebastjan написал(а):
inpost полностью согласен по поводу поиска идеала.
Но не соглашусь про *глупое зацикливание* совершенно это не глупое и не зацикливание, я предложил использовать блок схему при описании своих алгоритмов программирования.
Из вышенаписанных коментов понял что практически ни кто не использует для описания алгоритма блок схему.
Так что если товариществу проще описывать логику на простом человеческом языке, значит таковому и быть.


Спустя 3 часа, 11 минут, 5 секунд (24.07.2011 - 03:11) Invis1ble написал(а):
YVSIK
Цитата
вот смотри подобные блок сжемы

это не те блок-схемы, о которых говорит sebastjan
а вот кошерная блок-схема (видимо лень было прокрутить страницу вниз по приведенной ссылке):
Свернутый текст
user posted image


sebastjan
как я и подозревал, многие не в курсе, что это такое smile.gif

ПС. Еще раз: MVC - это шаблон проектирования системы в целом, а не алгоритм работы программы (скрипта).

Спустя 10 минут, 31 секунда (24.07.2011 - 03:22) Invis1ble написал(а):
Оффтоп:
Свернутый текст
Цитата
Пользователь №: 23195
На форуме: 1 год
Я сегодня ровно год как на форуме. Ура, товарищи! user posted image

Спустя 1 день, 11 часов, 51 минута, 22 секунды (25.07.2011 - 15:13) Winston написал(а):
Invis1ble
Поздравляю user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.