SlideShare a Scribd company logo
8
За новою програмою
Урок 38
Алгоритми з
розгалуженнями
для опрацювання
величин
8
ПовторенняРозділ 6
§ 6.4
У загальному випадку блок-схеми розгалужень мають
такий вигляд:
Повне розгалуження Неповне розгалуження
false true
false true
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Команда повного розгалуження в мові програмування
Object Pascal має такий загальний вигляд:
if<логічний вираз>
Then begin
<послідовність команд 1>
end
Else begin
<послідовність команд 2>
end;
(англ. if - якщо, then - тоді, else - інакше).
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Виконання цієї команди відбувається так:
обчислюється значення логічного виразу;
Якщо це значення true Якщо це значення false
то виконується
послідовність команд 1 і
після цього виконується
команда, наступна за
розгалуженням
то виконується
послідовність команд 2 і
після цього виконується
команда, наступна за
розгалуженням.
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Є в Object Pascal і команда неповного розгалуження:
If <логічний вираз>
Then begin
<послідовність команд >
end;
Виконання цієї команди
відбувається так:
обчислюється значення
логічного виразу;
Якщо це значення true Якщо це значення false
то виконується
послідовність команд і після
цього виконується команда,
наступна за розгалуженням
одразу виконується
команда, наступна за
розгалуженням.
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Розглянемо задачу, під час розв'язування якої в
команді розгалуження використовується кон'юнкція.
Задача 2. Обчислити
значення заданої функції
𝒚 =
𝟐𝒙 − 𝟏𝟐, якщо − 𝟑 < 𝒙 < 𝟓,
𝟕 − 𝟖𝒙, для всіх інших 𝒙.
х := StrToFloat(Edit1.Text);
If (x > -3) and (x < 5)
Then у := 2*х – 12
Else у := 7-8*х;
Label1.Caption := FloatToStr(y);
Фрагмент проекту для
розв'язування цієї задачі
матиме такий вигляд:
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Розглянемо, нарешті, задачу, під час розв'язування
якої використовується дещо складніше розгалуження.
Задача 3. Дано два числа. Визначити, чи рівні вони.
Якщо ні, то яке з них більше?
Число
№1
Число
№2
8
Розгалуження в Object PascalРозділ 6
§ 6.4
Блок-схема алгоритму
розв'язування цієї задачі
матиме вигляд як на
малюнку.
8
Розгалуження в Object PascalРозділ 6
§ 6.4
У цьому алгоритмі всередині одного розгалуження
використовується інше розгалуження. Ось який вигляд
має фрагмент відповідного проекту:
If x = y
Then Label1.Caption := 'Числа рівні'
Else If x>y
Then Label1.Caption := 'Перше число більше'
Else Label1.Caption := 'Перше число менше';
8
Розгадайте ребус
Кон'юнкція
Розділ 6
§ 6.4
8
Домашнє завдання
Проаналізувати
§ 6.4, ст. 200-206
Розділ 6
§ 6.4
8
Працюємо за комп’ютером
Сторінка
205-206
Розділ 6
§ 6.4
8
Дякую за увагу!
За новою програмою
Урок 38

More Related Content

What's hot

редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
aniadania
 
8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин
Сергій Каляфіцький
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
ssuserceb60a
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
Юлія Артюх
 
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Василь Тереховський
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
Алина Тихоненко
 
8 клас урок 43
8 клас урок 438 клас урок 43
8 клас урок 43
Артём Бондаренко
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
Сергій Каляфіцький
 
6 клас урок 5
6 клас урок 56 клас урок 5
6 клас урок 5
Марина Конколович
 
8 клас урок №6
8 клас урок №68 клас урок №6
8 клас урок №6
Марина Конколович
 
Розв’язування компетентнісних задач
Розв’язування компетентнісних задачРозв’язування компетентнісних задач
Розв’язування компетентнісних задач
Марина Конколович
 
презентація поняття події
презентація   поняття подіїпрезентація   поняття події
презентація поняття події
Сергій Каляфіцький
 
6 клас урок 17
6 клас урок 176 клас урок 17
6 клас урок 17
Марина Конколович
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Юлія Артюх
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
Марина Конколович
 
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
Ihor Tkachenko
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
al12309
 
Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.
Василь Тереховський
 
4 клас урок 2 для чого потрібні файли та папки
4 клас урок 2 для чого потрібні файли та папки4 клас урок 2 для чого потрібні файли та папки
4 клас урок 2 для чого потрібні файли та папки
Сокальська ЗШ І-ІІІ ступенів №2
 
Ергономіка розміщення відомостей на веб-сторінці
Ергономіка розміщення відомостей на веб-сторінціЕргономіка розміщення відомостей на веб-сторінці
Ергономіка розміщення відомостей на веб-сторінці
russoua
 

What's hot (20)

редагування даних таблиці 7 клас
редагування даних таблиці 7 класредагування даних таблиці 7 клас
редагування даних таблиці 7 клас
 
8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин8 Алгоритми з розгалуженнями для опрацювання величин
8 Алгоритми з розгалуженнями для опрацювання величин
 
Презентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptxПрезентація Бази даних Урок 1.pptx
Презентація Бази даних Урок 1.pptx
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
Урок 25. Елементи керування “кнопка”. Основні компоненти програми для ОС з гр...
 
6 клас урок 6
6 клас урок 66 клас урок 6
6 клас урок 6
 
8 клас урок 43
8 клас урок 438 клас урок 43
8 клас урок 43
 
презентація сервіси розміщення відео та аудіо
презентація   сервіси розміщення відео та аудіопрезентація   сервіси розміщення відео та аудіо
презентація сервіси розміщення відео та аудіо
 
6 клас урок 5
6 клас урок 56 клас урок 5
6 клас урок 5
 
8 клас урок №6
8 клас урок №68 клас урок №6
8 клас урок №6
 
Розв’язування компетентнісних задач
Розв’язування компетентнісних задачРозв’язування компетентнісних задач
Розв’язування компетентнісних задач
 
презентація поняття події
презентація   поняття подіїпрезентація   поняття події
презентація поняття події
 
6 клас урок 17
6 клас урок 176 клас урок 17
6 клас урок 17
 
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
Презентація до 18 уроку в 8 класі "Захоплення аудіо та відео, створення аудіо...
 
9 клас урок 9
9 клас урок 99 клас урок 9
9 клас урок 9
 
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
Урок 2. Інформаційні процеси та системи. Роль інформаційних технологій у житт...
 
Етапи побудови інформаційної моделі
Етапи побудови інформаційної моделіЕтапи побудови інформаційної моделі
Етапи побудови інформаційної моделі
 
Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.Урок 27. Елемент керування “напис”.
Урок 27. Елемент керування “напис”.
 
4 клас урок 2 для чого потрібні файли та папки
4 клас урок 2 для чого потрібні файли та папки4 клас урок 2 для чого потрібні файли та папки
4 клас урок 2 для чого потрібні файли та папки
 
Ергономіка розміщення відомостей на веб-сторінці
Ергономіка розміщення відомостей на веб-сторінціЕргономіка розміщення відомостей на веб-сторінці
Ергономіка розміщення відомостей на веб-сторінці
 

Similar to 8 клас урок 49

8 клас урок 48
8 клас урок 488 клас урок 48
8 клас урок 48
Артём Бондаренко
 
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
Василь Тереховський
 
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
Василь Тереховський
 
8 клас урок 47
8 клас урок 478 клас урок 47
8 клас урок 47
Артём Бондаренко
 
Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
Andrey Podgayko
 
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
Andrey Podgayko
 
6 клас урок 7
6 клас урок 76 клас урок 7
6 клас урок 7
Елена Рупчева
 
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
Василь Тереховський
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
Andrey Podgayko
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделюванняriyoksana1
 
лекції 4 7
лекції 4 7лекції 4 7
лекції 4 7
cit-cit
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
8 клас. Хутько В. Урок 29-30
8 клас. Хутько В. Урок 29-308 клас. Хутько В. Урок 29-30
8 клас. Хутько В. Урок 29-30
Andrey Podgayko
 
Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828
PavloTsiura
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
Olga Sokolik
 
базовI структури алгоритму урок 4
базовI структури алгоритму урок 4базовI структури алгоритму урок 4
базовI структури алгоритму урок 4
Светлана Правдивая
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
Andrey Podgayko
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
Марина Балдовская
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
Viktoria Mikolaenko
 
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
Sanya Dzhedzhera
 

Similar to 8 клас урок 49 (20)

8 клас урок 48
8 клас урок 488 клас урок 48
8 клас урок 48
 
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
 
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
 
8 клас урок 47
8 клас урок 478 клас урок 47
8 клас урок 47
 
Урок 53 8 клас
Урок 53 8 класУрок 53 8 клас
Урок 53 8 клас
 
Урок 55 8 клас
Урок 55 8 класУрок 55 8 клас
Урок 55 8 клас
 
6 клас урок 7
6 клас урок 76 клас урок 7
6 клас урок 7
 
Урок 43. Цикл з передумовою
Урок 43. Цикл з передумовоюУрок 43. Цикл з передумовою
Урок 43. Цикл з передумовою
 
Урок 54 8 клас
Урок 54 8 класУрок 54 8 клас
Урок 54 8 клас
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
 
лекції 4 7
лекції 4 7лекції 4 7
лекції 4 7
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
8 клас. Хутько В. Урок 29-30
8 клас. Хутько В. Урок 29-308 клас. Хутько В. Урок 29-30
8 клас. Хутько В. Урок 29-30
 
Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828Mka python jr-urok_03_ua_1563258828
Mka python jr-urok_03_ua_1563258828
 
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
 
Урок 57 8 клас
Урок 57 8 класУрок 57 8 клас
Урок 57 8 клас
 
Цикл з передумовою
Цикл з передумовоюЦикл з передумовою
Цикл з передумовою
 
war6klass1.pptx
war6klass1.pptxwar6klass1.pptx
war6klass1.pptx
 
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
6 клас (урок№7)Практична робота №2: «СКЛАДАННЯ АЛГОРИТМІВ ОПРАЦЮВАННЯ ПОДІЙ З...
 

More from Артём Бондаренко

8 клас урок 51
8 клас урок 518 клас урок 51
8 клас урок 51
Артём Бондаренко
 
Vshkole informatika 7-klas_rivkind_2015
Vshkole informatika 7-klas_rivkind_2015Vshkole informatika 7-klas_rivkind_2015
Vshkole informatika 7-klas_rivkind_2015
Артём Бондаренко
 
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
Артём Бондаренко
 
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
Артём Бондаренко
 
Informatyka 6-klas-ryvkind-2017
Informatyka 6-klas-ryvkind-2017Informatyka 6-klas-ryvkind-2017
Informatyka 6-klas-ryvkind-2017
Артём Бондаренко
 
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
Артём Бондаренко
 
Інфрматика підручник 5 клас ривкінд 2016
Інфрматика  підручник 5 клас ривкінд 2016Інфрматика  підручник 5 клас ривкінд 2016
Інфрматика підручник 5 клас ривкінд 2016
Артём Бондаренко
 
Informatika 4-klas_lomakovska_2015
Informatika 4-klas_lomakovska_2015Informatika 4-klas_lomakovska_2015
Informatika 4-klas_lomakovska_2015
Артём Бондаренко
 
Informatika 3-klas_lomakovska_2013
Informatika 3-klas_lomakovska_2013Informatika 3-klas_lomakovska_2013
Informatika 3-klas_lomakovska_2013
Артём Бондаренко
 
Informatuka 2-klas_lomakovska_2012
Informatuka 2-klas_lomakovska_2012Informatuka 2-klas_lomakovska_2012
Informatuka 2-klas_lomakovska_2012
Артём Бондаренко
 
8 клас урок 50
8 клас урок 508 клас урок 50
8 клас урок 50
Артём Бондаренко
 
8 клас урок 46
8 клас урок 468 клас урок 46
8 клас урок 46
Артём Бондаренко
 
8 клас урок 45
8 клас урок 458 клас урок 45
8 клас урок 45
Артём Бондаренко
 
8 клас урок 44
8 клас урок 448 клас урок 44
8 клас урок 44
Артём Бондаренко
 
8 клас урок 42
8 клас урок 428 клас урок 42
8 клас урок 42
Артём Бондаренко
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
Артём Бондаренко
 
8 клас урок 40
8 клас урок 408 клас урок 40
8 клас урок 40
Артём Бондаренко
 
Pidruchnik 8 klas_informatika_rivkind_2016
Pidruchnik 8 klas_informatika_rivkind_2016Pidruchnik 8 klas_informatika_rivkind_2016
Pidruchnik 8 klas_informatika_rivkind_2016
Артём Бондаренко
 
Урок 01
Урок 01Урок 01
ПОШУКИ І ЗНАХІДКИ
ПОШУКИ   І   ЗНАХІДКИПОШУКИ   І   ЗНАХІДКИ
ПОШУКИ І ЗНАХІДКИ
Артём Бондаренко
 

More from Артём Бондаренко (20)

8 клас урок 51
8 клас урок 518 клас урок 51
8 клас урок 51
 
Vshkole informatika 7-klas_rivkind_2015
Vshkole informatika 7-klas_rivkind_2015Vshkole informatika 7-klas_rivkind_2015
Vshkole informatika 7-klas_rivkind_2015
 
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
Eanvk25ftu7gpt2bxsmi signature-e83ba9776a53fd82331297f59d1bef15715288ba1fae21...
 
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
Informatika 6-klas_ruvkind_lusenko_chernikova_shakotko_2013
 
Informatyka 6-klas-ryvkind-2017
Informatyka 6-klas-ryvkind-2017Informatyka 6-klas-ryvkind-2017
Informatyka 6-klas-ryvkind-2017
 
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
Іnformatika 5-klas_ruvkind_lusenko_chernikova_shakotko_2013
 
Інфрматика підручник 5 клас ривкінд 2016
Інфрматика  підручник 5 клас ривкінд 2016Інфрматика  підручник 5 клас ривкінд 2016
Інфрматика підручник 5 клас ривкінд 2016
 
Informatika 4-klas_lomakovska_2015
Informatika 4-klas_lomakovska_2015Informatika 4-klas_lomakovska_2015
Informatika 4-klas_lomakovska_2015
 
Informatika 3-klas_lomakovska_2013
Informatika 3-klas_lomakovska_2013Informatika 3-klas_lomakovska_2013
Informatika 3-klas_lomakovska_2013
 
Informatuka 2-klas_lomakovska_2012
Informatuka 2-klas_lomakovska_2012Informatuka 2-klas_lomakovska_2012
Informatuka 2-klas_lomakovska_2012
 
8 клас урок 50
8 клас урок 508 клас урок 50
8 клас урок 50
 
8 клас урок 46
8 клас урок 468 клас урок 46
8 клас урок 46
 
8 клас урок 45
8 клас урок 458 клас урок 45
8 клас урок 45
 
8 клас урок 44
8 клас урок 448 клас урок 44
8 клас урок 44
 
8 клас урок 42
8 клас урок 428 клас урок 42
8 клас урок 42
 
8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
8 клас урок 40
8 клас урок 408 клас урок 40
8 клас урок 40
 
Pidruchnik 8 klas_informatika_rivkind_2016
Pidruchnik 8 klas_informatika_rivkind_2016Pidruchnik 8 klas_informatika_rivkind_2016
Pidruchnik 8 klas_informatika_rivkind_2016
 
Урок 01
Урок 01Урок 01
Урок 01
 
ПОШУКИ І ЗНАХІДКИ
ПОШУКИ   І   ЗНАХІДКИПОШУКИ   І   ЗНАХІДКИ
ПОШУКИ І ЗНАХІДКИ
 

Recently uploaded

LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
Olga Kudriavtseva
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
Olga Kudriavtseva
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
santomihail264
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
Olga Kudriavtseva
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
Vinnytsia Regional Universal Scientific Library named after Valentin Otamanovsky
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
tetiana1958
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
estet13
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
Репетитор Історія України
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
ssuser7541ef1
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
tetiana1958
 

Recently uploaded (11)

LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdfLOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
LOBANOVA_Tetiana_PORTFOLIO_Librarian.pdf
 
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdfKUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
KUDRIAVTSEVA_Olha_PORTFOLIO_librarian.pdf
 
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
Презентація-Поняття-про-глобальні-проблеми-людства.-Роль-світової-громадськос...
 
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdfPOPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
POPOVICH_Nina_PORTFOLIO_librarianCRE.pdf
 
Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»Віртуальна виставка «Допомога НАТО Україні»
Віртуальна виставка «Допомога НАТО Україні»
 
Симон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежністьСимон Петлюра – видатний борець за незалежність
Симон Петлюра – видатний борець за незалежність
 
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослинСучасний підхід до підвищення продуктивності сільськогосподарских рослин
Сучасний підхід до підвищення продуктивності сільськогосподарских рослин
 
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
«Слова і кулі». Письменники, що захищають Україну. Єлизавета Жарікова
 
29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx29.05.2024.docx
29.05.2024.docx29.05.2024.docx29.05.2024.docx
 
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdfПідсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
Підсумки, перспективи роботи профспільнот педагогів ЗДО (2).pdf
 
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
Важливість впровадження стандарту ISO/IEC 17025:2019 у процес державних випро...
 

8 клас урок 49

  • 1. 8 За новою програмою Урок 38 Алгоритми з розгалуженнями для опрацювання величин
  • 2. 8 ПовторенняРозділ 6 § 6.4 У загальному випадку блок-схеми розгалужень мають такий вигляд: Повне розгалуження Неповне розгалуження false true false true
  • 3. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Команда повного розгалуження в мові програмування Object Pascal має такий загальний вигляд: if<логічний вираз> Then begin <послідовність команд 1> end Else begin <послідовність команд 2> end; (англ. if - якщо, then - тоді, else - інакше).
  • 4. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Виконання цієї команди відбувається так: обчислюється значення логічного виразу; Якщо це значення true Якщо це значення false то виконується послідовність команд 1 і після цього виконується команда, наступна за розгалуженням то виконується послідовність команд 2 і після цього виконується команда, наступна за розгалуженням.
  • 5. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Є в Object Pascal і команда неповного розгалуження: If <логічний вираз> Then begin <послідовність команд > end; Виконання цієї команди відбувається так: обчислюється значення логічного виразу; Якщо це значення true Якщо це значення false то виконується послідовність команд і після цього виконується команда, наступна за розгалуженням одразу виконується команда, наступна за розгалуженням.
  • 6. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Розглянемо задачу, під час розв'язування якої в команді розгалуження використовується кон'юнкція. Задача 2. Обчислити значення заданої функції 𝒚 = 𝟐𝒙 − 𝟏𝟐, якщо − 𝟑 < 𝒙 < 𝟓, 𝟕 − 𝟖𝒙, для всіх інших 𝒙. х := StrToFloat(Edit1.Text); If (x > -3) and (x < 5) Then у := 2*х – 12 Else у := 7-8*х; Label1.Caption := FloatToStr(y); Фрагмент проекту для розв'язування цієї задачі матиме такий вигляд:
  • 7. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Розглянемо, нарешті, задачу, під час розв'язування якої використовується дещо складніше розгалуження. Задача 3. Дано два числа. Визначити, чи рівні вони. Якщо ні, то яке з них більше? Число №1 Число №2
  • 8. 8 Розгалуження в Object PascalРозділ 6 § 6.4 Блок-схема алгоритму розв'язування цієї задачі матиме вигляд як на малюнку.
  • 9. 8 Розгалуження в Object PascalРозділ 6 § 6.4 У цьому алгоритмі всередині одного розгалуження використовується інше розгалуження. Ось який вигляд має фрагмент відповідного проекту: If x = y Then Label1.Caption := 'Числа рівні' Else If x>y Then Label1.Caption := 'Перше число більше' Else Label1.Caption := 'Перше число менше';
  • 13. 8 Дякую за увагу! За новою програмою Урок 38