Разделы презентаций


ЦИКЛЫ

Содержание

Основные вопросы:Что такое цикл?Цикл – это алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) – команд исполнителю.Оператор повтора

Слайды и текст этой презентации

Слайд 1ЦИКЛЫ
Обобщение понятия цикла
*

ЦИКЛЫОбобщение понятия цикла*

Слайд 2Основные вопросы:
Что такое цикл?

Цикл – это алгоритмическая конструкция, обеспечивающая многократное

повторение оператора(ов) – команд исполнителю.
Оператор повтора

Основные вопросы:Что такое цикл?Цикл – это алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) – команд исполнителю.Оператор повтора

Слайд 3Основные вопросы:
Какие существуют виды циклов?
циклы
с предусловием
с постусловием
с параметром

с условием!

Основные вопросы:Какие существуют виды циклов?циклыс предусловиемс постусловиемс параметромс условием!

Слайд 4ЦИКЛЫ с условием
Что такое условие?

Условие – это некоторое утверждение, которое

обязательно принимает одно из значений: а) истина
б) ложь.

ЦИКЛЫ с условиемЧто такое условие?Условие – это некоторое утверждение, которое обязательно принимает одно из значений: а) истина

Слайд 5ОПЕРАТОРНЫЕ СКОБКИ
Что такое операторные скобки?

Операторные скобки – это структура, обеспечивающая

объединение нескольких операторов в одну команду для исполнителя.

ОПЕРАТОРНЫЕ СКОБКИЧто такое операторные скобки?Операторные скобки – это структура, обеспечивающая объединение нескольких операторов в одну команду для

Слайд 6УСЛОВИЕМ
обозначают (определяют) путь выхода -завершения цикла.

УСЛОВИЕМобозначают (определяют)  путь выхода -завершения цикла.

Слайд 7Условие проверяется перед входом в цикл и называется «Условием выполнения

цикла».
Если условие заведомо ложное, то цикл не выполнится ни разу.
ЦИКЛ
с

предусловием

while <условие> do оператор;

Условие проверяется перед входом в цикл и называется «Условием выполнения цикла».Если условие заведомо ложное, то цикл не

Слайд 8ЦИКЛ С ПРЕДУСЛОВИЕМ
Как организуется цикл с предусловием на языке Pascal?
while

do begin оператор1; оператор2; . . . операторN; end;

ЦИКЛ С ПРЕДУСЛОВИЕМКак организуется цикл с предусловием на языке Pascal?while  do  begin  оператор1;

Слайд 9Как графически изобразить цикл с предусловием?

Как графически изобразить цикл с предусловием?

Слайд 10Предполагает сначала выполнение команд, а затем проверку условия.
Условие называется «Условием

продолжения цикла».
В отличии от цикла с предусловием ВСЕГДА выполнится хотя

бы 1 раз.

ЦИКЛ

с постусловием

!

Предполагает сначала выполнение команд, а затем проверку условия.Условие называется «Условием продолжения цикла».В отличии от цикла с предусловием

Слайд 11Синтаксис Turbo Pascal
Repeat
Оператор1;
Оператор2;
.
.
.
ОператорN;
Until ;

NB!
Не требует операторных скобок!
Условие формируется

как ПОКА НЕ, т.е. while a>0 = until a

Синтаксис Turbo Pascal RepeatОператор1;Оператор2;...ОператорN;Until ;NB! Не требует операторных скобок!Условие формируется как  ПОКА НЕ,  т.е. while

Слайд 12Графически



оператор
оператор
оператор

усл
истина
ложь
Если условие продолжения цикла принимает значение ЛОЖЬ, то происходит возврат

к выполнению операторов цикла.

ГрафическиоператороператороператоруслистиналожьЕсли условие продолжения цикла принимает значение ЛОЖЬ, то происходит возврат к выполнению операторов цикла.

Слайд 13Предполагает выполнение команд определенное количество раз.

Цикл завершается при достижении параметрической

переменной предельного значения.
ЦИКЛ
с параметром
!

Предполагает выполнение команд определенное количество раз.Цикл завершается при достижении параметрической переменной предельного значения.ЦИКЛс параметром!

Слайд 14Что такое ПАРАМЕТР?
Это переменная целого типа, которая определяет количество выполнений

(повторений) цикла.
Как правило параметр изменяется с шагом в 1 (т.е.

±1)

i

Что такое ПАРАМЕТР?Это переменная целого типа, которая определяет количество выполнений (повторений) цикла.Как правило параметр изменяется с шагом

Слайд 15Синтаксис Turbo Pascal
изменение
параметр
параметра
возрастание
убывание
for

to
downto
do
конечное зн.

нач.зн
:=
?

Синтаксис Turbo Pascal изменение параметрпараметравозрастаниеубываниеfortodowntodoконечное зн.нач.зн:=?

Слайд 16Привести примеры
Для изменения параметра
i= 1, 2, 3, .. ,15
k= 28,

27, 26, .. , 21
Написать фрагмент программы
?

Привести примерыДля изменения параметраi= 1, 2, 3, .. ,15k= 28, 27, 26, .. , 21Написать фрагмент

Слайд 17Конвертация циклов
Циклы с условием являются полностью взаимозаменяемыми.
Также всегда возможно заменить

параметрический цикл на цикл с условием.

Конвертация цикловЦиклы с условием являются полностью взаимозаменяемыми.Также всегда возможно заменить параметрический цикл на цикл с условием.

Слайд 18ПРИМЕР
Известно, что цена 1 кг конфет равна 85 руб 50

коп. Вывести стоимости 2, 3, 4 .. 10 кг конфет.


ПРИМЕРИзвестно, что цена 1 кг конфет равна 85 руб 50 коп. Вывести стоимости 2, 3, 4 ..

Слайд 19ЗАДАНИЯ (использовать различные циклы – не менее 2):
Дана стоимость 1

кг конфет (ввод с клавиатуры), вывести стоимости 0.2 , 0.4

, 0.6, .., 2.4 кг
Даны два целых числа А и В (вводятся с клавиатуры, AНайти сумму цифр целого числа А (вводится с клавиатуры).
Найти количество целых трехзначных чисел, произведение цифр которых равно N(вводится с клавиатуры).
Вывести член чисел Фибоначчи, если и

1,1,2,3,5,8,13,.. k<30

ЗАДАНИЯ (использовать различные циклы – не менее 2):Дана стоимость 1 кг конфет (ввод с клавиатуры), вывести стоимости

Теги

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика