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


  На сайте

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


Типы алгоритмов


Вся наша жизнь, как и окружающей среды, характерно тем, что в нем есть большое количество явлений и процессов, которые периодически повторяются. Да, мы уверены, что после светлой поры суток - день, наступит ночь, ночь сменит день, а потом снова ночь, снова день т.п. Времена года образуют годовой цикл, связанный с периодом обращения Земли вокруг Солнца. Четыре такта работы двигателя внутреннего сгорания образуют рабочий цикл двигателя (вспомните по физике «циклы Карно»). Когда я говорю, что частота моего пульса 72 удара в минуту, то не всегда задумываюсь над тем, что это мое сердце выполняет 72 сокращения в течение минуты, а тем более, что рабочий период моего сердца в этот момент составляет - минуты.

А теперь вспомните известный вам по физике связь между частотой и периодом. Частота - это количество повторов некоторого процесса в единицу времени, а период - продолжительность одного повтора за единицу времени.

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

Большое количество алгоритмов содержит последовательности многократно повторяющихся команд (указаний, действий) (вспомните алгоритм Евклида). Для их описания используют составленную команду «повторение» или так называемую циклическую конструкцию.
Циклическим элементом алгоритма называется такая алгоритмическая конструкция, с помощью которой согласно сформулированной условия осуществляются повторение одного или нескольких действий.

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

- Классификация case-средств
- Построение алгоритмов
- Eclipse
- Case-технология проектирования программного обеспечения информационных систем
- Этапы проектирования при разработке программного продукта


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

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



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

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



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


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


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





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