Презентация по теме "Вложенные циклы"
презентация к уроку по информатике и икт (10 класс)

Цель:

-повторить алгоритмическую структуру цикл;

-познакомиться с вложенными циклами.

Скачать:

Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Тема: Вложенные циклы Цель: повторить алгоритмическую структуру цикл; познакомиться с вложенными циклами.

Слайд 2

1 . Формат оператора for i := A to B do for j:= C to D do for k:=E to F do < оператор >;

Слайд 3

2 . Алгоритм выполнения for I := A to B do for J:= C to D do for K:=E to F do < оператор >; Для каждого значения параметра I из промежутка от A до В выполняется тело цикла.

Слайд 4

3. Блок-схема I= A,B Оператор

Слайд 5

4 . Количество повторений Фрагмент программы I J K for i := 1 to 2 do for j:= 11 to 12 do for k:=21 to 23 do < оператор >; 1 2 11 12 11 12 21 22 23 21 22 23 21 22 23 21 22 23

Слайд 6

5 . Количество повторений for i := 1 to 2 do for j:= 11 to 12 do for k:=21 to 23 do < оператор >; 2 * 2 * 3 for i:= A to B do for j:= C to D do for k:=E to F do < оператор >; (B-F+1) * (D-C+1) * (F-E+1)

Слайд 7

Вопросы: Как работает цикл с параметром? Как работает цикл с вложенным циклом? Сколько может быть вложенных циклов? Какие используются служебные слова для записи цикла с параметром? Как подсчитать количество повторений?


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Вложенные циклы Организация перебора

Слайд 2

Старинная задача Сколько можно купить быков, коров и телят, если плата за быка - 10 рублей, за корову - 5 рублей, за теленка полтинник (0,5 рубля) и на 100 рублей надо купить 100 голов скота.

Слайд 3

b – количество быков ( по 10 рублей) k – количество коров ( по 5 рублей) t – количество телят ( по 0.5 рублей) k=0,20 t=0,200 b=0,10 b+k+t=100 b*10+k*5+t*0.5=100 b+k+t=100 b* 20 +k* 10 +t= 200

Слайд 4

k=0,20 t=0,200 b=0,10 b+k+t=100 b*20+k*10+t=200 For b:=0 to 10 do …..

Слайд 5

uses crt; var b,k,t:integer; begin clrscr; for b:=0 to 10 do for k:=0 to 20 do for t:= 0 to 200 do if (b+k+t=100) and (20*b+10*k+t=200) then writeln(b,k:4,t:4); readkey; end.

Слайд 6

Сокращение перебора uses crt ; var b,k,t:integer; begin clrscr; for b:=0 to 10 do for k:=0 to 20 do begin t:=100-b-k; if 20*b+10*k+t=200 then writeln ( b, k:4, t:4); end; readkey; end.


По теме: методические разработки, презентации и конспекты

Презентация М.Цветаева. Цикл стихотворений о Москве (11 класс)

Данная работа предназначена для урока литературы в 11 классе  при изучении творчества М.Цветаевой. В рбате представлен интересный материал о поэтическом цикле, посвященном Москве....

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

Презентация к уроку "Циклы"...

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

Данная презентация нацелена на то, чтобы показать отличия цикла с постусловием от цикла с предусловием (тема, пройденная ранее)...

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

Презентация к уроку "Использование всех типов циклов на Паскале"...

Презентация "Операторы повторений. Циклы с предусловием в Паскале"

Презентация "Операторы повторений. Циклы с предусловием в Паскале"...

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

Презентация по теме: "Цикл" для 5 класса по Горячеву А.В....

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

Презентация по теме: "Цикл"...