1. Понятие цикла. Виды циклов.1. Понятие цикла. Виды циклов. 2. Циклы с параметром 2. Циклы с параметром 3. Циклы с условием 3.1. «Цикл Пока» 3.2. «Цикл.

Презентация:



Advertisements
Похожие презентации
Циклические алгоритмы. Цикл - это такая алгоритмическая структура, в которой осуществляется многократное повторение одной ( или нескольких ) команд.
Advertisements

Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Цикл - это специальная конструкция языка, позволяющая запрограммировать многократное выполнение определённого блока команд. Сам блок команд называется.
Операторы языка Паскаль. Операторы повтора (цикла)
Понятие циклов и их применение к решению задач по программированию на языке Pascal.
Циклические алгоритмы Виды циклов и циклические команды на Паскале.
Программирование циклических алгоритмов. Цикл - многократное повторение последовательности действий по некоторому условию.
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется многократно. Циклы бывают 2 типов: 1.Цикл со счетчиком. Используется когда заранее.
ЦИКЛЫ Обобщение понятия цикла 30 июля 2012 г.30 июля 2012 г.30 июля 2012 г.30 июля 2012 г.
Алгоритмическая структура «цикл». В алгоритмическую структуру «цикл» входит серия команд, выполняемая многократно. Такая последовательность команд называется.
Организация циклических процессов начало К:=1 S:=1 N:=5 K<=N S:=S*K K:=K+1 S конец данет При решении многих задач вычислительный процесс имеет циклический.
Циклом называется последовательность действий, повторяемая несколько раз. Количество шагов (проходов) цикла зависит от некоторого условия, истинность которого.
Презентация на тему: «Программирование циклических структур». Составила: учитель информатики Чура Н.А. Составила: учитель информатики Чура Н.А.
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
Операторы цикла. Цикл со счетчиком Операторы цикла применяют в тех случаях, когда в алгоритме есть серия последовательных команд, которые нужно повторить.
1 Тема 4. Циклы на языке Паскаль.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Оператор цикла с предусловием. Оператор цикла с предусловием используется в тех случаях, когда заранее неизвестно число повторений цикла. Форма записи.
«Программирование циклических алгоритмов» Учитель информатики гимназии 12 г. Тюмени Бугаева Елена Викторовна.
Транксрипт:

1. Понятие цикла. Виды циклов.1. Понятие цикла. Виды циклов. 2. Циклы с параметром 2. Циклы с параметром 3. Циклы с условием 3.1. «Цикл Пока» 3.2. «Цикл До» 4. Итоговой тест Содержание Литература

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

Что такое цикл? Что такое цикл? Цикл – это алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) – команд исполнителя. Алгоритм называется циклическим, если последовательность шагов алгоритма выполняется многократно Тело цикла – описание действий, повторяющихся в цикле.

Виды циклов

1 1. Алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) - это … Циклический алгоритм Команда Тело цикла Цикл

Ура!!! Вы отлично справились с заданием!!!

Увы ((( Вы не справились с заданием Изучите материал еще раз

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

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

Например, на уроке физкультуры вы должны пробежать некоторое количество кругов вокруг стадиона. Конструкция цикла for удобна, когда заранее точно известно, сколько раз будет выполняться цикл

При выполнении цикла for тело цикла выполняется последовательно для i = i1, i = i1 + 1,..., i = i2. Если i1 = i2, то тело цикла выполнится один раз для i =i1. Если же i1 > i2, то тело цикла не выполнится ни разу Блок - схема

procedure TForm1.Button1Click(Sender: TObject); var a,s:integer; begin s:=0; for a:=1 to 20 do begin s:= s+a; Label1.Caption:=intToStr(s); end; Блок - схема Начальное присваивание Задается изменение параметра от 1 до 20 Тело цикла Программа перебирает числа от 1 до 20 каждый раз выполняя действия s=s+a. программа

1. Определить фрагменты программ реализующие задачу: К числу 3 пять раз прибавить число 2 procedure TForm1.Button1Click(Sender: TObject); var a,s:integer; begin s:=3; for a:=1 to 5 do begin s:= s+2; Label1.Caption:=intToStr(s); end; procedure TForm1.Button1Click(Send er: TObject); var a,i:integer; begin i:=3; for a:=i to 5 do begin i:= i+2; Label1.Caption:=intToStr(i); end; procedure TForm1.Button1Click(Sender : TObject); var a,i:integer; begin i:=3; for a:=1 to 5 do begin i:= i+2; Label1.Caption:=intToStr(i); end;

Увы ((( Вы не справились с заданием Изучите материал еще раз

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

Например, машина едет прямо по дороге. Она будет ехать прямо до тех пор, пока не доедет до перекрестка. То есть действие – движение машины – будет выполняться до тех пор, пока не произойдет событие: машина доехала до перекрестка. В жизни мы часто встречаемся с ситуациями, когда число повторений каких-либо действий заранее не известно и зависит от истинности или ложности некоторых условий.

Конструкция цикла while повторяет оператор или группу операторов, пока определенное условие не нарушится. Цикл while должен использоваться, когда неизвестно, сколько раз должен использоваться цикл. «Цикл while» Цикл с предусловием Блок - схема

Требуется наполнить бочку с водой:

while do Тело цикла – простой или составной оператор. В случае составного заключается в операторные скобки begin-end. Блок - схема Формат цикла «while» Условие – условие продолжения цикла. (пока условие – «истина», выполняется тело цикла).

Программа Условие цикла тело цикла Начальное присваивание procedure TForm1.Button1Click(Sender: TObject); var i: Integer; Begin i:=1; while i <=20 do begin ShowMessage(inttostr(i)); i:=i+2; end;

«Цикл ДО» Цикл с постусловием «Цикл repeat...until » Цикл repeat...until используется для организации циклического выполнения совокупности операторов, до тех пор, пока не выполнится некоторое условие. Блок - схема

После соревнований по бегу рекомендуется измерять пульс, используя алгоритм:

Блок - схема Формат цикла «repeat...until » repeat until Тело цикла – простой или составной оператор. В случае составного заключается в операторные скобки begin-end. Условие – условие окончания цикла. (пока условие – «ложно», выполняется тело цикла).

Программа тело цикла условие Начальное присваивание procedure TForm1.Button1Click(Sender: TObject); var i: Integer; p: real; begin i:=1; repeat begin ShowMessage(inttostr(i)+' '+floattostr(p)) ; i:=i+1; p:= i*85.5;end; until i=11; end; end.

1. Впишите слово – это некоторое утверждение, которое принимает одно из значений: а) истина б) ложь.

Увы ((( Вы не справились с заданием Изучите материал еще раз

Ответьте на поставленные вопросы. За каждый правильный ответ будет присвоен один балл. Итоговый тест

Цикл - это Вопрос 1

Впишите пропущенное слово. В цикле с предусловием условие является условием … цикла. Вопрос 2

Установите соответствие между алгоритмической конструкцией и ее форматом For := to do While do Repeat until 1. Цикл с предусловием 2. Цикл с постусловием 3. Цикл с параметром Вопрос 3

Предполагает сначала выполнение команд, а затем проверка условия. Тело цикла может не выполняться ни разу Тело цикла выполняется хотя бы один раз Известно число повторений Цикл является бесконечным Особенностью цикла «repeat ….until » является Вопрос 4

Установите порядок следования нижеприведенных слов для получения общего вида цикла с постусловием repeat тело цикла until условие Вопрос 5

Вопрос 6

Тело цикла – это … описание действий, повторяющихся в цикле. это алгоритмическая конструкция, обеспечивающая многократное повторение оператора(ов) – команд исполнителя. Многократное повторение одной и той же последовательности действий. Вопрос 7

Алгоритм называется, если последовательность шагов алгоритма выполняется многократно Впишите пропущенное слово. Вопрос 8

Чем отличаются цикл «while» и «repeat...until »? Вопрос 9

Впишите пропущенное слово. В цикле «до» условие является условием … цикла. Вопрос 10

Результаты тестирования

Информатика и ИКТ. 11 класс. Профильный уровень. Угринович Н.Д. 2-е изд., испр. и доп. - М.: Бином. Лаборатория знаний, с. А.Г. Кушниренко, Г.В.Лебедев, Р.А.Сворень "Основы информатики и вычислительной техники", Москва, "Просвещение", 1992 год. Шауцукова Л.З. Информатика М.: Просвещение, 2000 г.