Показать сообщение отдельно
  #257  
Старый 04.10.2012, 08:47
Гастонов Гастонов вне форума
участник
 
Регистрация: 02.10.2012
Адрес: Кишинев
Сообщений: 177
Гастонов на пути к лучшему
По умолчанию Ответ: Zevs vs дешкомпьютер

Цитата:
Сообщение от Евгений1977 Посмотреть сообщение
К сожалению технический поход требует конкретного ответа на каждый вопрос, даже если подразумевается некий диапазон значений и некая свобода выбора. Все параметры несмотря на свою независимость имеют четкую функциональную взаимосвязь. Об этом очень хорошо рассказано в лекциях по КОБ, лично мне больше всего нравится пример Величко: из любых ли 3-х отрезков можно собрать треугольник?
Само программирование подразумевает однозначную трактовку любой команды и любого действия, а также их последовательность. Если это правило не соблюдается, то программирование невозможно в принципе и сам его смысл теряется.
Простейшим примером может быть описание маршрута: как добраться до определенного места. Вам говорят дойди до остановки А и сядь на автобус № 1 или № 3. Если ты поедешь на автобусе № 1 выйди на остановке В и иди налево до перекрестка, а если ты сел на автобус № 3, то выйди из него на остановке С и иди прямо до светофора и поверни направо до перекрестка. В этом примере заложена последовательность действий и возможность определенного выбора. Если проявить "творчество", то попасть в нужное место проблематично. Сразу хочу указать, что если идет поиск по адресу, то это совсем другая задача. Другим примером может выступить игра приведенная выше, где дети пишут программы (последовательность действий) и сами же их выполняют.
Подход к решению какой либо задачи не обязательно использовать какой-то один кем-то навсегда данный.
Если мы решаем творческую задачу, то мы работаем с образами в нашем мозгу, возникновение которых во многом зависят от факторов перечисленных в моем предыдушем сообщении. Если говорить о треугольниках, то может быть ситуация: образы двух треугольников в голове уже есть, а третьего еще нет. Это не значит, что его нет вообще. Мы знаем, что он где-то есть. Он появится, когда человек до него "додумается" и если его нету в настоящем, грех сбрасывать его со счетов, если есть предположения, что он появится (предопределенная предсказуемость).
Насчет программирования - можно назвать его другим термином: ДЕШпрограммированием. В любом случае - это последовательность действий, которых приводит к результату. Разница в том, что при ДешПрограммировании можно допустить некоторую неопределенность, полагаясь на то, что ПРИСУТСТВУЮЩИЙ ИНТЕЛЛЕКТ найдет нужное решение в нужном месте.
Насчет маршрута - не всегда нам дано двигаться по четкому, заранее определенному маршруту. Это не значит, что, имея хорошие мозги, мы не дойдем к цели.