Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Циклы с параметром

АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ НЕСКОЛЬКО ВЕТВЕЙ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯРазветвляющиеся
АЛГОРИТМЫ, КОТОРЫЕ НЕ СОДЕРЖАТ ЛОГИЧЕСКИХ УСЛОВИЙ И ИМЕЮТ ТОЛЬКО ОДНУ ВЕТВЬ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯ линейные АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ НЕСКОЛЬКО ВЕТВЕЙ ВЫЧИСЛЕНИЯ,  НАЗЫВАЮТСЯРазветвляющиеся АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ МНОГОКРАТНО ПОВТОРЯЕМЫЕ ЧАСТИ, НАЗЫВАЮТСЯЦиклические ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ С ПАРАМЕТРОМ (СЧЕТЧИКОМ) ЦИКЛ – КОМАНДА ИСПОЛНИТЕЛЮ ПОВТОРИТЬ МНОГОКРАТНО, УКАЗАННУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ. (ПРИМЕР – ОРНАМЕНТЫ). В ТОМ СЛУЧАЕ, КОГДА КОЛИЧЕСТВО УКАЗАННЫХ ДЕЙСТВИЙ ИЗВЕСТНО ПЕРЕД НАЧАЛОМ ИХ ЕСЛИ НАЧАЛЬНОЕ ЗНАЧЕНИЕ А БОЛЬШЕ ЧЕМ КОНЕЧНОЕ B, ТО ИСПОЛЬЗУЕТСЯ КОМАНДА DOWNTOFOR ПРИМЕРFOR i:=1 TO 3 DO      begin	writeln(i,’x’,i,’=‘,i*i);		    end;ответ1x1=12x2=43x3=9 FOR I:=1 TO 3 DO WRITE(‘*’);    Пример: Дан фрагмент Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет НАПИСАТЬ ПРОГРАММУ, КОТОРАЯ ВЫВОДИТ ТАБЛИЦУ КВАДРАТОВ ПЕРВЫХ 10 ЦЕЛЫХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ. Решениеprogram pro;var i,F:integer;beginwriteln('Число Квадрат');For i:=1 to 10 do  Begin
Слайды презентации

Слайд 2 АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ НЕСКОЛЬКО ВЕТВЕЙ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯ
Разветвляющиеся

АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ НЕСКОЛЬКО ВЕТВЕЙ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯРазветвляющиеся

Слайд 3 АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ МНОГОКРАТНО ПОВТОРЯЕМЫЕ ЧАСТИ, НАЗЫВАЮТСЯ
Циклические

АЛГОРИТМЫ, КОТОРЫЕ СОДЕРЖАТ МНОГОКРАТНО ПОВТОРЯЕМЫЕ ЧАСТИ, НАЗЫВАЮТСЯЦиклические

Слайд 4 ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ С ПАРАМЕТРОМ (СЧЕТЧИКОМ)

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ С ПАРАМЕТРОМ (СЧЕТЧИКОМ)

Слайд 5 ЦИКЛ – КОМАНДА ИСПОЛНИТЕЛЮ ПОВТОРИТЬ МНОГОКРАТНО, УКАЗАННУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ

ЦИКЛ – КОМАНДА ИСПОЛНИТЕЛЮ ПОВТОРИТЬ МНОГОКРАТНО, УКАЗАННУЮ ПОСЛЕДОВАТЕЛЬНОСТЬ ДЕЙСТВИЙ. (ПРИМЕР – ОРНАМЕНТЫ).

ДЕЙСТВИЙ. (ПРИМЕР – ОРНАМЕНТЫ).


Слайд 6 В ТОМ СЛУЧАЕ, КОГДА КОЛИЧЕСТВО УКАЗАННЫХ ДЕЙСТВИЙ ИЗВЕСТНО

В ТОМ СЛУЧАЕ, КОГДА КОЛИЧЕСТВО УКАЗАННЫХ ДЕЙСТВИЙ ИЗВЕСТНО ПЕРЕД НАЧАЛОМ

ПЕРЕД НАЧАЛОМ ИХ ВЫПОЛНЕНИЯ, ИСПОЛЬЗУЮТ ОПЕРАТОР ЦИКЛА С ПАРАМЕТРОМ:
FOR

<ПАРАМЕТР>:=A TO B DO BEGIN
ОПЕРАТОР 1;
ОПЕРАТОР 2;
….
ОПЕРАТОР N;
END;
ГДЕ A- НАЧАЛЬНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА, B – КОНЕЧНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА. В-А+1 – КОЛ-ВО ПОВТОРЕНИЙ ЦИКЛА

Со словом To, значение переменной цикла увеличивается на 1 при каждой итерации цикла.


Слайд 7 ЕСЛИ НАЧАЛЬНОЕ ЗНАЧЕНИЕ А БОЛЬШЕ ЧЕМ КОНЕЧНОЕ B,

ЕСЛИ НАЧАЛЬНОЕ ЗНАЧЕНИЕ А БОЛЬШЕ ЧЕМ КОНЕЧНОЕ B, ТО ИСПОЛЬЗУЕТСЯ КОМАНДА

ТО ИСПОЛЬЗУЕТСЯ КОМАНДА DOWNTO
FOR :=A DOWNTO B DO

BEGIN
ОПЕРАТОР 1;
ОПЕРАТОР 2;
….
ОПЕРАТОР N;
END;
ГДЕ A- НАЧАЛЬНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА, B – КОНЕЧНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА. A-B+1 – КОЛ-ВО ПОВТОРЕНИЙ ЦИКЛА

Со словом downto, значение переменной цикла уменьшается на 1 при каждой итерации цикла.


Слайд 8 ПРИМЕР
FOR i:=1 TO 3 DO

ПРИМЕРFOR i:=1 TO 3 DO   begin	writeln(i,’x’,i,’=‘,i*i);		  end;ответ1x1=12x2=43x3=9

begin
writeln(i,’x’,i,’=‘,i*i);
end;
ответ
1x1=1
2x2=4
3x3=9


Слайд 9 FOR I:=1 TO 3 DO WRITE(‘*’);
Пример: Дан

FOR I:=1 TO 3 DO WRITE(‘*’);  Пример: Дан фрагмент программы,

фрагмент программы, ответьте сколько раз выполнится цикл и каким

будет результат выполнения программы?

3 раза ответ: ***


Слайд 10 Пример: Дан фрагмент программы, ответьте сколько раз выполнится

Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким

цикл и каким будет результат выполнения программы?
FOR I:=5 TO

9 DO WRITELN(‘*’);

5 раз ответ: *****


Слайд 11 Пример: Дан фрагмент программы, ответьте сколько раз выполнится

Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким

цикл и каким будет результат выполнения программы?
FOR I:=9 DOWNTO

3 DO WRITE(‘*’);

7 раз ответ: *******


Слайд 12 Пример: Дан фрагмент программы, ответьте сколько раз выполнится

Пример: Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким

цикл и каким будет результат выполнения программы?
FOR I:=1 TO

3 DO BEGIN WRITE(‘*’); WRITE(‘**’); END;

3 раза ответ:*********


Слайд 13 НАПИСАТЬ ПРОГРАММУ, КОТОРАЯ ВЫВОДИТ ТАБЛИЦУ КВАДРАТОВ ПЕРВЫХ 10

НАПИСАТЬ ПРОГРАММУ, КОТОРАЯ ВЫВОДИТ ТАБЛИЦУ КВАДРАТОВ ПЕРВЫХ 10 ЦЕЛЫХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ.

ЦЕЛЫХ ПОЛОЖИТЕЛЬНЫХ ЧИСЕЛ.


  • Имя файла: tsikly-s-parametrom.pptx
  • Количество просмотров: 161
  • Количество скачиваний: 0