Циклы в языке паскаль. Информатика, 9 класс

Содержание

Слайд 2

Определение цикла

Циклом - называется последовательность действий, выполняемых многократно, каждый раз при

Определение цикла Циклом - называется последовательность действий, выполняемых многократно, каждый раз при
новых значениях параметров.
Последовательность действий, выполняемых многократно называется – телом цикла.
Если заранее известно количество необходимых повторений, то цикл называется арифметическим.
Если количество повторений заранее неизвестно, то говорят об итерационном цикле.

Слайд 3

Циклы бывают арифметические и итерационные
Арифметический цикл – это такой цикл, число повторений

Циклы бывают арифметические и итерационные Арифметический цикл – это такой цикл, число
которого известно заранее. В Pascal такой цикл обычно реализуется с помощью оператора for.
Итерационный цикл – это такой цикл, число повторений которого заранее неизвестно и выход из цикла производится в случае выполнения или невыполнения какого-то условия. В Pascal такие циклы обычно реализуются с помощью операторов while и repeat

Слайд 4

I. Цикл с параметром.

I. Цикл с параметром.

Слайд 5

Выполняется заранее определенное количество раз.

FOR – для TO – до DO -

Выполняется заранее определенное количество раз. FOR – для TO – до DO
выполнить

ДЛЯ i:=1 ДО N ВЫПОЛНЯТЬ действие;

FOR i:=1 TO N DO действие;

FOR i:=1 TO N DO BEGIN
действие1;
действие2;
END;

FOR i:=N DOWNTO 1 DO действие;

если переменная i убывает

если в теле цикла несколько
действий

если в теле цикла одно действие

Слайд 6

Цикл с увеличением параметра

FOR I:= A TO B DO
<Тело цикла>;
I – параметр,

Цикл с увеличением параметра FOR I:= A TO B DO ; I
увеличивается на 1
A – начальное значение
B – конечное значение
Тело цикла – один оператор!!!
Или – скобки BEGIN … END;

Слайд 7

Цикл с уменьшением параметра

FOR I:=A DOWNTO B DO
<ТЕЛО ЦИКЛА> ;
выполняется

Цикл с уменьшением параметра FOR I:=A DOWNTO B DO ; выполняется аналогичным
аналогичным образом, но значение параметра уменьшается на 1.

Слайд 8

Цикл со счетчиком (для)

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

Цикл со счетчиком (для) в котором тело цикла выполняется определенное количество раз

Слайд 9

FOR i:=1 TO N DO BEGIN
действие1;
действие2;
END;

FOR i:=1 TO

FOR i:=1 TO N DO BEGIN действие1; действие2; END; FOR i:=1 TO
N DO действие1;
действие2;

Блок-схема цикла с параметром.

Тело цикла

Слайд 10

Цикл for

Принцип работы:
Сначала счетчику цикла присваивается начальное значение. Если это значение

Цикл for Принцип работы: Сначала счетчику цикла присваивается начальное значение. Если это
не больше конечного значения, то выполняется тело цикла. Затем значение счетчика увеличивается на 1 и опять сравнивается с конечным значением. Если оно по-прежнему не больше конечного значения, то оператор выполняется еще раз и так далее.
Замечание:
если тело цикла состоит из одного оператора, то begin и end можно опустить

Слайд 11

Алгоритмы вычисления в цикле

СУММЫ
S:=0 - первоначальное значение суммы
S:= S+(текущее значение) – подсчёт

Алгоритмы вычисления в цикле СУММЫ S:=0 - первоначальное значение суммы S:= S+(текущее
в цикле
КОЛИЧЕСТВА
k:=0 - первоначальное значение количества
k:=k+1 - подсчёт в цикле
ПРОИЗВЕДЕНИЯ
Р:=1 - первоначальное значение произведения
P:=P*(множитель) - подсчёт в цикле

Слайд 12

Задачи:

1) Написать программу, которая выводит на экран все натуральные числа от 1

Задачи: 1) Написать программу, которая выводит на экран все натуральные числа от
до n
2) Написать программу, которая подсчитывает сумму натуральных чисел от 1 до n
3) Вычислить количество всех чисел от 5 до 55.
4) Написать программу, которая подсчитывает произведение натуральных чисел от 1 до n
5) Написать программу, которая находит произведение чисел от 20 до 1.

Слайд 13

Задача 3

Задача 3

Слайд 14

Решение задач ОГЭ

Дан фрагмент программы. Чему будет равна
переменная s в результате работы

Решение задач ОГЭ Дан фрагмент программы. Чему будет равна переменная s в
данной
программы?
Решение:
В этой задаче есть цикл for. Тело цикла будет выполняться 4 раза (при n=2,3,4,5).
s=2
n=2 s=2+2*2=6
n=3 s=6+3*2=12
n=4 s=12+4*2=20
n=5 s=20+5*2=30
Программа выводит значение переменной s, значит на экране будет число 30
Ответ: 30

Слайд 15

Задачи Даны фрагменты программы. Что будет напечатано на экране в результате работы

Задачи Даны фрагменты программы. Что будет напечатано на экране в результате работы данных программ?
данных программ?

Слайд 16

Даны фрагменты программы. Что будет напечатано на экране в результате работы

Даны фрагменты программы. Что будет напечатано на экране в результате работы данных программ?
данных программ?

Слайд 17

Задачи:

1) Вычислить сумму все чисел от 14 до 90 кратных 4.
2) Ввести

Задачи: 1) Вычислить сумму все чисел от 14 до 90 кратных 4.
с клавиатуры 5 произвольных чисел. После ввода каждое число увеличить в 2 раза. Результат вывести на экран.
3) Составит программу перевода из градусов по шкале Цельсия в градусы по Фаренгейту для значений от 15С до 30С с шагом в 1С. Перевод осуществляется по формуле: F=C*1.8+32.
4) Написать программу, которая выводит на экран: 20 40 80 160 320
Имя файла: Циклы-в-языке-паскаль.-Информатика,-9-класс.pptx
Количество просмотров: 21
Количество скачиваний: 0