Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Лекція № 5

 

Тема: “Поняття алгоритму. Властивості алгоритмів. Засоби опису алгоритмів. Базові структури алгоритмів. Інформаційна модель. “

 

Основні запитання лекції:

  1. Поняття алгоритму.
  2. Поняття про базові алгоритмічні структури.
  3. Лінійні алгоритми.
  4. Цикли.
  5. Властивості алгоритму.
  6. Засоби опису алгоритму.
  7. Типи алгоритмів.
  8. Що таке алгоритмічна мова? Службові слова.
  9. Лінійний алгоритм. Приклад.

10. Розгалужений алгоритм. Приклад

11. Поняття циклу. Особливості. Види циклів.

12.Цикл-доки(з передумовою), приклад.

13. Поняття величини. Типи величин.

14. Прості величини. Змінні та постійні величини.

15. Структура опису величин.

16. Інформаційна модель.

Алгоритм ¾ зрозуміле й точне розпорядження виконавцеві виконати скінченну послідовність команд, що приводить від вихідних даних до шуканого результату.

До складу кожного алгоритму входять такі етапи, як введення вихідних даних, їх оброблювання, виведення результатів.

Для описування логічно обумовленого ходу виконування дій при складанні будь-якого алгоритму використовуються одні й ті самі складові блоки, що їх називають базовими структурами. Їх тільки три: проходження, розвилка, цикл.

При описуванні базових структур для їх графічного подання у вигляді схем використовуються спеціальні позначення.

  1. Прямокутником позначається дія, яку необхідно виконати.

 

 

Виконати дію

 

 

Дією тут може бути як одна окрема дія (наприклад, скласти два числа або накреслити лінію), так і послідовність дій, що логічно з’єднані у блок.

  1. Ромбом позначається перевірка значення логічного виразу. У логічних виразах можуть використовуватися логічні операції “і”, “або”, “ні”. Логічний вираз може набувати одне з двох значень ¾ істина або фальш. Іноді замість “істина” пишуть “так”, замість “фальш” ¾ “ні”. Перевірка значення логічного виразу звичайно зводиться до перевірки виконання чи невиконання деяких умов.

 

Засоби опису алгоритмів.

Розроблений алгоритм повинен бути поданим у такому вигляді, щоб він був зрозумілим кожній людині, що його використовує. Алгоритми записуються різними способами: словесний опис, формульний, блок-схеми, табличний.

1. Словесний опис: алгоритм у вигляді інструкції написаної словами (рідною мовою).

2. Формульний: у вигляді формули розв’язується задача (одне рівняння або система рівнянь, з фізики наприклад закон Ома і т.п.).

3. Блок-схема: наочний графічний спосіб подання алгоритму, який входить в ЄСКД та ЄСТПД.

4. Табличний: запис алгоритму у вигляді таблиці.

 

Дуже зручно зображувати алгоритм у вигляді блок-схем. Схема алгоритму ¾ це графічне зображення алгоритму за допомогою окремих блоків, що позначають ту чи іншу дію. У блок-схемах окремі дії зображуються геометричними фігурами, що мають стандартні призначення і вигляд.

<== предыдущая лекция | следующая лекция ==>
Визначення швидкості частоти рухів | Блок перевірки умови
Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 264; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.