|
|
Строка 3: |
Строка 3: |
| <metakeywords>Інформатика, клас, урок, на тему, 10 клас, Циклiчнi алгоритми.</metakeywords> | | <metakeywords>Інформатика, клас, урок, на тему, 10 клас, Циклiчнi алгоритми.</metakeywords> |
| | | |
- | ==Тема== | + | == Тема == |
- | *'''Циклiчнi алгоритми.'''
| + | |
| | | |
- | ==Мета==
| + | *'''Циклiчнi алгоритми.''' |
- | *Розглянути поняття циклічного алгоритму. Показати використання циклічних алгоритмів на практиці. | + | |
| | | |
- | ==Хід уроку== | + | == Мета == |
| | | |
- | ===Поняття "цикл" та "циклічний алгоритм"=== | + | *Розглянути поняття циклічного [[Алгоритм — модель деятельности исполнителя алгоритмов|алгоритму]]. Показати використання циклічних алгоритмів на практиці. |
| + | |
| + | == Хід уроку == |
| + | |
| + | === Поняття "цикл" та "циклічний алгоритм" === |
| | | |
| '''Циклічними алгоритмами''' називаються алгоритми, які містять команди повторення. У свою чергу, команди, які повторюються, складають '''цикли.''' | | '''Циклічними алгоритмами''' називаються алгоритми, які містять команди повторення. У свою чергу, команди, які повторюються, складають '''цикли.''' |
Строка 17: |
Строка 19: |
| <br> [[Image:Alggg.jpg|480px|Циклiчнi алгоритми]] | | <br> [[Image:Alggg.jpg|480px|Циклiчнi алгоритми]] |
| | | |
| + | <br> '''Цикл''' - це особлива форма організації і керування діями, при якій одна послідовність дій повторюється кілька разів або взагалі не відтворюється жодного разу доти, доки виконуються певні умови. |
| | | |
- | '''Цикл''' - це особлива форма організації і керування діями, при якій одна послідовність дій повторюється кілька разів або взагалі не відтворюється жодного разу доти, доки виконуються певні умови.
| + | <br> [[Image:Cikl-1.jpg|480px|Циклiчнi алгоритми]] |
- | | + | |
- | | + | |
- | [[Image:Cikl-1.jpg|480px|Циклiчнi алгоритми]] | + | |
- | | + | |
| | | |
- | Існують три вида циклів: | + | <br> Існують три вида [[Цикли. Блок–схеми алгоритмів з циклами|циклів]]: |
| | | |
| *цикл “До” | | *цикл “До” |
Строка 30: |
Строка 29: |
| *цикл “Для” | | *цикл “Для” |
| | | |
- | | + | <br> Усі вони складаються з декількох '''етапів:''' |
- | Усі вони складаються з декількох '''етапів:''' | + | |
| | | |
| 1) Підготовка циклу (сюди входять початкові присвоєння) | | 1) Підготовка циклу (сюди входять початкові присвоєння) |
Строка 39: |
Строка 37: |
| 3) Умова (обов'язкова частина циклів “До” і “Поки”) | | 3) Умова (обов'язкова частина циклів “До” і “Поки”) |
| | | |
| + | <br> [[Image:Cikl-2.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | [[Image:Cikl-2.jpg|480px|Циклiчнi алгоритми]]
| + | === Цикл “До” === |
- | | + | |
- | ===Цикл “До”=== | + | |
| | | |
| Для прикладу, розглянемо цикл '''“До”'''. | | Для прикладу, розглянемо цикл '''“До”'''. |
Строка 50: |
Строка 47: |
| Його тіло використовується в тій циклічній структурі, де заздалегідь відоме число повторень набору умов. | | Його тіло використовується в тій циклічній структурі, де заздалегідь відоме число повторень набору умов. |
| | | |
| + | <br> [[Image:Cikl-3.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | [[Image:Cikl-3.jpg|480px|Циклiчнi алгоритми]] | + | <br> Цей [[Цикл|Цикл]] виконується не менше одного разу. |
| | | |
- | | + | === Цикл “Поки” === |
- | Цей цикл виконується не менше одного разу.
| + | |
- | | + | |
- | ===Цикл “Поки”=== | + | |
| | | |
| Цикл '''“Поки”''' виконується, поки виконуються певні умови. Він використовується там, де невідомі початкові значення циклу. | | Цикл '''“Поки”''' виконується, поки виконуються певні умови. Він використовується там, де невідомі початкові значення циклу. |
| | | |
| + | <br> [[Image:Cikl-4.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | [[Image:Cikl-4.jpg|480px|Циклiчнi алгоритми]]
| + | <br> Цей цикл може не виконуватися. |
- | | + | |
- | | + | |
- | Цей цикл може не виконуватися. | + | |
| | | |
- | ===Цикл “Для”=== | + | === Цикл “Для” === |
| | | |
| Цикл '''“Для”''' приводиться тоді, коли умови не потрібні. У цьому випадку обов'язкові два варіанти: початкове і кінцеве значення циклу. | | Цикл '''“Для”''' приводиться тоді, коли умови не потрібні. У цьому випадку обов'язкові два варіанти: початкове і кінцеве значення циклу. |
- |
| |
| | | |
- | [[Image:Cikl-5.jpg|480px|Циклiчнi алгоритми]] | + | <br> [[Image:Cikl-5.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | ===Порожній цикл=== | + | === Порожній цикл === |
| | | |
- | Існує також '''порожній цикл''' - без тіла циклу. Такі цикли, у більшості випадків, застосовуються для створення пауз у програмах. | + | Існує також '''порожній цикл''' - без тіла циклу. Такі цикли, у більшості випадків, застосовуються для створення пауз у [http://xvatit.com/it/fishki-ot-itshki/ програмах]. |
| | | |
- | Найбільш використовувані в алгоритмах і програмах це цикли “Поки” і “ Для”. Цикли дуже часто використовують у прикладних програмах, алгоритмах. | + | Найбільш використовувані в алгоритмах і програмах це цикли “Поки” і “ Для”. Цикли дуже часто використовують у прикладних [[Программы для создания печатных публикаций|програмах]], алгоритмах. |
| | | |
| + | <br> [[Image:Cikl-6.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | [[Image:Cikl-6.jpg|480px|Циклiчнi алгоритми]] | + | <br> [[Image:Cikl-7.jpg|480px|Циклiчнi алгоритми]] |
| | | |
- | | + | <br> {{#ev:youtube|6OiGkAsbGUo}} |
- | [[Image:Cikl-7.jpg|480px|Циклiчнi алгоритми]]
| + | |
- | | + | |
- | | + | |
- | {{#ev:youtube|6OiGkAsbGUo}} | + | |
| | | |
| {{#ev:youtube|G6yVBRTl2_I}} | | {{#ev:youtube|G6yVBRTl2_I}} |
Строка 92: |
Строка 81: |
| {{#ev:youtube|xo_lwRgqeaQ}} | | {{#ev:youtube|xo_lwRgqeaQ}} |
| | | |
| + | <br> |
| | | |
- | ==Самоконтроль== | + | == Самоконтроль == |
| | | |
- | ''1. Що являє собою циклічний алгоритм? '' | + | ''1. Що являє собою циклічний алгоритм? '' |
| | | |
- | ''2. Види циклів. '' | + | ''2. Види циклів. '' |
| | | |
- | ''3. Етапи циклів. '' | + | ''3. Етапи циклів. '' |
| | | |
| <br> | | <br> |
| | | |
- | ==Список використаної літератури== | + | == Список використаної літератури == |
| | | |
- | ''1. Урок на тему: «Циклічні допоміжні алгоритми», Кардашева В. І., м. Москва. '' | + | ''1. Урок на тему: «Циклічні допоміжні алгоритми», Кардашева В. І., м. Москва. '' |
| | | |
- | ''2. Урок на тему: «Циклічні алгоритми», Пустоваченко Н.Н., Директор ГМЦІТ м. Мурманськ '' | + | ''2. Урок на тему: «Циклічні алгоритми», Пустоваченко Н.Н., Директор ГМЦІТ м. Мурманськ '' |
| | | |
- | ''3. Игнатьев М. Б. «Информационные технологии в микро-, нано- и оптоэлектронике».- ГУАП: СПб, 2008 г. '' | + | ''3. Игнатьев М. Б. «Информационные технологии в микро-, нано- и оптоэлектронике».- ГУАП: СПб, 2008 г. '' |
| | | |
| + | <br> |
| | | |
| ---- | | ---- |
Строка 116: |
Строка 107: |
| <br> ''Скомпоновано та надіслано викладачем Київського національного університету імені Тараса Шевченка Соловйовим М. С.'' | | <br> ''Скомпоновано та надіслано викладачем Київського національного університету імені Тараса Шевченка Соловйовим М. С.'' |
| | | |
| + | <br> |
| | | |
| ---- | | ---- |
| | | |
| + | <br> '''Над уроком працювали''' |
| | | |
- | '''Над уроком працювали'''
| + | Кардашева В. І. |
| | | |
- | Кардашева В. І.
| + | Пустоваченко Н.Н. |
| | | |
- | Пустоваченко Н.Н.
| + | Соловйов М. С. |
- | | + | |
- | Соловйов М. С. | + | |
| | | |
| + | <br> |
| | | |
| ---- | | ---- |
| | | |
- | | + | <br> Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, а и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br> |
- | Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, а и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br> | + | |
- | | + | |
| | | |
| [[Category:Інформатика_10_клас]] | | [[Category:Інформатика_10_клас]] |
У такому циклі дії виконуються перед умовою.
Його тіло використовується в тій циклічній структурі, де заздалегідь відоме число повторень набору умов.
Найбільш використовувані в алгоритмах і програмах це цикли “Поки” і “ Для”. Цикли дуже часто використовують у прикладних програмах, алгоритмах.
Кардашева В. І.
Пустоваченко Н.Н.
Соловйов М. С.