Добавить материал и получить бесплатное свидетельство о публикации в СМИ
Эл. №ФС77-60625 от 20.01.2015
Свидетельство о публикации

Автоматическая выдача свидетельства о публикации в официальном СМИ сразу после добавления материала на сайт - Бесплатно

Добавить свой материал

За каждый опубликованный материал Вы получите бесплатное свидетельство о публикации от проекта «Инфоурок»

(Свидетельство о регистрации СМИ: Эл №ФС77-60625 от 20.01.2015)

Инфоурок / Информатика / Презентации / Презентация по информатике на тему "Цикл с параметром"
ВНИМАНИЮ ВСЕХ УЧИТЕЛЕЙ: согласно Федеральному закону № 313-ФЗ все педагоги должны пройти обучение навыкам оказания первой помощи.

Дистанционный курс "Оказание первой помощи детям и взрослым" от проекта "Инфоурок" даёт Вам возможность привести свои знания в соответствие с требованиями закона и получить удостоверение о повышении квалификации установленного образца (180 часов). Начало обучения новой группы: 28 июня.

Подать заявку на курс
  • Информатика

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

библиотека
материалов
* Программирование на языке Паскаль Тема 4. Циклы
program SUM; uses crt; label 1; var s,k :integer; begin clrscr; k:=0;s:=0; 1:...
* Циклы Цикл – это многократное выполнение одинаковой последовательности дейс...
* Цикл с переменной 	for  :=  to  do begin {тело цикла} end; Увеличение перем...
* Циклы program qq; var i: integer; begin for i:=1 to 5 do writeln('Привет');...
* Цикл с переменной Особенности: переменная цикла может быть только целой (in...
* Цикл с переменной Особенности: в теле цикла не разрешается изменять перемен...
* Сколько раз выполняется цикл? a := 1; for i:=1 to 3 do a := a+1; a = 4 a :=...
* Циклы Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a...
* Программа program qq; var i, i2, i3: integer; begin for i:=1 to 8 do begin...
* for i:=1 to 9 do begin if ??? then begin i2 := i*i; i3 := i2*i; writeln(i:4...
* Задания «8»: Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример...
12 1

Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Описание презентации по отдельным слайдам:

№ слайда 1 * Программирование на языке Паскаль Тема 4. Циклы
Описание слайда:

* Программирование на языке Паскаль Тема 4. Циклы

№ слайда 2 program SUM; uses crt; label 1; var s,k :integer; begin clrscr; k:=0;s:=0; 1:
Описание слайда:

program SUM; uses crt; label 1; var s,k :integer; begin clrscr; k:=0;s:=0; 1: if k<=10 then begin s:=s+k; k:=k+1; goto 1; end; write('s=',s); end.

№ слайда 3 * Циклы Цикл – это многократное выполнение одинаковой последовательности дейс
Описание слайда:

* Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом шагов (цикл с условием) Задача. Вывести на экран 5 раз слово «Привет». Особенность: одинаковые действия выполняются 5 раз.

№ слайда 4 * Цикл с переменной 	for  :=  to  do begin {тело цикла} end; Увеличение перем
Описание слайда:

* Цикл с переменной for <переменная> := <начальное значение> to <конечное значение> do begin {тело цикла} end; Увеличение переменной на 1: for <переменная> := <начальное значение> downto <конечное значение> do begin {тело цикла} end; Уменьшение переменной на 1:

№ слайда 5 * Циклы program qq; var i: integer; begin for i:=1 to 5 do writeln(&#039;Привет&#039;);
Описание слайда:

* Циклы program qq; var i: integer; begin for i:=1 to 5 do writeln('Привет'); end. «Для всех i от 1 до 5 делай …» for i:=1 to 5 do Если в цикле более одного оператора: for i:=1 to 5 do begin write('Привет'); writeln(', Вася!'); end; begin end;

№ слайда 6 * Цикл с переменной Особенности: переменная цикла может быть только целой (in
Описание слайда:

* Цикл с переменной Особенности: переменная цикла может быть только целой (integer) шаг изменения переменной цикла всегда равен 1 (to) или -1 (downto) если в теле цикла только один оператор, слова begin и end можно не писать: если конечное значение меньше начального, цикл (to) не выполняется ни разу (проверка условия в начале цикла, цикл с предусловием) for i:=1 to 8 do writeln('Привет');

№ слайда 7 * Цикл с переменной Особенности: в теле цикла не разрешается изменять перемен
Описание слайда:

* Цикл с переменной Особенности: в теле цикла не разрешается изменять переменную цикла (почему?) при изменении начального и конечного значения внутри цикла количество шагов не изменится: n := 8; for i:=1 to n do begin writeln('Привет'); n := n + 1; end; нет зацикливания

№ слайда 8 * Сколько раз выполняется цикл? a := 1; for i:=1 to 3 do a := a+1; a = 4 a :=
Описание слайда:

* Сколько раз выполняется цикл? a := 1; for i:=1 to 3 do a := a+1; a = 4 a := 1; for i:=3 to 1 do a := a+1; a = 1 a := 1; for i:=1 downto 3 do a := a+1; a = 1 a := 1; for i:=3 downto 1 do a := a+1; a = 4

№ слайда 9 * Циклы Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a
Описание слайда:

* Циклы Задача. Вывести на экран квадраты и кубы целых чисел от 1 до 8 (от a до b). Особенность: одинаковые действия выполняются 8 раз. i := 1; { очередное число } i2 := i*i; { его квадрат } i3 := i2*i; { куб } writeln(i:4, i2:4, i3:4); i := 2; ...

№ слайда 10 * Программа program qq; var i, i2, i3: integer; begin for i:=1 to 8 do begin
Описание слайда:

* Программа program qq; var i, i2, i3: integer; begin for i:=1 to 8 do begin i2 := i*i; i3 := i2*i; writeln(i:4, i2:4, i3:4); end; end. переменная цикла начальное значение конечное значение

№ слайда 11 * for i:=1 to 9 do begin if ??? then begin i2 := i*i; i3 := i2*i; writeln(i:4
Описание слайда:

* for i:=1 to 9 do begin if ??? then begin i2 := i*i; i3 := i2*i; writeln(i:4, i2:4, i3:4); end; end; Как изменить шаг? Задача. Вывести на экран квадраты и кубы нечётных целых чисел от 1 до 9. Особенность: переменная цикла должна увеличиваться на 2. Проблема: в Паскале шаг может быть 1 или -1. Решение: i mod 2 = 1 i2 := i*i; i3 := i2*i; writeln(i:4, i2:4, i3:4); выполняется только для нечетных i

№ слайда 12 * Задания «8»: Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример
Описание слайда:

* Задания «8»: Ввести a и b и вывести квадраты и кубы чисел от a до b. Пример: Введите границы интервала: 4 6 4 16 64 5 25 125 6 36 216 «10»: Вывести квадраты и кубы 10 чисел следующей последовательности: 1, 2, 4, 7, 11, 16, … Пример: 1 1 1 2 4 8 4 16 64 ... 46 2116 97336


Подайте заявку сейчас на любой интересующий Вас курс переподготовки, чтобы получить диплом со скидкой 50% уже осенью 2017 года.


Выберите специальность, которую Вы хотите получить:

Обучение проходит дистанционно на сайте проекта "Инфоурок".
По итогам обучения слушателям выдаются печатные дипломы установленного образца.

ПЕРЕЙТИ В КАТАЛОГ КУРСОВ

Автор
Дата добавления 20.10.2015
Раздел Информатика
Подраздел Презентации
Просмотров459
Номер материала ДВ-081273
Получить свидетельство о публикации
Похожие материалы

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