Конспект лекций по предмету "Проектирование алгоритмов" Лекция 1 введение в проектирование алгоритмов. Оценка алгоритмов по объему и времени. Схема горнера для вычисления значений многочленов



Download 124,77 Kb.
Pdf ko'rish
bet1/3
Sana09.06.2023
Hajmi124,77 Kb.
#950051
TuriКонспект лекций
  1   2   3
Bog'liq
S2VbzoWEmZUHvf1JOgOsQsvlYtbctqvq7itecOQA




Конспект лекций по предмету “Проектирование алгоритмов” 
Лекция 1 
ВВЕДЕНИЕ В ПРОЕКТИРОВАНИЕ АЛГОРИТМОВ. ОЦЕНКА 
АЛГОРИТМОВ ПО ОБЪЕМУ И ВРЕМЕНИ. СХЕМА ГОРНЕРА ДЛЯ 
ВЫЧИСЛЕНИЯ ЗНАЧЕНИЙ МНОГОЧЛЕНОВ 
Исторически известно, что основой термина “алгоритм” является имя 
нашего знаменитого предка Мухаммада ал-Хорезми. Благодаря ему 
десятичная система исчисления вошла в применение по всей Европе, далее и 
по всему миру. При описании правил операций в этой системе изложение 
начиналось со ссылки на него словами, как говорил ал-Хорезми. Далее, 
постепенно это слова в латинской транскрипции начало звучать как 
алгоритм. Таким образом, в науке появился термин алгоритмы. Мы будет 
придерживаться более простой формулировки, отражающей суть алгоритмов.
Алгоритм 
– это упорядоченная последовательность необходимых 
действий ведущих к намеченной цели или ответу задачи.
Для пояснения сказанного приведем два примера. Мысленно 
представьте себе задачу поиска пути от точки А к точке В некотором 
лабиринте. С такими задачами вы возможно сталкивались неоднократно в 
средствах массовой информации или научно популярных изданиях. 
Нахождение этого пути требует поиска из среды многих вариантов 
возможных маршрутов исходящих из точки А. Найденный вариант или 
варианты таких маршрутов, и будут алгоритмом решения поставленной 
задачи. В качестве второй задачи, рассмотрим задачу нахождения площади 
треугольника по известным значениям длин сторон треугольника а, b и c. Мы 
здесь попытаемся обратить внимание на требования предъявляемые к 
алгоритмам: универсальность применимость к классу задач определенного 
типа, наличие ответа, т.е. разрешимость задачи. Есть и другие требования и 
критерии оценки алгоритмов, с которыми мы будем знакомить читателя в 
ходе изложения курса.
Термин алгоритм настолько широко и глубоко вошёл в научно-
технические направления исследований, что иногда мы и не задумываемся 
над 
самим 
алгоритмом. 
Алгоритмы 
решения 
множества 
часто 
встречающихся задач и их программы заложены в операционных системах 
почти всех вычислительных машин (компьютеров) и мы легко можем 
воспользоваться ими при необходимости, не испытывая трудностей в поиске 



решения. Вместе с тем мы должны помнить, что создателями этих 
алгоритмов и их программных модулей являются освещение процесса 
создания алгоритмов, исследование их по качеству и эффективности.
Учитывая вышесказанное, вернемся к поставленной задаче вычисления 
площади треугольника по известным длинам сторон. Можно воспользоваться 
известной формулой Герона 




S
p p
a
p
b
p
c




, где 


1
2
p
a
b
c

 
Предварительно, перед применением этой формулы, мы должны убедиться в 
существовании такого треугольника. Известно, что для существования 
треугольника с длинами сторон равными а, b, c, необходимо выполненные 
неравенств треугольника: сумма любых двух сторон больше третьей 
стороны которые выражаются в виде 
;
;
a
b
c a
c
b b
c
a
 
 
 
. Нарушение 
любого из этих трех неравенств свидетельствует о том, что такой 
треугольник не существует. Следовательно, для полноты алгоритма эти 
условия также должны быть учтены в алгоритме и искомый алгоритм может 
быть представлен в виде следующей блок-схемы:

Download 124,77 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish