SlideShare a Scribd company logo
1 of 7
8 класс
Цикл 
Базовая алгоритмическая конструкция, 
представляющая собой последовательность 
действий, которая выполняется неоднократно до 
тех пор, пока выполняется некоторое условие.
Цикл с параметром 
Если число повторений цикла известно заранее, то 
удобно использовать алгоритмическую 
конструкцию цикл с параметром
Оператор цикла с параметром 
For <параметр цикла>:=<начальное значение> to 
<конечное значение> do <оператор>; 
For <параметр цикла>:=<начальное значение> 
downto <конечное значение> do <оператор>;
Оператор цикла с параметром 
For i:=N1 to N2 do <оператор>; 
i – параметр цикла, является счетчиком выполнения 
команд. 
N1, N2 – начальное и конечное значение параметра 
цикла 
Оператор - тело цикла, может быть простым или 
составным оператором
Блок-схема 
I = N1 … N2 
Да 
Тело цикла 
Нет
Определите сколько раз 
выполниться тело цикла? 
1. For x:=2 to 7 do write(‘*’); 
2. For x:=3 to 3 do write(‘*’); 
3. For i:= 5 to 2 do write(‘*’); 
4. For f:=7 downto 7 do write(‘*’); 
5. For g:=10 downto 4 do write(‘*’); 
6. For x:=1 downto 5 do write(‘*’)

More Related Content

What's hot

алгоритмическая структура «цикл»
алгоритмическая структура «цикл»алгоритмическая структура «цикл»
алгоритмическая структура «цикл»Артём Хухорев
 
цикл в блог
цикл в блогцикл в блог
цикл в блогisva69
 
Tema4 Иерархия операций
Tema4 Иерархия операцийTema4 Иерархия операций
Tema4 Иерархия операцийdengchunxu
 
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Alexander Borzunov
 
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Darya Zubova
 
ветвление.условный оператор.циклы
ветвление.условный оператор.циклыветвление.условный оператор.циклы
ветвление.условный оператор.циклыdasha2012
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачserg007
 
Cоставной
CоставнойCоставной
CоставнойOlgaDask
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачweidar
 
лабораторная работа №6
лабораторная работа №6лабораторная работа №6
лабораторная работа №6Zhanna Kazakova
 

What's hot (18)

алгоритмическая структура «цикл»
алгоритмическая структура «цикл»алгоритмическая структура «цикл»
алгоритмическая структура «цикл»
 
цикл в блог
цикл в блогцикл в блог
цикл в блог
 
циклы
циклыциклы
циклы
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
forFor
forForforFor
forFor
 
Tema4 Иерархия операций
Tema4 Иерархия операцийTema4 Иерархия операций
Tema4 Иерархия операций
 
ПРОЦЕДУРЫ
ПРОЦЕДУРЫ ПРОЦЕДУРЫ
ПРОЦЕДУРЫ
 
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
Автоматическая оптимизация алгоритмов с помощью быстрого возведения матриц в ...
 
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
Гареев Роман, Создание генератора промежуточного представления Ssa из полиэдр...
 
Goto
GotoGoto
Goto
 
ветвление.условный оператор.циклы
ветвление.условный оператор.циклыветвление.условный оператор.циклы
ветвление.условный оператор.циклы
 
верификация
верификацияверификация
верификация
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задач
 
My pascal
My pascalMy pascal
My pascal
 
Цикл
Цикл Цикл
Цикл
 
Cоставной
CоставнойCоставной
Cоставной
 
использование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задачиспользование линейных алгоритмов для решения задач
использование линейных алгоритмов для решения задач
 
лабораторная работа №6
лабораторная работа №6лабораторная работа №6
лабораторная работа №6
 

Viewers also liked

Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Василь Тереховський
 
Урок 47 для 8 класу - Цикли з передумовою
Урок 47 для 8 класу - Цикли з передумовоюУрок 47 для 8 класу - Цикли з передумовою
Урок 47 для 8 класу - Цикли з передумовоюVsimPPT
 
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...VsimPPT
 
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...VsimPPT
 
8 ist r_2016
8 ist r_20168 ist r_2016
8 ist r_20168new
 

Viewers also liked (7)

8 клас урок 41
8 клас урок 418 клас урок 41
8 клас урок 41
 
Урок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовоюУрок 44. Цикл з післяумовою
Урок 44. Цикл з післяумовою
 
Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...Урок 52. Призначення та використання математичних , статистичних функцій табл...
Урок 52. Призначення та використання математичних , статистичних функцій табл...
 
Урок 47 для 8 класу - Цикли з передумовою
Урок 47 для 8 класу - Цикли з передумовоюУрок 47 для 8 класу - Цикли з передумовою
Урок 47 для 8 класу - Цикли з передумовою
 
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
Урок 43 для 8 класу - Алгоритми з повтореннями для опрацювання величин. Цикл ...
 
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...
Урок 45 для 8 класу - Цикл з передумовою. Співвідношення типів даних та елеме...
 
8 ist r_2016
8 ist r_20168 ist r_2016
8 ist r_2016
 

Similar to 8 оператор цикла с параметром

алгоритм циклический
алгоритм циклическийалгоритм циклический
алгоритм циклическийKhydosilova
 
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)Mikhail Kurnosov
 
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)Mikhail Kurnosov
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмовAndrey Dolinin
 
Вечный вопрос измерения времени
Вечный вопрос измерения времениВечный вопрос измерения времени
Вечный вопрос измерения времениTatyanazaxarova
 
Оператор цикла с параметром.
Оператор цикла с параметром.Оператор цикла с параметром.
Оператор цикла с параметром.EmmachkaBabul
 
Лекция 6. Стандарт OpenMP
Лекция 6. Стандарт OpenMPЛекция 6. Стандарт OpenMP
Лекция 6. Стандарт OpenMPMikhail Kurnosov
 
статический анализ кода
статический анализ кодастатический анализ кода
статический анализ кодаAndrey Karpov
 
Статический анализ кода
Статический анализ кода Статический анализ кода
Статический анализ кода Pavel Tsukanov
 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1Michael Karpov
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3Gulnaz Shakirova
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеAndrey Dolinin
 
Moscow Python Conf 2016. Почему 100% покрытие это плохо?
Moscow Python Conf 2016. Почему 100% покрытие это плохо?Moscow Python Conf 2016. Почему 100% покрытие это плохо?
Moscow Python Conf 2016. Почему 100% покрытие это плохо?Ivan Tsyganov
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6Ann Eres
 

Similar to 8 оператор цикла с параметром (20)

8 2-4-3
8 2-4-38 2-4-3
8 2-4-3
 
алгоритм циклический
алгоритм циклическийалгоритм циклический
алгоритм циклический
 
02 if for
02 if for02 if for
02 if for
 
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
Лекция 7: Многопоточное программирование: часть 3 (OpenMP)
 
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
Лекция 7: Фибоначчиевы кучи (Fibonacci heaps)
 
8 3-5
8 3-58 3-5
8 3-5
 
Программирование циклических алгоритмов
Программирование циклических алгоритмовПрограммирование циклических алгоритмов
Программирование циклических алгоритмов
 
Вечный вопрос измерения времени
Вечный вопрос измерения времениВечный вопрос измерения времени
Вечный вопрос измерения времени
 
Оператор цикла с параметром.
Оператор цикла с параметром.Оператор цикла с параметром.
Оператор цикла с параметром.
 
Лекция 6. Стандарт OpenMP
Лекция 6. Стандарт OpenMPЛекция 6. Стандарт OpenMP
Лекция 6. Стандарт OpenMP
 
статический анализ кода
статический анализ кодастатический анализ кода
статический анализ кода
 
Статический анализ кода
Статический анализ кода Статический анализ кода
Статический анализ кода
 
20090720 hpc exercise1
20090720 hpc exercise120090720 hpc exercise1
20090720 hpc exercise1
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
лабораторная работа №3
лабораторная работа №3лабораторная работа №3
лабораторная работа №3
 
Алгоритмическая конструкция Повторение
Алгоритмическая конструкция ПовторениеАлгоритмическая конструкция Повторение
Алгоритмическая конструкция Повторение
 
Moscow Python Conf 2016. Почему 100% покрытие это плохо?
Moscow Python Conf 2016. Почему 100% покрытие это плохо?Moscow Python Conf 2016. Почему 100% покрытие это плохо?
Moscow Python Conf 2016. Почему 100% покрытие это плохо?
 
Rac
RacRac
Rac
 
22 pascal urok_6
22 pascal urok_622 pascal urok_6
22 pascal urok_6
 

More from Средняя школа № 10 г. Слонима

More from Средняя школа № 10 г. Слонима (20)

форматирование символов
форматирование символовформатирование символов
форматирование символов
 
представление о языке Html
представление о языке Htmlпредставление о языке Html
представление о языке Html
 
создание веб страниц в редакторе Ms word, ms
создание веб страниц в редакторе Ms word, msсоздание веб страниц в редакторе Ms word, ms
создание веб страниц в редакторе Ms word, ms
 
бд
бдбд
бд
 
стандартные функции
стандартные функциистандартные функции
стандартные функции
 
использование формул. ссылки
использование формул. ссылкииспользование формул. ссылки
использование формул. ссылки
 
10.2
10.210.2
10.2
 
образовательные ресурсы
образовательные ресурсыобразовательные ресурсы
образовательные ресурсы
 
анимация движения
анимация движенияанимация движения
анимация движения
 
работа с текстом
работа с текстомработа с текстом
работа с текстом
 
обобщающее повторение по теме «основы анимации»
обобщающее повторение по теме «основы анимации»обобщающее повторение по теме «основы анимации»
обобщающее повторение по теме «основы анимации»
 
использование маски
использование маскииспользование маски
использование маски
 
анимация формы
анимация формыанимация формы
анимация формы
 
работа с текстом
работа с текстомработа с текстом
работа с текстом
 
виды вредоносного программного обеспечения
виды вредоносного программного обеспечениявиды вредоносного программного обеспечения
виды вредоносного программного обеспечения
 
антивирусники
антивирусникиантивирусники
антивирусники
 
E mail
E mailE mail
E mail
 
плоды
плодыплоды
плоды
 
животные прокулевич лиза
животные прокулевич лизаживотные прокулевич лиза
животные прокулевич лиза
 
животные богуш
животные богушживотные богуш
животные богуш
 

8 оператор цикла с параметром

  • 2. Цикл Базовая алгоритмическая конструкция, представляющая собой последовательность действий, которая выполняется неоднократно до тех пор, пока выполняется некоторое условие.
  • 3. Цикл с параметром Если число повторений цикла известно заранее, то удобно использовать алгоритмическую конструкцию цикл с параметром
  • 4. Оператор цикла с параметром For <параметр цикла>:=<начальное значение> to <конечное значение> do <оператор>; For <параметр цикла>:=<начальное значение> downto <конечное значение> do <оператор>;
  • 5. Оператор цикла с параметром For i:=N1 to N2 do <оператор>; i – параметр цикла, является счетчиком выполнения команд. N1, N2 – начальное и конечное значение параметра цикла Оператор - тело цикла, может быть простым или составным оператором
  • 6. Блок-схема I = N1 … N2 Да Тело цикла Нет
  • 7. Определите сколько раз выполниться тело цикла? 1. For x:=2 to 7 do write(‘*’); 2. For x:=3 to 3 do write(‘*’); 3. For i:= 5 to 2 do write(‘*’); 4. For f:=7 downto 7 do write(‘*’); 5. For g:=10 downto 4 do write(‘*’); 6. For x:=1 downto 5 do write(‘*’)