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


  На сайте

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


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


А обратили внимание, что каждый раз, начиная с третьего слагаемого, следующий слагаемое добавляли к сумме предыдущих? Если да, то вы внимательной и наблюдательным человеком. Тогда тест на внимание: вспомните, какое было первоначальное значение суммы на калькуляторе (на бумаге) в начале добавления (первое слагаемое - неправильный ответ). Конечно - на калькуляторе 0 (на бумаге чисто, поэтому будем считать, что первоначальное значение суммы на бумаге тоже 0). Итак, мы первое слагаемое добавляли в число 0, к этой сумй добавили второе слагаемое, затем к полученной сумме добавили третье слагаемое т.д., пока не выполнили добавления ПГО слагаемого.

В вашем воображении уже, наверное, сформировался вычислительный блок алгоритма вычисления суммы n слагаемых. Так, первоначальное значение суммы 5 примем за 0, т.е. переменной 5 присвоим ее первоначальное значение, записав команду 5: = 0.
К этому значению добавим значение первого слагаемого, а значение переменной 5 Замена значением суммы 0 + а, где а - числовое значение первого слагаемого, а 0 - предварительное значение суммы, т.е. выполним команду 5: = 5 + а. Поскольку значение первого слагаемого нас больше не интересует, то переменной а предоставим значение второго слагаемого, тогда, выполнив команду 5: = 5 + а, предоставим переменной 5 Значение суммы первого и второго слагаемых.

Таким образом, присваивая переменной а значение каждого следующего слагаемого до ПГО включительно и добавляя его к предыдущему значению суммы, мы вычислим сумму всех п слагаемых. Тогда вычислительный блок алгоритма вычисления суммы n слагаемых будет иметь вид.

Так, признаком конца добавление является нулевое значение слагаемого. Следовательно, добавление вести до тех пор, пока какой плагин не будет равен 0. Другими словами: «Добавлять по схеме 5: = 5 + а до тех пор, пока какой плагин не будет равен 0». Алгоритм может иметь и такой вид:
5: = 0 Если вы зашли в магазин,
а: = 0 покрутились перед витринами и
ПЦ выставками, ничего не купили,
Введение а а потому ничего и не платили,
5: = 5 + а и вышли из него, то первичное зна
КЦ чение слагаемого а = 0 не изменит пер
до а = 0 виновного значение суммы 5 = 0, ведь
Вывод 8 0 + 0 = 0. Да?

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

- Разработка программного продукта. Этапы проектирования и построение модели
- Этапы проектирования при разработке программного продукта
- Средства доступа к базам данных
- Технология intranet
- Понятие алгоритма


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

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



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

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



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


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


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





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