SlideShare a Scribd company logo
1 of 6
Количество повторений в циклических алгоритмах может
быть известной или нет, поэтому разделяют:
Повторения с
известным количеством
повторений
Повторения с неизвестным
количеством повторений
Если количество повторений неизвестно заранее, то для
остановки цикла задаётся некоторое условие, которое и
обеспечивает конечное выполнение повторяющихся
команд
Количество повторений в цикличном алгоритме с определённым
количеством повторений определяется с помощью счетчика
цикла.
Блок организует повтор тела цикла
указанное число раз. В него встроен
счетчик, который при каждом
выполнении тела цикла уменьшается
на 1 вплоть до 0.
Число повторов может быть задано не только константой, но
и любым репортером, включая математические операторы .
Это делает блок чрезвычайно гибким.
Можно организовать выполнение одного цикла внутри другого.
В этом случае различают внешний и внутренний цикл.
Составить программу для построения квадрата со стороной 150.
Двумя способами.
Составить программу для выполнения рисунка. Длина линия 20.

More Related Content

Viewers also liked

циклы с условием
циклы с условиемциклы с условием
циклы с условиемliza2209
 
реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемliza2209
 
практическая работа № 7 реализация циклических алгоритмов в среде скретч
практическая работа № 7 реализация циклических алгоритмов в среде скретчпрактическая работа № 7 реализация циклических алгоритмов в среде скретч
практическая работа № 7 реализация циклических алгоритмов в среде скретчliza2209
 
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...liza2209
 
практическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретчпрактическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретчliza2209
 
алгоритмическая структура ветвление
алгоритмическая структура ветвлениеалгоритмическая структура ветвление
алгоритмическая структура ветвлениеliza2209
 
алгоритмы и их исполнители
алгоритмы и их исполнителиалгоритмы и их исполнители
алгоритмы и их исполнителиliza2209
 
скалярное произведение векторов
скалярное произведение векторовскалярное произведение векторов
скалярное произведение векторовgrin1964
 
действия над векторами
действия  над векторамидействия  над векторами
действия над векторамиgrin1964
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4liza2209
 
материал
материалматериал
материалliza2209
 
структура
структураструктура
структураliza2209
 
материал
материалматериал
материалliza2209
 
Наши достижения
Наши достижения Наши достижения
Наши достижения novgimn
 
английская презентация
английская презентация английская презентация
английская презентация novgimn
 
5 i r_2013
5 i r_20135 i r_2013
5 i r_2013UA4-6
 
9 geom m_ru
9 geom m_ru9 geom m_ru
9 geom m_ru4book
 
схема аналізу уроку
схема аналізу урокусхема аналізу уроку
схема аналізу урокуkarnafelka
 

Viewers also liked (20)

циклы с условием
циклы с условиемциклы с условием
циклы с условием
 
реализация алгоритмов с ветвлением
реализация алгоритмов с ветвлениемреализация алгоритмов с ветвлением
реализация алгоритмов с ветвлением
 
практическая работа № 7 реализация циклических алгоритмов в среде скретч
практическая работа № 7 реализация циклических алгоритмов в среде скретчпрактическая работа № 7 реализация циклических алгоритмов в среде скретч
практическая работа № 7 реализация циклических алгоритмов в среде скретч
 
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
практическая работа №9реализация алгоритмов с разветвлением и повторением в с...
 
практическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретчпрактическая работа №6 реализация линейных алгоритмов в среде скретч
практическая работа №6 реализация линейных алгоритмов в среде скретч
 
алгоритмическая структура ветвление
алгоритмическая структура ветвлениеалгоритмическая структура ветвление
алгоритмическая структура ветвление
 
алгоритмы и их исполнители
алгоритмы и их исполнителиалгоритмы и их исполнители
алгоритмы и их исполнители
 
скалярное произведение векторов
скалярное произведение векторовскалярное произведение векторов
скалярное произведение векторов
 
действия над векторами
действия  над векторамидействия  над векторами
действия над векторами
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
 
материал
материалматериал
материал
 
дз 1 2
дз 1 2дз 1 2
дз 1 2
 
структура
структураструктура
структура
 
материал
материалматериал
материал
 
Наши достижения
Наши достижения Наши достижения
Наши достижения
 
английская презентация
английская презентация английская презентация
английская презентация
 
5 i r_2013
5 i r_20135 i r_2013
5 i r_2013
 
9 geom m_ru
9 geom m_ru9 geom m_ru
9 geom m_ru
 
схема аналізу уроку
схема аналізу урокусхема аналізу уроку
схема аналізу уроку
 
5 in r_2013_r
5 in r_2013_r5 in r_2013_r
5 in r_2013_r
 

More from liza2209

контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4liza2209
 
вариант
вариантвариант
вариантliza2209
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаliza2209
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascalliza2209
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграммliza2209
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данныхliza2209
 
табличный процессор
табличный процессортабличный процессор
табличный процессорliza2209
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryceliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flashliza2209
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flashliza2209
 
возможности Flash
возможности Flashвозможности Flash
возможности Flashliza2209
 
рабочий стол
рабочий столрабочий стол
рабочий столliza2209
 
задание
заданиезадание
заданиеliza2209
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютераliza2209
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техникиliza2209
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измеренияliza2209
 
информация и информационные процессы
информация и информационные процессыинформация и информационные процессы
информация и информационные процессыliza2209
 

More from liza2209 (20)

Graph
GraphGraph
Graph
 
1
11
1
 
контрольная работа №4
контрольная работа №4контрольная работа №4
контрольная работа №4
 
вариант
вариантвариант
вариант
 
оператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и выводаоператор присваивания и процедуры ввода и вывода
оператор присваивания и процедуры ввода и вывода
 
основы програмирования Pascal
основы програмирования Pascalосновы програмирования Pascal
основы програмирования Pascal
 
практическая работа построение диаграмм
практическая работа построение диаграммпрактическая работа построение диаграмм
практическая работа построение диаграмм
 
практическая работа введение данных
практическая работа введение данныхпрактическая работа введение данных
практическая работа введение данных
 
табличный процессор
табличный процессортабличный процессор
табличный процессор
 
возможности Bryce
возможности Bryceвозможности Bryce
возможности Bryce
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать открытку во Flash
создать открытку во Flashсоздать открытку во Flash
создать открытку во Flash
 
создать банер во Flash
создать банер во Flashсоздать банер во Flash
создать банер во Flash
 
возможности Flash
возможности Flashвозможности Flash
возможности Flash
 
рабочий стол
рабочий столрабочий стол
рабочий стол
 
задание
заданиезадание
задание
 
архитектура компьютера
архитектура компьютераархитектура компьютера
архитектура компьютера
 
история вычислительной техники
история вычислительной техникиистория вычислительной техники
история вычислительной техники
 
кодирование информации. единицы измерения
кодирование информации. единицы измерениякодирование информации. единицы измерения
кодирование информации. единицы измерения
 
информация и информационные процессы
информация и информационные процессыинформация и информационные процессы
информация и информационные процессы
 

циклы со счетчиком

  • 1.
  • 2. Количество повторений в циклических алгоритмах может быть известной или нет, поэтому разделяют: Повторения с известным количеством повторений Повторения с неизвестным количеством повторений Если количество повторений неизвестно заранее, то для остановки цикла задаётся некоторое условие, которое и обеспечивает конечное выполнение повторяющихся команд
  • 3. Количество повторений в цикличном алгоритме с определённым количеством повторений определяется с помощью счетчика цикла. Блок организует повтор тела цикла указанное число раз. В него встроен счетчик, который при каждом выполнении тела цикла уменьшается на 1 вплоть до 0.
  • 4. Число повторов может быть задано не только константой, но и любым репортером, включая математические операторы . Это делает блок чрезвычайно гибким. Можно организовать выполнение одного цикла внутри другого. В этом случае различают внешний и внутренний цикл.
  • 5. Составить программу для построения квадрата со стороной 150. Двумя способами.
  • 6. Составить программу для выполнения рисунка. Длина линия 20.