SlideShare une entreprise Scribd logo
1  sur  30
7
За новою програмою
Урок 16
Алгоритми з
розгалуженням
7
Ти дізнаєшся:
Коли
використовують
алгоритми з
розгалуженням
Як описуються
умови в
алгоритмах із
розгалуженням у
середовищі
Скретч
Як у середовищі
Скретч описати
алгоритми з
повним і
неповним
розгалуженням
Розділ 3
§ 14
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
При розв'язуванні задач часто
використовуються алгоритми з розгалуженням,
які передбачають виконання певних дій
залежно від істинності деякого висловлювання,
що є умовою виконання певних команд.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Наприклад, алгоритм переходу дороги по
пішохідному переходу, який регулюється
світлофором: якщо горить зелене світло, слід
переходити дорогу, в іншому разі — слід
зупинитися перед пішохідним переходом.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Алгоритмом із розгалуженням можна
вважати алгоритм здійснення дзвінка з
мобільного телефону: якщо є кошти на
рахунку і мережа доступна, то ти набираєш
номер адресата, інакше виклик не буде
здійснено. При побудові таких алгоритмів
використовують алгоритмічну структуру
розгалуження.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Алгоритмічна структура, що дає
змогу виконавцеві алгоритму вибрати
сценарій подальших дій залежно від
істинності певного висловлювання,
називається розгалуженням.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Розрізняють дві форми структури розгалуження:
повну та неповну. Структура розгалуження повної
форми схожа на умовне висловлювання «Якщо —
то — інакше», у якому після «то» та «інакше»
записують не висловлювання, а команди, які
необхідно виконати залежно від істинності
висловлювання, записаного в умові. Її можна
подати графічно.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Алгоритм із розгалуженням написання слів із
великої літери.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Скорочену форму розгалуження
використовують тоді, коли деяку послідовність
команд слід виконати за умови істинності
висловлювання.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Структура розгалуження неповної форми схожа
на умовне висловлювання «Якщо — то», у я кому
після «то» записують не висловлювання, а
послідовність команд, які необхідно виконати, коли
висловлювання, записане в умові, є істинним. ЇЇ
можна подати графічно.
7
Коли використовують
алгоритми з розгалуженням?Розділ 3
§ 14
Наприклад, на малюнку подано графічну форму
алгоритму застосування засобів автоматизованої
перевірки правопису тексту, що складається зі слів,
у середовищі текстового процесора Microsoft Word.
7
Як описуються умови в алгоритмах із
розгалуженням у середовищі Скретч?Розділ 3
§ 14
Для опису алгоритмів із розгалуженням у
середовищі Скретч можна використовувати
блоки з групи Датчики. Ці блоки можуть бути
складовими відповідних команд, що
передбачають виконання певних дій після
перевірки висловлювання на істинність чи
хибність.
7
Як описуються умови в алгоритмах із
розгалуженням у середовищі Скретч?Розділ 3
§ 14
Середовище Скретч Висловлювання
натиснуто ліву кнопку миші
натиснуто вказану клавішу
об'єкт торкається
вказаного об'єкта, межі,
або вказівника миші
(обирають із списку)
об'єкт торкається іншого
об'єкта чи фону вказаного
кольору (обирається на
сцені піпеткою)
7
Як описуються умови в алгоритмах із
розгалуженням у середовищі Скретч?Розділ 3
§ 14
Середовище Скретч Висловлювання
об'єкт першого кольору
торкається об'єкта або
фону другого кольору
комп'ютерний мікрофон
виявляє гучність звуку
більше, ніж ЗО (у межах
від 1 до 100)
7
Як описуються умови в алгоритмах із
розгалуженням у середовищі Скретч?Розділ 3
§ 14
Складені умови, які використовують
сполучники І, АБО, НЕ, у середовищі Скретч
можна описати за допомогою блоків:
із групи Оператори. Наприклад, в алгоритмі в
середовищі Скретч, виконавцем якого є Об'єкт 1,
умову «якщо Об'єкт 1 доторкається до Об'єкта 2
або доторкається межі вікна», можна подати в
такому вигляді:
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Базову структуру розгалуження повної
форми в середовищі Скретч можна подати
командою:
Умова
Команди, що
виконуються, коли
умова істинна
Команди, що
виконуються, коли
умова хибна
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Наприклад, алгоритм, за яким при натисненні
клавіші  на клавіатурі розмір об'єкта
збільшується наполовину, інакше —
зменшується на 10%, можна подати графічно.
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Або фрагментом програми в середовищі
Скретч.
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Для реалізації розгалуження неповної форми
в середовищі Скретч використовують команду:
Умова
Команди, що
виконуються, коли
умова істинна
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Наприклад, фрагмент алгоритму для
середовища Скретч для малювання
різнокольорової ламаної, за яким колір ліній
буде змінюватися після натиснення кнопки
миші, можна подати графічно.
7
Як у середовищі Скретч описати алгоритми
з повним та неповним розгалуженням?Розділ 3
§ 14
Цей фрагмент алгоритму для середовища
Скретч можна описати:
7
ПовторюємоРозділ 3
§ 14
Поясни призначення команд розгалуження в
середовищі Скретч.
7
Обговорення вивченого
Коментоване
виконання
завдання з
рубрики
“Обговорюємо”
Сторінка 102
Розділ 3
§ 14
7
Обговорення вивченого
Виконання
завдання з
рубрики
“Працюємо в
парах”
Сторінка 103
Розділ 3
§ 14
7
Обговорення вивченого
Самостійне
виконання
завдання з
рубрики
“Працюємо
самостійно”
Сторінка 103
Розділ 3
§ 14
7
Домашнє завданняРозділ 3
§ 14
Проаналізувати
§ 14, ст. 96-104
Виконати
№1, 2, ст. 102
(обговорюємо)
7
ФізкультхвилинкаРозділ 3
§ 14
7
Працюємо за комп’ютером
www.teach-inf.at.ua
Розділ 3
§ 14
7
Працюємо за комп’ютером
www.teach-inf.at.ua
Сторінка
103-104
Розділ 3
§ 14
7
За новою програмою
Урок 16

Contenu connexe

Tendances

Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
Ann Eres
 

Tendances (17)

6 2blog
6 2blog6 2blog
6 2blog
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 
Практична робота
Практична роботаПрактична робота
Практична робота
 
5 клас урок 24 нова програма
5 клас урок 24 нова програма5 клас урок 24 нова програма
5 клас урок 24 нова програма
 
6 3 blog
6 3 blog6 3 blog
6 3 blog
 
7 klas 12_urok_m
7 klas 12_urok_m7 klas 12_urok_m
7 klas 12_urok_m
 
6 4 blog
6 4 blog6 4 blog
6 4 blog
 
Урок алгоритми з розгалуженням
Урок алгоритми з розгалуженнямУрок алгоритми з розгалуженням
Урок алгоритми з розгалуженням
 
урок 11
урок 11урок 11
урок 11
 
5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА5 клас урок 21 НОВА ПРОГРАМА
5 клас урок 21 НОВА ПРОГРАМА
 
6 klas
6 klas6 klas
6 klas
 
Урок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнямиУрок 39. Алгоритми з розгалуженнями
Урок 39. Алгоритми з розгалуженнями
 
5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА5 клас урок 17 НОВА ПРОГРАМА
5 клас урок 17 НОВА ПРОГРАМА
 
урок 3
урок 3урок 3
урок 3
 
4 клас алгоритм з розгалуженням урок 20
4 клас алгоритм з розгалуженням урок 204 клас алгоритм з розгалуженням урок 20
4 клас алгоритм з розгалуженням урок 20
 
Урок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженнямУрок 38. Алгоритми з розгалуженням
Урок 38. Алгоритми з розгалуженням
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 

Similaire à Інформатика 7 клас

Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
xitrik
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
riyoksana1
 
Алгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмівАлгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмів
riyoksana1
 
2 алгортми
2 алгортми2 алгортми
2 алгортми
basikk077
 

Similaire à Інформатика 7 клас (20)

7 клас урок 11
7 клас урок 117 клас урок 11
7 клас урок 11
 
7 клас алгоритм з розгаледженням 1
7 клас алгоритм з розгаледженням 17 клас алгоритм з розгаледженням 1
7 клас алгоритм з розгаледженням 1
 
Інформатика-6. Урок 5
Інформатика-6. Урок 5Інформатика-6. Урок 5
Інформатика-6. Урок 5
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 
6 клас урок 4
6 клас урок 46 клас урок 4
6 клас урок 4
 
Урок 27 5 клас
Урок 27 5 класУрок 27 5 клас
Урок 27 5 клас
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
 
13
1313
13
 
Inf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klasInf tema 1_urok_4_6_klas
Inf tema 1_urok_4_6_klas
 
9 13
9 139 13
9 13
 
St 11kl urok_3_tema_ss
St 11kl urok_3_tema_ssSt 11kl urok_3_tema_ss
St 11kl urok_3_tema_ss
 
Алгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмівАлгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмів
 
11 клас 2 урок
11 клас 2 урок11 клас 2 урок
11 клас 2 урок
 
6 клас (урок№4)
6 клас (урок№4)6 клас (урок№4)
6 клас (урок№4)
 
Алгоритмізація та програмування
Алгоритмізація та програмуванняАлгоритмізація та програмування
Алгоритмізація та програмування
 
2 алгортми
2 алгортми2 алгортми
2 алгортми
 
5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА5 клас урок 18 НОВА ПРОГРАМА
5 клас урок 18 НОВА ПРОГРАМА
 
7klas urok14(pr 4)
7klas urok14(pr 4)7klas urok14(pr 4)
7klas urok14(pr 4)
 
Inf tema 1_urok_5_6_klas
Inf tema 1_urok_5_6_klasInf tema 1_urok_5_6_klas
Inf tema 1_urok_5_6_klas
 
6 клас (урок№2)
6 клас (урок№2)6 клас (урок№2)
6 клас (урок№2)
 

Plus de PRESLAVA1972

Plus de PRESLAVA1972 (20)

скл алгл з розгалуженням
скл алгл з розгалуженнямскл алгл з розгалуженням
скл алгл з розгалуженням
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 8 клас
Інформатика 8 клас Інформатика 8 клас
Інформатика 8 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
інформатика 7 клас
інформатика 7 клас інформатика 7 клас
інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 

Dernier

аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
JurgenstiX
 

Dernier (14)

Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdfатестація 2023-2024 Kewmrbq wtynh GNJ.pdf
атестація 2023-2024 Kewmrbq wtynh GNJ.pdf
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Габон
ГабонГабон
Габон
 
Роль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війніРоль українців у перемозі в Другій світовій війні
Роль українців у перемозі в Другій світовій війні
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна ГудаБалади про Робіна Гуда. Аналіз образу Робіна Гуда
Балади про Робіна Гуда. Аналіз образу Робіна Гуда
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 

Інформатика 7 клас

  • 1. 7 За новою програмою Урок 16 Алгоритми з розгалуженням
  • 2. 7 Ти дізнаєшся: Коли використовують алгоритми з розгалуженням Як описуються умови в алгоритмах із розгалуженням у середовищі Скретч Як у середовищі Скретч описати алгоритми з повним і неповним розгалуженням Розділ 3 § 14
  • 3. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 При розв'язуванні задач часто використовуються алгоритми з розгалуженням, які передбачають виконання певних дій залежно від істинності деякого висловлювання, що є умовою виконання певних команд.
  • 4. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Наприклад, алгоритм переходу дороги по пішохідному переходу, який регулюється світлофором: якщо горить зелене світло, слід переходити дорогу, в іншому разі — слід зупинитися перед пішохідним переходом.
  • 5. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Алгоритмом із розгалуженням можна вважати алгоритм здійснення дзвінка з мобільного телефону: якщо є кошти на рахунку і мережа доступна, то ти набираєш номер адресата, інакше виклик не буде здійснено. При побудові таких алгоритмів використовують алгоритмічну структуру розгалуження.
  • 6. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Алгоритмічна структура, що дає змогу виконавцеві алгоритму вибрати сценарій подальших дій залежно від істинності певного висловлювання, називається розгалуженням.
  • 7. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Розрізняють дві форми структури розгалуження: повну та неповну. Структура розгалуження повної форми схожа на умовне висловлювання «Якщо — то — інакше», у якому після «то» та «інакше» записують не висловлювання, а команди, які необхідно виконати залежно від істинності висловлювання, записаного в умові. Її можна подати графічно.
  • 8. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Алгоритм із розгалуженням написання слів із великої літери.
  • 9. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Скорочену форму розгалуження використовують тоді, коли деяку послідовність команд слід виконати за умови істинності висловлювання.
  • 10. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Структура розгалуження неповної форми схожа на умовне висловлювання «Якщо — то», у я кому після «то» записують не висловлювання, а послідовність команд, які необхідно виконати, коли висловлювання, записане в умові, є істинним. ЇЇ можна подати графічно.
  • 11. 7 Коли використовують алгоритми з розгалуженням?Розділ 3 § 14 Наприклад, на малюнку подано графічну форму алгоритму застосування засобів автоматизованої перевірки правопису тексту, що складається зі слів, у середовищі текстового процесора Microsoft Word.
  • 12. 7 Як описуються умови в алгоритмах із розгалуженням у середовищі Скретч?Розділ 3 § 14 Для опису алгоритмів із розгалуженням у середовищі Скретч можна використовувати блоки з групи Датчики. Ці блоки можуть бути складовими відповідних команд, що передбачають виконання певних дій після перевірки висловлювання на істинність чи хибність.
  • 13. 7 Як описуються умови в алгоритмах із розгалуженням у середовищі Скретч?Розділ 3 § 14 Середовище Скретч Висловлювання натиснуто ліву кнопку миші натиснуто вказану клавішу об'єкт торкається вказаного об'єкта, межі, або вказівника миші (обирають із списку) об'єкт торкається іншого об'єкта чи фону вказаного кольору (обирається на сцені піпеткою)
  • 14. 7 Як описуються умови в алгоритмах із розгалуженням у середовищі Скретч?Розділ 3 § 14 Середовище Скретч Висловлювання об'єкт першого кольору торкається об'єкта або фону другого кольору комп'ютерний мікрофон виявляє гучність звуку більше, ніж ЗО (у межах від 1 до 100)
  • 15. 7 Як описуються умови в алгоритмах із розгалуженням у середовищі Скретч?Розділ 3 § 14 Складені умови, які використовують сполучники І, АБО, НЕ, у середовищі Скретч можна описати за допомогою блоків: із групи Оператори. Наприклад, в алгоритмі в середовищі Скретч, виконавцем якого є Об'єкт 1, умову «якщо Об'єкт 1 доторкається до Об'єкта 2 або доторкається межі вікна», можна подати в такому вигляді:
  • 16. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Базову структуру розгалуження повної форми в середовищі Скретч можна подати командою: Умова Команди, що виконуються, коли умова істинна Команди, що виконуються, коли умова хибна
  • 17. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Наприклад, алгоритм, за яким при натисненні клавіші  на клавіатурі розмір об'єкта збільшується наполовину, інакше — зменшується на 10%, можна подати графічно.
  • 18. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Або фрагментом програми в середовищі Скретч.
  • 19. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Для реалізації розгалуження неповної форми в середовищі Скретч використовують команду: Умова Команди, що виконуються, коли умова істинна
  • 20. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Наприклад, фрагмент алгоритму для середовища Скретч для малювання різнокольорової ламаної, за яким колір ліній буде змінюватися після натиснення кнопки миші, можна подати графічно.
  • 21. 7 Як у середовищі Скретч описати алгоритми з повним та неповним розгалуженням?Розділ 3 § 14 Цей фрагмент алгоритму для середовища Скретч можна описати:
  • 22. 7 ПовторюємоРозділ 3 § 14 Поясни призначення команд розгалуження в середовищі Скретч.
  • 26. 7 Домашнє завданняРозділ 3 § 14 Проаналізувати § 14, ст. 96-104 Виконати №1, 2, ст. 102 (обговорюємо)