|
Типы алгоритмовА обратили внимание, что каждый раз, начиная с третьего слагаемого, следующий слагаемое добавляли к сумме предыдущих? Если да, то вы внимательной и наблюдательным человеком. Тогда тест на внимание: вспомните, какое было первоначальное значение суммы на калькуляторе (на бумаге) в начале добавления (первое слагаемое - неправильный ответ). Конечно - на калькуляторе 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. Да? Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Разработка программного продукта. Этапы проектирования и построение модели- Этапы проектирования при разработке программного продукта - Средства доступа к базам данных - Технология intranet - Понятие алгоритма |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |