SlideShare a Scribd company logo
1 of 8
Розділ 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.

More Related Content

Similar to алгоритми

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

Similar to алгоритми (20)

алгоритм урок 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 урок. Алгоритми з розгалуженнями
 
лекція 7
лекція 7лекція 7
лекція 7
 
Amo2020 lection2
Amo2020 lection2Amo2020 lection2
Amo2020 lection2
 
118
118118
118
 
38
3838
38
 
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листкуінформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
інформатика алгор та прогр по підручнику верлань 2 стор на 1 листку
 
Алгоритмізація та програмування
Алгоритмізація та програмуванняАлгоритмізація та програмування
Алгоритмізація та програмування
 
лекція 8
лекція 8лекція 8
лекція 8
 
лекція 8
лекція 8лекція 8
лекція 8
 
Programuvanna na movi_pascal
Programuvanna na movi_pascalProgramuvanna na movi_pascal
Programuvanna na movi_pascal
 
11 клас 2 урок
11 клас 2 урок11 клас 2 урок
11 клас 2 урок
 

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

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

блоги
блогиблоги
блоги
 
сайти
сайтисайти
сайти
 
розділ3 п.3.8
розділ3 п.3.8розділ3 п.3.8
розділ3 п.3.8
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ3 п.3.7
розділ3 п.3.7розділ3 п.3.7
розділ3 п.3.7
 
розділ3 п.3.4
розділ3 п.3.4  розділ3 п.3.4
розділ3 п.3.4
 
розділ 3 перший проект 1
розділ 3 перший проект 1розділ 3 перший проект 1
розділ 3 перший проект 1
 
розділ 3 алгоритми 1
розділ 3 алгоритми 1розділ 3 алгоритми 1
розділ 3 алгоритми 1
 
розділ 2.5 8 кл
розділ 2.5  8 клрозділ 2.5  8 кл
розділ 2.5 8 кл
 
розділ 2.2 8 кл1
розділ 2.2  8 кл1розділ 2.2  8 кл1
розділ 2.2 8 кл1
 
розділ 2.4 8 кл
розділ 2.4  8 клрозділ 2.4  8 кл
розділ 2.4 8 кл
 
розділ 2.3 8 кл
розділ 2.3  8 клрозділ 2.3  8 кл
розділ 2.3 8 кл
 
розділ 2.1 8 кл
розділ 2.1 8 клрозділ 2.1 8 кл
розділ 2.1 8 кл
 
розділ 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
 

Recently uploaded

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
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxvitalina6709
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяAdriana Himinets
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»tetiana1958
 

Recently uploaded (6)

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
 
Автомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptxАвтомат.звука с.інтегровані ігри для дітейpptx
Автомат.звука с.інтегровані ігри для дітейpptx
 
О.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. БіографіяО.Духнович - пророк народної правди. Біографія
О.Духнович - пророк народної правди. Біографія
 
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
Віртуальна виставка «Аграрна наука України у виданнях: історичний аспект»
 
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»Відкрита лекція на тему «Біологічний захист рослин у теплицях»
Відкрита лекція на тему «Біологічний захист рослин у теплицях»
 
Її величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptxЇї величність - українська книга презентація-огляд 2024.pptx
Її величність - українська книга презентація-огляд 2024.pptx
 

алгоритми

  • 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.