• No results found

АЛГОРИТМІЧНА ОСНОВА ПРОГРАМУВАННЯ. Лекція 02 Основи інформатики, програмування та алгоритмічні мови

N/A
N/A
Protected

Academic year: 2021

Share "АЛГОРИТМІЧНА ОСНОВА ПРОГРАМУВАННЯ. Лекція 02 Основи інформатики, програмування та алгоритмічні мови"

Copied!
30
0
0

Loading.... (view fulltext now)

Full text

(1)
(2)

▪ „Experience is something you don't get until

just after you need it.“

(3)
(4)
(5)

Яких дій достатньо для представлення алгоритму?

▪ Основна теорема структурного програмування (Бьом-Якопіні, 1966)

▪ Програма для розв’язку будь-якої задачі може бути складена з комбінації операторів

(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)

Блок-схема з циклом

▪ Цикл використовується за потреби повторювати одну або кілька дій

декілька разів.

(14)
(15)
(16)
(17)

Словесний опис алгоритму

▪ Крок 1. Якщо 𝑛 = 0, повернути 𝑚 у якості відповіді та закінчити роботу; інакше перейти

до кроку 2.

▪ Крок 2. Поділити націло 𝑚 на 𝑛 і присвоїти значення залишку змінній 𝑟.

(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)

ДЯКУЮ ЗА УВАГУ

!

(29)

Контрольні запитання

Що таке алгоритм та що для нього властиво

?

Яких дій достатньо для представлення алгоритму?

Які форми запису алгоритмів існують

?

(30)

References

Related documents

Мета та цілі дисципліни Метою нормативної дисципліни «Програмування» є навчити студента:  складати алгоритми, оцінювати їхню обчислювальну

Якщо також і для елемента TableLayoutPanel для цієї властивості встановити значення Fill, то при зміні розмірів форми буде розтягуватись/стискатись таблиця і

Для обчислення кількості операцій алгоритм розкладання графів розбито на окремі фрагменти (складові частини алгоритму): задання графа, побудова кістя- ка,

Пояснити вплив температури на структуру та власти- вості сталей після різних видів термічної

• Блок вибірки (prefetch unit): виконує запит на зчитування команди з пам ’яті.. • Інтерфейс шини (bus interface unit): управляє взаємодією з блоком

Лабораторна робота №5 РОЗРОБКА АЛГОРИТМУ ТА ПРОГРАМИ КЕРУВАННЯ ПРОЦЕСОМ ВЕНТИЛЮВАННЯ ЗЕРНА 1 Мета роботи: навчити студентів розробці алгоритмів

Метод getBytes () в Java має дві форми: getBytes (String charsetName) − кодує даний рядок в послідовність байтів, використовуючи

 технології проектування Web-сторінок з використанням таблиць стилів і мови програмування PHP;  технології обробки даних на сервері з використанням мови РНР;