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


ЦИКЛИЧЕСКИЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ

ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯКакая геометрическая фигура обозначает в блок-схеме действие?ПрямоугольникКакая геометрическая фигура обозначает в блок-схеме условие?РомбКакой оператор описывает в программе ввод данных?Read, readlnКакой оператор описывает в программе вывод данных?Write, writeln

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

Слайд 1ЦИКЛИЧЕСКИЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ

ЦИКЛИЧЕСКИЕ АЛГОРИТМИЧЕСКИЕ КОНСТРУКЦИИ

Слайд 2ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯ
Какая геометрическая фигура обозначает в блок-схеме действие?
Прямоугольник
Какая геометрическая

фигура обозначает в блок-схеме условие?
Ромб
Какой оператор описывает в программе ввод

данных?
Read, readln
Какой оператор описывает в программе вывод данных?
Write, writeln

ВОПРОСЫ ДЛЯ ПОВТОРЕНИЯКакая геометрическая фигура обозначает в блок-схеме действие?ПрямоугольникКакая геометрическая фигура обозначает в блок-схеме условие?РомбКакой оператор описывает

Слайд 3ОПЕРАТОРЫ ЦИКЛА
Цикл с предусловием (цикл - пока)

Цикл с постусловием (цикл

- до)

Цикл с параметром (цикл - для)

ОПЕРАТОРЫ ЦИКЛАЦикл с предусловием (цикл - пока)Цикл с постусловием (цикл - до)Цикл с параметром (цикл - для)

Слайд 41. Оператор цикла с параметром
Шаг равен 1
for i

: = n to m do < оператор >

for – для
i – параметр цикла
n - начальное значение параметра цикла
to – до
m – конечное значение параметра цикла
do – делать
<оператор> - тело цикла

При этом должно выполняться условие : n < m
Переменная i (счётчик) увеличивается на единицу от начального значения n до конечного значения m.

1. Оператор цикла с параметромШаг равен 1  for i : = n to m do <

Слайд 5ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ)
for i:=N to K do

;

Цикл повторяется, пока значение

параметра лежит в интервале между N и K.

тело цикла

i:=N, K

ЦИКЛ С ПАРАМЕТРОМ (ЦИКЛ - ДЛЯ)  for i:=N to K do ;

Слайд 6Примеры вычисления сумм, количеств и произведений
Алгоритм подсчёта сумм:
Вычислить:

S = 1 + 2 + 3 + … +

n
Подсчёт в цикле: s : = s + {текущее значение}

Program zadacha;
{вычисление суммы натуральных чисел}
var
n, s, i : integer ;
begin
writeln (‘ введите натуральное число n’) ;
readln (n) ;
s : = 0 ;
for i : = 1 to n do
s : = s + i ;
writeln (‘ сумма = ‘ , s );
end.

Примеры вычисления сумм, количеств и произведенийАлгоритм подсчёта сумм:  Вычислить: S = 1 + 2 + 3

Слайд 7Блок-схема задачи

Блок-схема задачи

Слайд 82. Оператор цикла с постусловием
Используется, если число повторений заранее неизвестно,

а определяется по ходу реализации циклического процесса
repeat


< оператор1 >
< оператор2 >
………………….
< оператор n >
until < условие >

Repeat - повторять
Until - до
Этот процесс завершается, когда после выполнения заданной последовательности операторов логическое выражение <условие> станет ИСТИННО.
2. Оператор цикла с постусловиемИспользуется, если число повторений заранее неизвестно, а определяется по ходу реализации циклического процесса

Слайд 9ЦИКЛ С ПОСТУСЛОВИЕМ
Repeat until ;






Повторяется выполнение тела цикла

до истинности условия.
Тело цикла с постусловием выполняется хотя бы

один раз.

тело цикла

условие

да

нет

ЦИКЛ С ПОСТУСЛОВИЕМ Repeat until ;Повторяется выполнение тела цикла до истинности условия. Тело цикла с постусловием выполняется

Слайд 10Оператор цикла с постусловием
Подсчитать сумму всех натуральных чисел от 1

до n
program zadacha3_1;
var i,n,s:integer;
begin

writeln (' введите натуральное n');
readln (n);
s:=0; i:=1;
repeat
begin
s:=s+i;
i:=i+1;
end;
until i > n;
writeln ('сумма от 1 до',n,' = ',s);
end.

Оператор цикла с постусловиемПодсчитать сумму всех натуральных чисел от 1 до nprogram zadacha3_1;

Слайд 11Блок-схема задачи

Блок-схема задачи

Слайд 123. Оператор цикла с предусловием
While < условие > do

While

– пока
< условие

> - логическое выражение
Do – делать
<оператор> - оператор внутри цикла

Оператор выполняется до тех пор, пока <условие> имеет значение ИСТИНА, прекращает выполняться, если <условие> принимает значение ЛОЖЬ.
3. Оператор цикла с предусловиемWhile < условие > do While

Слайд 13 ЦИКЛ С ПРЕДУСЛОВИЕМ
While do ;






Пока условие – истинно,

выполняется тело цикла.

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

ЦИКЛ С ПРЕДУСЛОВИЕМ While do ;Пока условие – истинно, выполняется тело цикла.условиеданеттело цикла

Слайд 14Оператор цикла с предусловием
Подсчитать сумму всех натуральных чисел от 1

до n
program zadacha3_2;
var i,n,s:integer;
begin

writeln (' введите натуральное n');
readln (n);
s:=0; i:=1;
while i<=n do
begin
s:=s+i;
i:=i+1;
end;
writeln ('сумма от 1 до',n,' = ',s);
end.

Оператор цикла с предусловиемПодсчитать сумму всех натуральных чисел от 1 до nprogram zadacha3_2;

Слайд 15Блок-схема задачи

Блок-схема задачи

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

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

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

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

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


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

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