Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Сервис мобильной рекламы в Москве.

Построение алгоритмов

Метод пошаговой детализации. Структурный подход к построению алгоритмов. Модульная структура алгоритма. При построении алгоритма довольно часто возникает ситуация, когда необходимо объяснить исполнителю некоторые сложные действия, выполнение которых не входит в систему команд. Сегодня команда «Пиши» поняла • нежном из вас, ведь каждый уже умеет написать ту или иную букву, а вспомните, как вы учились поэлементно выписывать каждую букву в начале своего обучения. То есть команда «Напиши букву А» для вас является элементарной командой, хотя она - это определенный алгоритм чертежи поданной буквы. В младшей школе вы, наверное, спрашивали рассказ, в котором рассказывается о том, как господин взял себе слугой молодого деревенского парня.

Однажды, весной, захотелось господину молодой редьки. Он так и сказал своему новому слуге: «Принеси редьки» (отдал команду). Слуга эту команду выполнил буквально - пошел на грядку, нарвал редьки и принес господину. Здесь господин понял свой промах и стал поучать слугу: «Принеси редьки - означает: пойди на грядку, воронки пучок редьки, оборвет листья, помой редьку, почисти в тарелку, посоли, приправ маслом и подай на серебряном подносе, на которую не забудь поставить корзину с хлебом, вилку и салфетку ». И так разошелся господин поучать, что вскрикнул, схватился за сердце и упал на диван, и при этом: «Вызови врача ...» Слуга бросился выполнять новое распоряжение господина, а вернувшись поздно вечером, на грозный окрик господина: «Где ты был до этого времени? » - смутившись, едва переводя дыхание, почти шепотом ответил:« За врачом послал кучера ... Гроб заказал столяру ... Могилу выкопал сам ... »

Господин так детализировал команду «Принеси редьки», едва не умер. Слуга, поняв принцип пошаговой детализации, почти похоронил своего господина.

Таким образом, решая большую, громоздкую задачу, каждый человек разбивает ее на отдельные подзадачи (этапа) до тех пор, пока очередной этап не становится элементарной для исполнителя командой (если еще на этапе обучения он усвоил ту последовательность действий, которая приводит к поставленной цели).

Другие статьи по теме:

- Введение в программирование с помощью api
- Понятие алгоритма
- Классификация case-средств
- Понятие языка программирования
- Средства быстрой разработки прикладных программ


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами