SlideShare une entreprise Scribd logo
1  sur  10
Комп'ютерне моделювання.Комп'ютерне моделювання.
Основи алгоритмізації.Основи алгоритмізації.
Алгоритми та їхАлгоритми та їх
властивості.властивості.
Що таке алгоритми, і якіЩо таке алгоритми, і які
властивості вони мають?властивості вони мають?
АлгоритмАлгоритм – деякий скінчений впорядкований набір
дій, послідовне виконання яких через скінчену кількість
кроків приводить до розв’язку задачі.
Читаємо с. 18-19
Хто або що може бутиХто або що може бути
виконавцем алгоритму?виконавцем алгоритму?
Якщо алгоритм має зазначені властивості, то
робота за таким алгоритмом повинна
здійснюватися виконавцем формально.
Кожен алгоритм описується з урахуванням
можливостей конкретного виконавця. Для того,
щоб алгоритм був виконуваним, до нього не можна
включати вказівки, які виконавець не зможе
виконати.
У кожного виконавця є певний набір вказівок, які він
може виконати. Така сукупність вказівок
називається системою вказівок, або системою
команд виконавця алгоритмів.
Хто або що може бутиХто або що може бути
виконавцем алгоритму?виконавцем алгоритму?
Кожен алгоритм будується з розрахунку на деякого
виконавця, із врахуванням системи вказівок, які він
здатен виконати.
Які існують форми поданняЯкі існують форми подання
алгоритму?алгоритму?
• СловеснаСловесна – передбачає опис
алгоритму за допомогою
слів.
• ГрафічнаГрафічна – кроки алгоритму
подаються у вигляді схем,
знаків, позначень.
• Словесно-формульнаСловесно-формульна –
застосовують фрагменти
формул та описи дій.
Рецепт "Піцца нашвидкуруч":
1. В рівних пропорціях змішайте сметану
з томатною пастою та спеціями.
2. Отриманий соус намажте на хліб.
3. Зверху викладіть порізані на шматочки
помідори та перець, половинки маслин.
4. притрусіть сиром.
5. На кілька хвилин поставити в духовку
Що означає побудуватиЩо означає побудувати
алгоритм?алгоритм?
У чому полягають ідеї і методиУ чому полягають ідеї і методи
послідовного уточнення алгоритму?послідовного уточнення алгоритму?
Ступінь деталізації вказівок залежить від набору
операцій, які може виконати виконавець алгоритму.
Якщо він не може виконати деяку із простіших
операцій, на які розкладено розглядувану вказівку,
така простіша вказівка знову подається у вигляді
скінченого впорядкованого набору вказівок про
виконання ще простіших операцій.
Така деталізація продовжується , поки не буде
одержано набір операцій, кожну з яких обраний
виконавець зможе сприйняти та виконати.
Об'єднуючи операції виконання окремих дій до єдиної
сукупності вказівок, що виконуються в певному
порядку, одержують алгоритм виконання вихідного
завдання.
Метод складання алгоритмуМетод складання алгоритму
• Розглянутий метод складання алгоритму
називають спадаючим методом конструювання
алгоритмів, або методом ”зверху вниз”.
• На кожному кроці - уточнюються все нові і нові
деталі, тому цей метод ще називають методом
покрокової деталізації.
• Метод покрокової деталізації застосовується
при будь-якому конструюванні складних об'єктів –
поступове заглиблення в деталі конструкції.
Приклад с. 25
Які існують класи алгоритмів?Які існують класи алгоритмів?
Програмне середовище СКРЕТЧПрограмне середовище СКРЕТЧ

Contenu connexe

Tendances

2 алгортми
2 алгортми2 алгортми
2 алгортми
basikk077
 
алгоритми
алгоритмиалгоритми
алгоритми
borys1982
 

Tendances (19)

Алгоритмізація та програмування
Алгоритмізація та програмуванняАлгоритмізація та програмування
Алгоритмізація та програмування
 
2 алгортми
2 алгортми2 алгортми
2 алгортми
 
Кодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмівКодування алгоритмів. Поняття складності алгоритмів
Кодування алгоритмів. Поняття складності алгоритмів
 
6 клас урок 2
6 клас урок 26 клас урок 2
6 клас урок 2
 
118
118118
118
 
5 клас урок 22 нова програма
5 клас урок 22 нова програма5 клас урок 22 нова програма
5 клас урок 22 нова програма
 
урок 2 6 клас
урок 2  6 класурок 2  6 клас
урок 2 6 клас
 
11 клас 3 урок
11 клас 3 урок11 клас 3 урок
11 клас 3 урок
 
Ak 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ssAk 11kl urok_10_tema_ss
Ak 11kl urok_10_tema_ss
 
Інформатика-6. Урок 3
Інформатика-6. Урок 3Інформатика-6. Урок 3
Інформатика-6. Урок 3
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
6 2blog
6 2blog6 2blog
6 2blog
 
6 клас урок 3
6 клас урок 36 клас урок 3
6 клас урок 3
 
7 klas 11_urok_m
7 klas 11_urok_m7 klas 11_urok_m
7 klas 11_urok_m
 
Практична робота
Практична роботаПрактична робота
Практична робота
 
5 клас урок 23 нова програма
5 клас урок 23 нова програма5 клас урок 23 нова програма
5 клас урок 23 нова програма
 
6 3 blog
6 3 blog6 3 blog
6 3 blog
 
Урок 29 для 6 класу - Вкладені алгоритмічні структури повторення та розгалуже...
Урок 29 для 6 класу - Вкладені алгоритмічні структури повторення та розгалуже...Урок 29 для 6 класу - Вкладені алгоритмічні структури повторення та розгалуже...
Урок 29 для 6 класу - Вкладені алгоритмічні структури повторення та розгалуже...
 
алгоритми
алгоритмиалгоритми
алгоритми
 

Similaire à St 11kl urok_3_tema_ss

Алгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмівАлгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмів
riyoksana1
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
Ann Eres
 
Oxentyuk
OxentyukOxentyuk
Oxentyuk
s0288
 
Oxentyuk
OxentyukOxentyuk
Oxentyuk
s0288
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
riyoksana1
 
алгоритми
алгоритмиалгоритми
алгоритми
1cana1
 

Similaire à St 11kl urok_3_tema_ss (20)

Алгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмівАлгоритми. Властивості алгоритмів
Алгоритми. Властивості алгоритмів
 
Algoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmivAlgoritmi formi podannja-algoritmiv
Algoritmi formi podannja-algoritmiv
 
6 клас урок 2
6 клас урок 26 клас урок 2
6 клас урок 2
 
Oxentyuk
OxentyukOxentyuk
Oxentyuk
 
Oxentyuk
OxentyukOxentyuk
Oxentyuk
 
Конспекти уроків
Конспекти уроків Конспекти уроків
Конспекти уроків
 
Частина_2
Частина_2Частина_2
Частина_2
 
3 клас урок 24 що таке команди, алгоритми та їх виконавці
3 клас урок 24 що таке команди, алгоритми та їх виконавці3 клас урок 24 що таке команди, алгоритми та їх виконавці
3 клас урок 24 що таке команди, алгоритми та їх виконавці
 
алгоритм урок 3
алгоритм урок 3алгоритм урок 3
алгоритм урок 3
 
01 Вступ
01 Вступ01 Вступ
01 Вступ
 
Компютерне моделювання
Компютерне моделюванняКомпютерне моделювання
Компютерне моделювання
 
алгоритми
алгоритмиалгоритми
алгоритми
 
Formalizatchiya
FormalizatchiyaFormalizatchiya
Formalizatchiya
 
опорні схеми
опорні схемиопорні схеми
опорні схеми
 
навчальна
навчальнанавчальна
навчальна
 
Алгоритми
АлгоритмиАлгоритми
Алгоритми
 
Алгоритми
АлгоритмиАлгоритми
Алгоритми
 
Інформатика-6. Урок 2
Інформатика-6. Урок 2Інформатика-6. Урок 2
Інформатика-6. Урок 2
 
3 клас урок 25 коли є неможливим виконання алгоритму
3 клас урок 25 коли є неможливим виконання алгоритму3 клас урок 25 коли є неможливим виконання алгоритму
3 клас урок 25 коли є неможливим виконання алгоритму
 
Інформатика 7 клас
Інформатика 7 клас Інформатика 7 клас
Інформатика 7 клас
 

Plus de Оксана Кімакович

Plus de Оксана Кімакович (20)

10kl urok 25_tema
10kl urok 25_tema10kl urok 25_tema
10kl urok 25_tema
 
10kl urok 24_tema
10kl urok 24_tema10kl urok 24_tema
10kl urok 24_tema
 
10kl urok 23_tema
10kl urok 23_tema10kl urok 23_tema
10kl urok 23_tema
 
7kl urok 23_tema_site
7kl urok 23_tema_site7kl urok 23_tema_site
7kl urok 23_tema_site
 
7kl urok 22_tema_site
7kl urok 22_tema_site7kl urok 22_tema_site
7kl urok 22_tema_site
 
9kl urok 21_tema
9kl urok 21_tema9kl urok 21_tema
9kl urok 21_tema
 
10kl ak urok_09_tema
10kl ak urok_09_tema10kl ak urok_09_tema
10kl ak urok_09_tema
 
10kl ak urok_06_tema
10kl ak urok_06_tema10kl ak urok_06_tema
10kl ak urok_06_tema
 
9kl urok 06_tema
9kl urok 06_tema9kl urok 06_tema
9kl urok 06_tema
 
9kl urok 05_tema
9kl urok 05_tema9kl urok 05_tema
9kl urok 05_tema
 
9kl urok 04_tema
9kl urok 04_tema9kl urok 04_tema
9kl urok 04_tema
 
6kl urok 02_tema
6kl urok 02_tema6kl urok 02_tema
6kl urok 02_tema
 
7kl urok 04_tema
7kl urok 04_tema7kl urok 04_tema
7kl urok 04_tema
 
7kl urok 03_tema
7kl urok 03_tema7kl urok 03_tema
7kl urok 03_tema
 
7kl urok 02_tema
7kl urok 02_tema7kl urok 02_tema
7kl urok 02_tema
 
Inform 2015 2016
Inform 2015 2016Inform 2015 2016
Inform 2015 2016
 
5klas urok 27_site
5klas urok 27_site5klas urok 27_site
5klas urok 27_site
 
5klas urok 26_site
5klas urok 26_site5klas urok 26_site
5klas urok 26_site
 
6klas urok 25_site
6klas urok 25_site6klas urok 25_site
6klas urok 25_site
 
6klas urok 23_site
6klas urok 23_site6klas urok 23_site
6klas urok 23_site
 

Dernier

Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
OlgaDidenko6
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
JurgenstiX
 

Dernier (16)

Бібліотека – розвиток дитячої творчості та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості  та дозвілля для дітейpptxБібліотека – розвиток дитячої творчості  та дозвілля для дітейpptx
Бібліотека – розвиток дитячої творчості та дозвілля для дітей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
 
psychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.pptpsychologistpresentation-230215175859-50bdd6ed.ppt
psychologistpresentation-230215175859-50bdd6ed.ppt
 
Горбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptxГорбонос 2024_presentation_for_website.pptx
Горбонос 2024_presentation_for_website.pptx
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Проблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішенняПроблеми захисту лісу в Україні та шляхи вирішення
Проблеми захисту лісу в Україні та шляхи вирішення
 
Презентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptxПрезентациія для сайта Група «Незабудка».pptx
Презентациія для сайта Група «Незабудка».pptx
 
Defectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptxDefectolog_presentation_for_website.pptx
Defectolog_presentation_for_website.pptx
 
Хімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 класХімічні елементи в літературних творах 8 клас
Хімічні елементи в літературних творах 8 клас
 
Іваніщук Надія Вікторівна атестація .pdf
Іваніщук Надія Вікторівна атестація  .pdfІваніщук Надія Вікторівна атестація  .pdf
Іваніщук Надія Вікторівна атестація .pdf
 
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptxоцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
оцінювання дітей з особливими освітніми потребами у ЗЗСО.pptx
 
матеріал для 10 класу урок історія України
матеріал для 10 класу урок історія Україниматеріал для 10 класу урок історія України
матеріал для 10 класу урок історія України
 
Супрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptxСупрун презентація_presentation_for_website.pptx
Супрун презентація_presentation_for_website.pptx
 
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdfЗастосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
Застосування Гайду безбар’єрності в роботі закладів культури громад Одещини.pdf
 
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"Відкрита лекція на тему: "Сидерати - як спосіб виживання"
Відкрита лекція на тему: "Сидерати - як спосіб виживання"
 
аналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.pptаналептики та антидепресанти.шгшгпшгп.ppt
аналептики та антидепресанти.шгшгпшгп.ppt
 

St 11kl urok_3_tema_ss

  • 1. Комп'ютерне моделювання.Комп'ютерне моделювання. Основи алгоритмізації.Основи алгоритмізації. Алгоритми та їхАлгоритми та їх властивості.властивості.
  • 2. Що таке алгоритми, і якіЩо таке алгоритми, і які властивості вони мають?властивості вони мають? АлгоритмАлгоритм – деякий скінчений впорядкований набір дій, послідовне виконання яких через скінчену кількість кроків приводить до розв’язку задачі. Читаємо с. 18-19
  • 3. Хто або що може бутиХто або що може бути виконавцем алгоритму?виконавцем алгоритму? Якщо алгоритм має зазначені властивості, то робота за таким алгоритмом повинна здійснюватися виконавцем формально. Кожен алгоритм описується з урахуванням можливостей конкретного виконавця. Для того, щоб алгоритм був виконуваним, до нього не можна включати вказівки, які виконавець не зможе виконати. У кожного виконавця є певний набір вказівок, які він може виконати. Така сукупність вказівок називається системою вказівок, або системою команд виконавця алгоритмів.
  • 4. Хто або що може бутиХто або що може бути виконавцем алгоритму?виконавцем алгоритму? Кожен алгоритм будується з розрахунку на деякого виконавця, із врахуванням системи вказівок, які він здатен виконати.
  • 5. Які існують форми поданняЯкі існують форми подання алгоритму?алгоритму? • СловеснаСловесна – передбачає опис алгоритму за допомогою слів. • ГрафічнаГрафічна – кроки алгоритму подаються у вигляді схем, знаків, позначень. • Словесно-формульнаСловесно-формульна – застосовують фрагменти формул та описи дій. Рецепт "Піцца нашвидкуруч": 1. В рівних пропорціях змішайте сметану з томатною пастою та спеціями. 2. Отриманий соус намажте на хліб. 3. Зверху викладіть порізані на шматочки помідори та перець, половинки маслин. 4. притрусіть сиром. 5. На кілька хвилин поставити в духовку
  • 6. Що означає побудуватиЩо означає побудувати алгоритм?алгоритм?
  • 7. У чому полягають ідеї і методиУ чому полягають ідеї і методи послідовного уточнення алгоритму?послідовного уточнення алгоритму? Ступінь деталізації вказівок залежить від набору операцій, які може виконати виконавець алгоритму. Якщо він не може виконати деяку із простіших операцій, на які розкладено розглядувану вказівку, така простіша вказівка знову подається у вигляді скінченого впорядкованого набору вказівок про виконання ще простіших операцій. Така деталізація продовжується , поки не буде одержано набір операцій, кожну з яких обраний виконавець зможе сприйняти та виконати. Об'єднуючи операції виконання окремих дій до єдиної сукупності вказівок, що виконуються в певному порядку, одержують алгоритм виконання вихідного завдання.
  • 8. Метод складання алгоритмуМетод складання алгоритму • Розглянутий метод складання алгоритму називають спадаючим методом конструювання алгоритмів, або методом ”зверху вниз”. • На кожному кроці - уточнюються все нові і нові деталі, тому цей метод ще називають методом покрокової деталізації. • Метод покрокової деталізації застосовується при будь-якому конструюванні складних об'єктів – поступове заглиблення в деталі конструкції. Приклад с. 25
  • 9. Які існують класи алгоритмів?Які існують класи алгоритмів?