SlideShare a Scribd company logo
1 of 10
Розділ 3.
Алгоритмізація і
програмування
п. 3.1. Алгоритми й основні
алгоритмічні структури .
Складання обчислювальних
алгоритмів.
Поняття алгоритму.
• Алгоритм – це послідовність команд,
що визначає, які дії і в якому порядку
потрібно виконати, щоб досягти
поставленої мети.
Лінійні алгоритму.
• Якщо кожна команда алгоритму
завжди виконується, причому тільки
один раз, такий алгоритм називається
лінійним алгоритм.
Задача 1. Скласти алгоритм для
обчислення значення виразу а=b*c,
де а, b, c – дійсні числа.
1. Задати значення
змінних а, b, c.
2. x = b * c
3. y = a – x
4. Повідомити значення
змінної y.
5. Закінчити виконання
алгоритму.
Виконаємо алгоритм для таких значень
змінних:
1. а = 3; b = 4; c = -2.
2. а = -5,1; b = 14; c = -0, 2.
3. а = -15; b = 4,2; c = 0.
Алгоритм з розгалуженням
• Алгоритм , який містить команду умови і,
залежно від результату перевірки цієї умови
(так або ні) , виконується різні команді,
називається алгоритмом з розгалуженням.
Якщо <умова>
<послідовність команд 1>
Інакше
<послідовність команд 2>
Все
Якщо <умова>
<послідовність команд 1>
Все
Задача 2. Скласти алгоритм для
обчислення значення виразу
(а-b):(c-d), де а, b, c, d – дійсні числа.
1. Задати значення змінних а,
b, c, d.
2. x = c - d
3. Якщо х=0, то повідомити
“вираз значення не має:
ділення на нуль” і виконати
команду 7, якщо ні –
виконати команду 4.
4. y = a – b
5. z = y / x
6. Повідомити значення
змінної z.
7. Закінчити виконання
алгоритму.
Виконаємо алгоритм для таких значень
змінних:
1. а = 5; b = 6; c = -3, d = 5.
2. а = 2,5; b = -4,2; c = 12, d = 7,15.
3. а = 12,3; b = -1; c = 8,2; d = 8,2.
Домашнє завдання
Задача 1 (завдання 3);
Задача 2 (завдання 2);
Дякую за увагу!

More Related Content

Viewers also liked (13)

розділ3 п.3.4
розділ3 п.3.4  розділ3 п.3.4
розділ3 п.3.4
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ3 п.3.8
розділ3 п.3.8розділ3 п.3.8
розділ3 п.3.8
 
розділ 2.5 8 кл
розділ 2.5  8 клрозділ 2.5  8 кл
розділ 2.5 8 кл
 
сайти
сайтисайти
сайти
 
розділ 3 перший проект 1
розділ 3 перший проект 1розділ 3 перший проект 1
розділ 3 перший проект 1
 
блоги
блогиблоги
блоги
 
розділ 2.2 8 кл1
розділ 2.2  8 кл1розділ 2.2  8 кл1
розділ 2.2 8 кл1
 
8 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_20168 klas informatika_kazanceva_2016
8 klas informatika_kazanceva_2016
 
етапи створення проекту
етапи створення проектуетапи створення проекту
етапи створення проекту
 
8 inf l
8 inf l8 inf l
8 inf l
 
Інформатика 8 клас. Казанцева О.П.
Інформатика 8 клас. Казанцева О.П.Інформатика 8 клас. Казанцева О.П.
Інформатика 8 клас. Казанцева О.П.
 
8 i k_2016
8 i k_20168 i k_2016
8 i k_2016
 

Similar to розділ 3 алгоритми 1

Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівAnatolii Barannik
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівЗоя Муляр
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1rznz
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal1cana1
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделюванняriyoksana1
 
7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнямиStAlKeRoV
 
лекція 7
лекція 7лекція 7
лекція 7cit-cit
 
Алгоритмізація та програмування
Алгоритмізація та програмуванняАлгоритмізація та програмування
Алгоритмізація та програмуванняt0hins
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуШкола №7 Миргород
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascalAnn Eres
 

Similar to розділ 3 алгоритми 1 (20)

7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
алгоритм урок 3
алгоритм урок 3алгоритм урок 3
алгоритм урок 3
 
Базові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмівБазові структури алгоритмів. Конструювання алгоритмів
Базові структури алгоритмів. Конструювання алгоритмів
 
Базові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмівБазові алгоритмічні структури. Типи алгоритмів
Базові алгоритмічні структури. Типи алгоритмів
 
Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1Основи програмування .Паскаль ч.1
Основи програмування .Паскаль ч.1
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
 
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
 
3018 1
3018 13018 1
3018 1
 
7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями7 клас 12 урок. Алгоритми з розгалуженнями
7 клас 12 урок. Алгоритми з розгалуженнями
 
118
118118
118
 
Amo2020 lection2
Amo2020 lection2Amo2020 lection2
Amo2020 lection2
 
38
3838
38
 
лекція 7
лекція 7лекція 7
лекція 7
 
Алгоритмізація та програмування
Алгоритмізація та програмуванняАлгоритмізація та програмування
Алгоритмізація та програмування
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 

More from Вікторія Теліховська

More from Вікторія Теліховська (19)

розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ 4 2
розділ 4 2розділ 4 2
розділ 4 2
 
розділ 4 7
розділ 4 7розділ 4 7
розділ 4 7
 
6 клас розділ 4 підсумок
6 клас розділ 4  підсумок6 клас розділ 4  підсумок
6 клас розділ 4 підсумок
 
розділ 4 підсумок
розділ 4  підсумокрозділ 4  підсумок
розділ 4 підсумок
 
розділ 4 підсумок
розділ 4  підсумокрозділ 4  підсумок
розділ 4 підсумок
 
розділ 3 підсумок
розділ 3 підсумокрозділ 3 підсумок
розділ 3 підсумок
 
додавання тексту п 3 5
додавання тексту п 3 5додавання тексту п 3 5
додавання тексту п 3 5
 
п 3 4
п 3 4п 3 4
п 3 4
 
розділ3 п.3.8
розділ3 п.3.8розділ3 п.3.8
розділ3 п.3.8
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ 4 6
розділ 4 6розділ 4 6
розділ 4 6
 
розділ 4 5
розділ 4 5розділ 4 5
розділ 4 5
 
розділ 4 4
розділ 4 4розділ 4 4
розділ 4 4
 
розділ 4 3
розділ 4 3розділ 4 3
розділ 4 3
 
розділ3 п.3.4
розділ3 п.3.4  розділ3 п.3.4
розділ3 п.3.4
 
п 3 3
п 3 3п 3 3
п 3 3
 
розділ 4 2
розділ 4 2розділ 4 2
розділ 4 2
 
розділ 4 1
розділ 4 1розділ 4 1
розділ 4 1
 

Recently uploaded

Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfssuser54595a
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 

Recently uploaded (6)

Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdfupd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
upd.18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23_FINAL.pdf
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 

розділ 3 алгоритми 1

  • 1. Розділ 3. Алгоритмізація і програмування п. 3.1. Алгоритми й основні алгоритмічні структури . Складання обчислювальних алгоритмів.
  • 2. Поняття алгоритму. • Алгоритм – це послідовність команд, що визначає, які дії і в якому порядку потрібно виконати, щоб досягти поставленої мети.
  • 3. Лінійні алгоритму. • Якщо кожна команда алгоритму завжди виконується, причому тільки один раз, такий алгоритм називається лінійним алгоритм.
  • 4. Задача 1. Скласти алгоритм для обчислення значення виразу а=b*c, де а, b, c – дійсні числа. 1. Задати значення змінних а, b, c. 2. x = b * c 3. y = a – x 4. Повідомити значення змінної y. 5. Закінчити виконання алгоритму.
  • 5. Виконаємо алгоритм для таких значень змінних: 1. а = 3; b = 4; c = -2. 2. а = -5,1; b = 14; c = -0, 2. 3. а = -15; b = 4,2; c = 0.
  • 6. Алгоритм з розгалуженням • Алгоритм , який містить команду умови і, залежно від результату перевірки цієї умови (так або ні) , виконується різні команді, називається алгоритмом з розгалуженням. Якщо <умова> <послідовність команд 1> Інакше <послідовність команд 2> Все Якщо <умова> <послідовність команд 1> Все
  • 7. Задача 2. Скласти алгоритм для обчислення значення виразу (а-b):(c-d), де а, b, c, d – дійсні числа. 1. Задати значення змінних а, b, c, d. 2. x = c - d 3. Якщо х=0, то повідомити “вираз значення не має: ділення на нуль” і виконати команду 7, якщо ні – виконати команду 4. 4. y = a – b 5. z = y / x 6. Повідомити значення змінної z. 7. Закінчити виконання алгоритму.
  • 8. Виконаємо алгоритм для таких значень змінних: 1. а = 5; b = 6; c = -3, d = 5. 2. а = 2,5; b = -4,2; c = 12, d = 7,15. 3. а = 12,3; b = -1; c = 8,2; d = 8,2.
  • 9. Домашнє завдання Задача 1 (завдання 3); Задача 2 (завдання 2);