КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Линейный алгоритм
Базовые алгоритмические конструкции Структура любого алгоритма может быть представлен комбинацией трех базовых структур ‑ линейной (следование), разветвляющейся (ветвление) и циклической (цикл), которые разработаны на основе типового набора блоков или операторов алгоритмического языка. Характерной особенностью базовых структур является наличие в них одного входа и одного выхода. В линейном алгоритме действия выполняются последовательно одно за другим в виде линейной последовательности действия (базовая структура «следование»). Рассмотрим примеры линейных алгоритмов. Пример 3.1. Вычислить высоты треугольника со сторонами a,b,c, используя формулы: где . Из множества алгоритмов для решения любой нетривиальной задачи выбирают тот, который требует меньше времени на исполнение или обеспечивает более высокую точность. При решении данной задачи для исключения повторений следует вычислить высоты, используя промежуточную переменную t. , тогда Вывести результаты с их наименованием. Алгоритм решения имеет вид, представленный в табл. 3.1. Табл. 3.1.
Пример 3.2. Вычислить наиболее вероятную скорость Vв, среднюю скорость Vc и среднеквадратичную скорость Vk молекул газа с молекулярной массой М по формулам: Vв = ; Vc = ; Vk = . Преобразуем формулы для вычисления скоростей Vc и Vk, исключив повторяющиеся действия. Vв = Vc = 2Vв/Vk = Vв Исходные данные для решения задачи приведены в табл. 3.2. Табл. 3.2. Исходные данные для примера 3.2.
Алгоритм решения задачи на языке Турбо Паскаль имеет вид. begin ReadLn(R,T,MN,,KR,KM,KT); R:=R*KR; T:= T+KT; MN:= MN*KM; VB:=sqrt(2*R*T/MN); VC:=VB*2/ sqrt(p); VK:= VB*sqrt(3/2); WriteLn(' VB= ', VB) end. Пример 3.3. Электрическая цепь представляет собой соединение трех сопротивлений R11, R12 и R13 в виде звезды. Составить алгоритм вычисления сопротивлений электрической цепи R21, R22 и R23 после преобразования звезды в треугольник по формулам: R21=(R11R13+R11R12+R12R13)/R11, R22=(R11R13+R11R12+R12R13)/R12, R23=(R11R13+R11R12+R12R13)/R13. Пример 3.4. Составить алгоритм для вычисления момента инерции J, момента сопротивления W и площади поперечного сечения S для кольца с внешним диаметром D и внутренним диаметром d0 по следующим формулам. J= ; W= S= .
Дата добавления: 2014-01-04; Просмотров: 528; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |