Презентация, доклад Циклы в Паскале

Содержание

Циклы в Паскале

Слайд 1МОУ "Лицей №7"
г.о. Саранск
Автор:
учитель информатики
Бачкова Ирина Александровна
урок в 8 классе:
Циклы

в Паскале
МОУ

Слайд 2Циклы в Паскале

Циклы в Паскале

Слайд 3
ВОПРОСЫ:

Назовите явления природы, в которых происходит повтор действий?

Как происходит смена

времен года?

Как происходит смена дня и ночи?

Как происходит фотосинтез?

Как происходит круговорот воды в природе?

Как происходит жизнь растений?

Какой повтор действий происходит в вашей жизни?
ВОПРОСЫ:Назовите явления природы, в которых происходит повтор действий? Как происходит смена времен года? Как происходит смена дня

Слайд 5Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неоднократное выполнение

одной и той же последовательности действий. На практике часто встречаются задачи, в которых одно или несколько действий бывает необходимо повторить несколько раз.


Алгоритм циклической структуры – это алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий.

Слайд 6Многократное повторение последовательности действий называется циклом, а многократно повторяющиеся действия –

телом цикла.

Многократное повторение последовательности действий называется циклом, а многократно повторяющиеся действия – телом цикла.

Слайд 7
цикл while с предусловием


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


цикл repeat - until с

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

Типы циклов:

цикл while с предусловиемцикл for с параметромцикл repeat - until с постусловиемТипы циклов:

Слайд 8Цикл с предусловием в Паскале - WHILE

Оператор цикла с предусловием выполняет

действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным.
Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного разу.
Цикл с предусловием в Паскале - WHILEОператор цикла с предусловием выполняет действия заранее неизвестное число раз. Выход

Слайд 10Структура цикла с предусловием:


WHILE DO
begin

<тело цикла>
end;
Структура цикла с предусловием:WHILE  DO    begin

Слайд 11Пример:

Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30

var
sum:real;

n:real;
begin
sum:=0;
n:=1;
while n <= 30 do
begin
sum:=sum+n;
n:=n+0.5;
end;
writeln ('Сумма равна: ',sum);
end.
Пример:Задача: вычислить сумму ряда 1+1.5+2+2.5+3+3.5+ .. + 30var  sum:real;  n:real;begin  sum:=0;  n:=1;

Слайд 12ФизкультМинутка

ФизкультМинутка

Слайд 13Цикл с параметром в Паскале - FOR

Цикл FOR задаёт определённое условие

по которому программа будет работать до его выполнения, допустим нужно нам 5 (или n) раз зациклить программу, то это легко сделать с помощью данного цикла.
У цикла FOR есть характерная черта - счетчик который обычно обозначается буквой i или j.
Цикл с параметром в Паскале - FORЦикл FOR задаёт определённое условие по которому программа будет работать до

Слайд 15

for i:= 1 to n do // присваиваем i сначала одному,

потом двум, трем, ..., n


После 1-го прохода переменной i присваиваем 1, после второго присваиваем 2 и так до тех пор, пока не дойдем до n. to - это до .. в порядке возрастания, также есть downto - до .. в порядке убывания.
for i:= 1 to n do // присваиваем i сначала одному, потом двум, трем, ..., nПосле 1-го

Слайд 17Цикл с постусловием - Repeat - until.

Этот оператор аналогичен оператору цикла

с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов.

Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны.

Последовательность операторов, входящих в тело цикла выполняется один раз, после чего проверяется соблюдение условия, записанного следом за служебным словом Until. Если условие не соблюдается, цикл завершается. В противном случае - тело цикла повторяется ещё раз, после чего снова проверяется соблюдение условия.
Цикл с постусловием - Repeat - until.Этот оператор аналогичен оператору цикла с предусловием, но отличается от него

Слайд 19REPEAT

UNTIL
;

REPEAT	UNTIL 		;

Слайд 20Пример:

Определить из каких цифр состоит число.

program n1;
uses crt;
var a,b,c,d:integer;
begin
writeln('введите число');
readln(a);
d:=a

mod 10;
repeat
b:=a mod 10;
a:=a div 10;
until a=0;
c:=d+b;
writeln('сумма первой и последней цифры равна:‘c);
end.
Пример: Определить из каких цифр состоит число.program n1;uses crt;var a,b,c,d:integer;beginwriteln('введите число');readln(a);d:=a mod 10;repeat b:=a mod 10; a:=a

Слайд 22Выводы:

1.Цикл с параметром используется переменная, называемая параметром цикла или счётчиком. Перед

выполнением цикла параметру (счётчику) устанавливается начальное значение. После выполнения шага цикла значение параметра увеличивается на единицу. Цикл продолжается до тех пор пока параметр не достигнет своего конечного значения, которое указывается после to (downto).

2. Цикл с предусловием выполняется до тех пор, пока условие выполнения не станет ложным, и продолжается, если условие истинно.

3. Цикл с постусловием выполняется до тех пор, пока условие не станет истинно, если условие ложно, цикл продолжается.
Выводы:1.Цикл с параметром используется переменная, называемая параметром цикла или счётчиком. Перед выполнением цикла параметру (счётчику) устанавливается начальное

Слайд 23Домашнее задание:

РЕШИТЕ ЗАДАЧУ

Вычислить наибольший общий делитель двух натуральных
чисел А и

В.

Домашнее задание:РЕШИТЕ ЗАДАЧУВычислить наибольший общий делитель двух натуральных чисел А и В.

Слайд 24Я сегодня на уроке узнал, что…

Я сегодня на уроке узнал, что…

Слайд 25Спасибо за внимание!

Спасибо за внимание!

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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