KNOWLEDGE HYPERMARKET


Циклiчнi алгоритми. Повні уроки
 
Строка 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/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов&nbsp; высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>  
-
Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на [http://xvatit.com/forum/ '''Образовательном форуме'''], где на международном уровне собирается образовательный совет свежей мысли и действия. Создав [http://xvatit.com/club/blogs/ '''блог,'''] Вы не только повысите свой статус, как компетентного преподавателя, а и сделаете весомый вклад в развитие школы будущего. [http://xvatit.com/school/guild/ '''Гильдия Лидеров Образования'''] открывает двери для специалистов&nbsp; высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.<br>  
+
-
 
+
[[Category:Інформатика_10_клас]]
[[Category:Інформатика_10_клас]]

Текущая версия на 17:06, 4 ноября 2012

Гіпермаркет Знань>>Інформатика>>Інформатика 10 клас. Повні уроки>> Інформатика: Циклiчнi алгоритми.

Содержание

Тема

  • Циклiчнi алгоритми.

Мета

  • Розглянути поняття циклічного алгоритму. Показати використання циклічних алгоритмів на практиці.

Хід уроку

Поняття "цикл" та "циклічний алгоритм"

Циклічними алгоритмами називаються алгоритми, які містять команди повторення. У свою чергу, команди, які повторюються, складають цикли.


Циклiчнi алгоритми


Цикл - це особлива форма організації і керування діями, при якій одна послідовність дій повторюється кілька разів або взагалі не відтворюється жодного разу доти, доки виконуються певні умови.


Циклiчнi алгоритми


Існують три вида циклів:

  • цикл “До”
  • цикл “Поки”
  • цикл “Для”


Усі вони складаються з декількох етапів:

1) Підготовка циклу (сюди входять початкові присвоєння)

2) Тіло циклу (команди повторення циклу)

3) Умова (обов'язкова частина циклів “До” і “Поки”)


Циклiчнi алгоритми

Цикл “До”

Для прикладу, розглянемо цикл “До”.

У такому циклі дії виконуються перед умовою.

Його тіло використовується в тій циклічній структурі, де заздалегідь відоме число повторень набору умов.


Циклiчнi алгоритми


Цей Цикл виконується не менше одного разу.

Цикл “Поки”

Цикл “Поки” виконується, поки виконуються певні умови. Він використовується там, де невідомі початкові значення циклу.


Циклiчнi алгоритми


Цей цикл може не виконуватися.

Цикл “Для”

Цикл “Для” приводиться тоді, коли умови не потрібні. У цьому випадку обов'язкові два варіанти: початкове і кінцеве значення циклу.


Циклiчнi алгоритми

Порожній цикл

Існує також порожній цикл - без тіла циклу. Такі цикли, у більшості випадків, застосовуються для створення пауз у програмах.

Найбільш використовувані в алгоритмах і програмах це цикли “Поки” і “ Для”. Цикли дуже часто використовують у прикладних програмах, алгоритмах.


Циклiчнi алгоритми


Циклiчнi алгоритми





Самоконтроль

1. Що являє собою циклічний алгоритм?

2. Види циклів.

3. Етапи циклів.


Список використаної літератури

1. Урок на тему: «Циклічні допоміжні алгоритми», Кардашева В. І., м. Москва.

2. Урок на тему: «Циклічні алгоритми», Пустоваченко Н.Н., Директор ГМЦІТ м. Мурманськ

3. Игнатьев М. Б. «Информационные технологии в микро-, нано- и оптоэлектронике».- ГУАП: СПб, 2008 г.




Скомпоновано та надіслано викладачем Київського національного університету імені Тараса Шевченка Соловйовим М. С.




Над уроком працювали

Кардашева В. І.

Пустоваченко Н.Н.

Соловйов М. С.




Поставить вопрос о современном образовании, выразить идею или решить назревшую проблему Вы можете на Образовательном форуме, где на международном уровне собирается образовательный совет свежей мысли и действия. Создав блог, Вы не только повысите свой статус, как компетентного преподавателя, а и сделаете весомый вклад в развитие школы будущего. Гильдия Лидеров Образования открывает двери для специалистов  высшего ранга и приглашает к сотрудничеству в направлении создания лучших в мире школ.

Предмети > Інформатика > Інформатика 10 клас