Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  9 класс  /  Презентация по информатике "Циклы с параметром"

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

Презентация cодержит определения, примеры программ и задания по данной теме.
15.01.2015

Описание разработки

Цикл – команда исполнителю повторить многократно, указанную последовательность действий. (Пример – орнаменты).

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

В том случае, когда количество указанных действий известно перед началом их выполнения, используют оператор цикла с параметром:

FOR <параметр>:=A TO B DO

        begin

  оператор 1;

  оператор 2;

  ….

  оператор n;

    end;

где A - начальное значение параметра, B – конечное значение параметра.

В-А+1 – кол-во повторений цикла

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

Содержимое разработки

АЛГОРИТМЫ , КОТОРЫЕ  НЕ СОДЕРЖАТ ЛОГИЧЕСКИХ УСЛОВИЙ И ИМЕЮТ ТОЛЬКО ОДНУ ВЕТВЬ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯ линейные

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

линейные

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

АЛГОРИТМЫ , КОТОРЫЕ СОДЕРЖАТ НЕСКОЛЬКО ВЕТВЕЙ ВЫЧИСЛЕНИЯ, НАЗЫВАЮТСЯ

Разветвляющиеся

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

АЛГОРИТМЫ , КОТОРЫЕ СОДЕРЖАТ МНОГОКРАТНО ПОВТОРЯЕМЫЕ ЧАСТИ, НАЗЫВАЮТСЯ

Циклические

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

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

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

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

:= A TO B DO BEGIN ОПЕРАТОР 1; ОПЕРАТОР 2; … . ОПЕРАТОР N; END; ГДЕ A - НАЧАЛЬНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА, B – КОНЕЧНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА. В-А+1 – КОЛ-ВО ПОВТОРЕНИЙ ЦИКЛА Со словом To , значение переменной цикла увеличивается на 1 при каждой итерации цикла. " width="640"

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

FOR ПАРАМЕТР:= A TO B DO BEGIN

ОПЕРАТОР 1;

ОПЕРАТОР 2;

… .

ОПЕРАТОР N;

END;

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

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

:= A DOWNTO B DO BEGIN ОПЕРАТОР 1; ОПЕРАТОР 2; … . ОПЕРАТОР N; END; ГДЕ A - НАЧАЛЬНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА, B – КОНЕЧНОЕ ЗНАЧЕНИЕ ПАРАМЕТРА. A-B+1 – КОЛ-ВО ПОВТОРЕНИЙ ЦИКЛА Со словом downt o , значение переменной цикла уменьшается на 1 при каждой итерации цикла. " width="640"

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

FOR ПАРАМЕТР:= A DOWNTO B DO BEGIN

ОПЕРАТОР 1;

ОПЕРАТОР 2;

… .

ОПЕРАТОР N;

END;

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

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

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

ПРИМЕР

FOR i :=1 TO 3 DO begin

writeln(i,’x’,i,’=‘,i*i);

end;

ответ

1x1=1

2x2=4

3x3=9

Пример : Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет результат выполнения программы ? FOR I:=1 TO 3 DO WRITE(‘*’);      3 раза ответ: ***

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

FOR I:=1 TO 3 DO WRITE(‘*’);

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

Пример : Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет результат выполнения программы ? FOR I:=5 TO 9 DO WRITELN(‘*’);      5 раз ответ: *****

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

FOR I:=5 TO 9 DO WRITELN(‘*’);

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

Пример : Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет результат выполнения программы ? FOR I:=9 DOWNTO 3 DO  WRITE(‘*’);      7 раз ответ: *******

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

FOR I:=9 DOWNTO 3 DO WRITE(‘*’);

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

Пример : Дан фрагмент программы, ответьте сколько раз выполнится цикл и каким будет результат выполнения программы ? FOR I:=1 TO 3 DO  BEGIN  WRITE(‘*’);  WRITE(‘**’);  END;      3 раза ответ:*********

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

FOR I:=1 TO 3 DO BEGIN WRITE(‘*’); WRITE(‘**’); END;

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

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

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

Число Квадрат 1 2 3 4 5 6 7 8 9 10 1 4 9 16 25 36 49 64 81 100

Число

Квадрат

1

2

3

4

5

6

7

8

9

10

1

4

9

16

25

36

49

64

81

100

Решение program pro; var i,F: integer ; begin writeln( ' Число Квадрат' ); For i:= 1 to 10 do  Begin  F:=i*i;  Writeln(i, ' ' ,F);  End ;  end .

Решение

program pro;

var i,F: integer ;

begin

writeln( ' Число Квадрат' );

For i:= 1 to 10 do

Begin

F:=i*i;

Writeln(i, ' ' ,F);

End ;

end .

-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Презентация по информатике "Циклы с параметром" (1 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт

Пользовательское соглашение Политика обработки персональных данных Политика использования файлов cookie
Учителю!
Огромная база учебных материалов на каждый урок с возможностью удаленного управления
Тесты, видеоуроки, электронные тетради