KNOWLEDGE HYPERMARKET


Циклические алгоритмы. Полные уроки
 
(1 промежуточная версия не показана)
Строка 3: Строка 3:
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Циклические алгоритмы.</metakeywords>  
<metakeywords>Информатика, класс, урок, на тему, 9 класс, Циклические алгоритмы.</metakeywords>  
-
'''Тема: Циклические алгоритмы.'''  
+
==Тема==
 +
*'''Циклические алгоритмы'''  
-
'''Цель: '''Рассмотреть понятие циклического алгоритма. Показать использование циклических алгоритмов на практике.  
+
==Цель==
 +
*Рассмотреть понятие циклического алгоритма.  
 +
*Показать использование циклических алгоритмов на практике.  
-
<br>
+
==Ход урока==
-
'''Циклическими алгоритмами''' называются алгоритмы, содержащие команды повторения. Повторяющие команды, в свою очередь, составляют ''циклы.''
+
===Понятие циклического алгоритма===
 +
'''[[Циклические алгоритмы|Циклическими алгоритмами]]''' называются '''[[Определение и свойства алгоритма. Полные уроки|алгоритмы]]''', содержащие команды повторения. Повторяющие команды, в свою очередь, составляют ''циклы.''
-
[[Image:Alggg.jpg]]  
+
<br> [[Image:Alggg.jpg|480px|Алгоритм копания траншеи]]  
 +
<br>
 +
'''[[Циклiчнi алгоритми. Повні уроки|Цикл]]''' - это особая форма организации и управления действиями, при которой одна последовательность действий повторяется несколько раз или вообще не воспроизводится ни разу до тех пор, пока выполняются некоторые определенные условия.
-
'''Цикл''' - это особая форма организации и управления действиями, при которой одна последовательность действий повторяется несколько раз или вообще не воспроизводится ни разу до тех пор, пока выполняются некоторые определенные условия.
+
<br>
 +
[[Image:Cikl-1.jpg|480px|Циклические структуры алгоритмов]]
 +
<br>
-
[[Image:Cikl-1.jpg]]
+
===Виды и этапы циклов===
-
 
+
-
 
+
-
Существуют три вида циклов:  
+
'''Существуют три вида циклов: '''
*цикл “До”  
*цикл “До”  
Строка 30: Строка 36:
*цикл “Для”
*цикл “Для”
 +
<br>
-
 
+
'''Все они состоят из нескольких этапов:'''
-
<u>Все они состоят из нескольких этапов:</u>
+
1) Подготовка цикла (сюда входят начальные присвоения)  
1) Подготовка цикла (сюда входят начальные присвоения)  
Строка 38: Строка 44:
2) Тело цикла (команды повторения цикла)  
2) Тело цикла (команды повторения цикла)  
-
3) Условие (обязательная часть циклов “До” и “Пока”)  
+
3) '''[[Условия выбора и простые логические выражения|Условие]]''' (обязательная часть циклов “До” и “Пока”)  
<br>  
<br>  
-
[[Image:Cikl-2.jpg]]  
+
[[Image:Cikl-2.jpg|480px|Алгоритм]]  
 +
<br>
 +
====Цикл “До”====
-
Для примера, рассмотрим цикл '''“До”'''.  
+
Для примера, рассмотрим '''[[Цикли. Блок–схеми алгоритмів з циклами|цикл]] “До”'''.  
В таком цикле действия выполняются перед условием.  
В таком цикле действия выполняются перед условием.  
-
Его тело используется в той циклической структуре, где заранее известно число повторений набора условий.
+
Его тело используется в той циклической структуре, где заранее известно число повторений '''[[Условия выбора и сложные логические выражения|набора условий]]'''.
-
 
+
-
[[Image:Cikl-3.jpg]]  
+
 +
[[Image:Cikl-3.jpg|480px|Цикл “До”. ]]
 +
<br>
Этот цикл выполняется не менее одного раза.  
Этот цикл выполняется не менее одного раза.  
<br>  
<br>  
 +
 +
====Цикл “Пока”====
Цикл '''“Пока”''' выполняется, пока выполняются определенные условия. Он используется там, где пока неизвестны начальные значения цикла.  
Цикл '''“Пока”''' выполняется, пока выполняются определенные условия. Он используется там, где пока неизвестны начальные значения цикла.  
-
[[Image:Cikl-4.jpg]]  
+
[[Image:Cikl-4.jpg|480px|Цикл “Пока”]]  
-
 
+
 +
<br>
Этот цикл может не выполнится.  
Этот цикл может не выполнится.  
Строка 70: Строка 80:
<br>  
<br>  
-
 
+
====Цикл “Для” ====
Цикл '''“Для” '''приводит к тому, что условие не нужно. В этом случае обязательны два варианта: начальное и конечное значение цикла.  
Цикл '''“Для” '''приводит к тому, что условие не нужно. В этом случае обязательны два варианта: начальное и конечное значение цикла.  
Строка 76: Строка 86:
<br>  
<br>  
-
[[Image:Cikl-5.jpg]]  
+
[[Image:Cikl-5.jpg|480px|Цикл “Для” ]]  
 +
<br>
 +
====Пустой цикл====
-
<br>
+
Существует также '''пустой цикл''' - без тела цикла. Такие циклы, в большинстве случаев, применяются для создания пауз в программах.  
-
 
+
-
Существует также ''пустой цикл'' - без тела цикла. Такие циклы, в большинстве случаев, применяются для создания пауз в программах.  
+
-
Наиболее используемые в алгоритмах и программах это циклы “Пока” и “Для”. Циклы очень часто используют в прикладных программах, алгоритмах.  
+
Наиболее используемые в '''[[Алгоритм — модель деятельности исполнителя алгоритмов|алгоритмах]]''' и программах это циклы “Пока” и “Для”. Циклы очень часто используют в '''[http://xvatit.com/it/fishki-ot-itshki/ прикладных программах]''', алгоритмах.  
<br>  
<br>  
-
[[Image:Cikl-6.jpg]]  
+
[[Image:Cikl-6.jpg|480px|Логический цикл с предусловием]]  
<br>  
<br>  
-
[[Image:Cikl-7.jpg]]  
+
[[Image:Cikl-7.jpg|480px|Логический цикл с послеусловием]]  
<br>  
<br>  
{{#ev:youtube|SoeZPtPzfgU}}  
{{#ev:youtube|SoeZPtPzfgU}}  
 +
 +
{{#ev:youtube|G6yVBRTl2_I}}  
{{#ev:youtube|G6yVBRTl2_I}}  
 +
 +
{{#ev:youtube|Eiiu28rE-sI}}  
{{#ev:youtube|Eiiu28rE-sI}}  
Строка 104: Строка 118:
<br>  
<br>  
-
'''Вопросы: '''
+
===Вопросы===
-
1. Что представляет собой циклический алгоритм?  
+
''1. Что представляет собой циклический алгоритм?''
-
2. Виды циклов.  
+
''2. Виды циклов.''
-
3. Этапы циклов.  
+
''3. Этапы циклов.''
<br>  
<br>  
-
''Список использованных источников:''
+
==Список использованных источников==
-
1. Урок на тему: «Циклические и вспомогательные алгоритмы», Кардашева В. И., г. Москва.  
+
''1. Урок на тему: «Циклические и вспомогательные алгоритмы», Кардашева В. И., г. Москва.''
-
2. Урок на тему: "Циклические алгоритмы", Пустоваченко Н.Н., Директор ГМЦИТ г. Мурманск  
+
''2. Урок на тему: "Циклические алгоритмы", Пустоваченко Н.Н., Директор ГМЦИТ г. Мурманск''
-
3. Игнатьев М. Б. «Информационные технологии в микро-, нано- и оптоэлектронике».- ГУАП: СПб, 2008 г.  
+
''3. Игнатьев М. Б. «Информационные технологии в микро-, нано- и оптоэлектронике».- ГУАП: СПб, 2008 г.''
 +
 
 +
----
<br>  
<br>  
Строка 126: Строка 142:
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С''.  
''Отредактировано и выслано преподавателем Киевского национального университета им. Тараса Шевченко Соловьевым М. С''.  
-
---
+
----
-
'''<u>Над уроком работали</u>'''
 
-
Кардашева В. И.
+
'''Над уроком работали'''
-
Пустоваченко Н.Н.
+
Кардашева В. И.  
-
Соловьев М. С.
+
Пустоваченко Н.Н.  
 +
Соловьев М. С.
 +
 +
<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:Информатика_9_класс]]
[[Category:Информатика_9_класс]]

Текущая версия на 09:38, 30 сентября 2012

Гипермаркет знаний>>Информатика>>Информатика 9 класс. Полные уроки>>Информатика: Циклические алгоритмы.

Содержание

Тема

  • Циклические алгоритмы

Цель

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

Ход урока

Понятие циклического алгоритма

Циклическими алгоритмами называются алгоритмы, содержащие команды повторения. Повторяющие команды, в свою очередь, составляют циклы.


Алгоритм копания траншеи


Цикл - это особая форма организации и управления действиями, при которой одна последовательность действий повторяется несколько раз или вообще не воспроизводится ни разу до тех пор, пока выполняются некоторые определенные условия.


Циклические структуры алгоритмов


Виды и этапы циклов

Существуют три вида циклов:

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


Все они состоят из нескольких этапов:

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

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

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


Алгоритм


Цикл “До”

Для примера, рассмотрим цикл “До”.

В таком цикле действия выполняются перед условием.

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

Цикл “До”.


Этот цикл выполняется не менее одного раза.


Цикл “Пока”

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

Цикл “Пока”


Этот цикл может не выполнится.


Цикл “Для”

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


Цикл “Для”


Пустой цикл

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

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


Логический цикл с предусловием


Логический цикл с послеусловием








Вопросы

1. Что представляет собой циклический алгоритм?

2. Виды циклов.

3. Этапы циклов.


Список использованных источников

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

2. Урок на тему: "Циклические алгоритмы", Пустоваченко Н.Н., Директор ГМЦИТ г. Мурманск

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



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



Над уроком работали

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

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

Соловьев М. С.




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

Предмети > Информатика > Информатика 9 класс