|
Типы алгоритмовРезультат вычисления модуля числа а обозначим через т, тогда в словесной форме алгоритм вычисления модуля числа а может звучать так: «Если число а неотъемлемое, то его модуль - число т, равна а, иначе число т равно числу а, противоположном числа а». «Математизуемо» последнее предложение: «Если а> 0, тот: = а, иначе гп: = а». Имеем полную форму разветвленного алгоритма. 2) Вспомните фрагмент маминого «инструктажа» перед «походом в школу»: «... если будет дождь, возьми зонтик ...». Это пример сокращенной формы записи (формулировка) разветвленного элемента (команды ветвления) алгоритма. Рассмотрим примеры. 1. Вычислите значение квадратного трехчлена 2х2 + Зл: 4якщо х = 5. Решения. Как вы выполняли такую задачу? Значение переменной х подставляли в выражение и выполняли действия февраля 1952 +354 в такой последовательности: 52 = 25, 2 25 = 50, 3 5 = 15, 50 + 15 = 65, 654 = 61. А можно было бы сделать так: сгруппировать первые два слагаемые и вынести множитель х за скобки, тогда 2х2 + Зх4 = (2х + 3) х4 Если * = 5, то (2х +3) д: 4 = (25 +3) 54 = (10 + 3) 54 = 13 54 = 61. Если бы мы вычисляли с помощью калькулятора первым способом, то нужно было бы записать отдельно результат второго действия, выполнить третье действие и к результату прибавить результат второго действия, выполнить пять действие. Если вычислять вторым способом, то нет необходимости выписывать промежуточные результаты. Таким образом, второй способ вычислений более рациональный, Лыж первый. В общем виде алгоритм вычисления значения в квадратного трехчлена, коэффициенты которого а, Ь и с, при этом значение переменной х может быть таким: ЛЛГ трехчлен (действительно а, Ь, с, действительно в) Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Другие статьи по теме: - Понятие языка программирования- Классификация case-средств - Объектно-ориентированный подход к созданию программных средств - Алгоритмы - Разработка программного продукта. Этапы проектирования и построение модели |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |