![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]()
![]()
|
![]() |
Способы описания алгоритмовКаждый понимает, что алгоритм сначала формируется в голове разработчика, но большие по объему информации алгоритмы трудно удерживать в памяти, поэтому люди для хранения больших (и не только крупных) объемов информации научились записывать ее на жестких носителях.Поэтому мы, как достойные потомки, свои авторские алгоритмы будем записывать сначала на бумаге, а дальше алгоритм будет определять его судьба и воля разработчика. Существует четыре основных способа записи алгоритмов. Выбор способа зависит от разработчика или от исполнителя. Понятно, что алгоритм формирования таблицы умножения на 3, записанный учебной алгоритмическом языке или языке программирования, будет непонятным для третьеклассника так же, как алгоритм, записанный нашим родным языком или приготовленный в виде схемы, непонятный для компьютера. Основные способы записи алгоритмов: • словесный (родном языке); • с помощью схем (графический); • языком псевдокоде; • языком программирования. Словесный способ описания алгоритмов (описание на родном языке) - наиболее распространенная и доступная форма представления алгоритма, ориентированного на выполнение независимо от его подготовки. Вы наверняка помните л математики 6 класса определение наибольшего общего делителя двух натуральных чисел НСД (т; л). Хотя и забыли, как искали НСД (12; 18), но, поразмыслив, назовете число 6 - и это будет правильно. А еще у Элементах »Евклида было сформулировано правило нахождения ИИСД двух натуральных чисел в виде алгоритма:« Взять два натуральных числа и сравнить их: если они равны, то всякое из них является самым общим делителем. Если же нет, то другой из них заменим разницей большего и меньшего и начнем все сначала ». Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Другие статьи по теме: - Понятие алгоритма- Этапы проектирования при разработке программного продукта - Классификация case-средств - Введение в программирование с помощью api - Построение алгоритмов ![]() |
![]() |
![]() |
![]()
![]()
![]() ![]() ![]() |
![]() |
![]() |
2006-2023 © SMTI.RU Главная страница | Связаться с нами |