Шашкина Лилия Наиловна учитель информатики МОБУ СОШ 2 городского округа город Агидель РБ.

Презентация:



Advertisements
Похожие презентации
Вложенные циклы Старинная задача. Сколько можно купить быков, коров и телят, при условии, что плата за быка 10 рублей, за корову – 5 рублей, за теленка.
Advertisements

Цель урока: Показать сходство и различие операторов цикла с предусловием и постусловием в языках программирования QBasic и Turbo Pascal 7.0. План урока:
На этом уроке вы узнаете Что такое вложенные циклы. Как они применяются в программах. Как можно сократить количество повторений цикла.
Шутилина Л.А. Повторим вместе… 1.Что называется циклом параметрами? 2.Формат записи цикла с параметрами? 3.Как в цикле записать.
Вложенные циклы.. Примеры использования: 1.Напечатать таблицу умножения. 2.Создать модель электронных часов. 3.Покупатель должен заплатить в кассу S р.
Общий вид инструкции цикла ДО: REPEAT UNTIL ; Примечание: Особенность цикла ДО в том, что между словами repeat и until можно записать любое количество.
Циклический алгоритм –это алгоритм команды которого выполняются несколько раз подряд. В языке Паскаль имеется три различных оператора цикла: 1. Оператор.
Организация циклов Компьютер может заданное число раз выполнить одни и те же действия с разными данными. Повторяющиеся действия в программировании называются.
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Язык программирования Паскаль 6 часть. ЦИКЛЫ Повторение некоторой последовательности действий называется циклом.
Программирование на языке Паскаль. 3 Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл.
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
1 Программирование на языке Паскаль Циклы. 2 Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов.
Тема урока: Операторы цикла. Решение задач со счетчиком. Выполнила: Троегубова Татьяна Сергеевна учитель МОУ «СОШ 87»
1 Программирование на языке Паскаль Тема 4. Циклы.
Вложенные циклы. Если телом цикла является циклическая структура, то такие циклы называются вложенными.
Цикл со счетчиком. Циклы Цикл – это многократное выполнение одинаковой последовательности действий. цикл с известным числом шагов цикл с неизвестным числом.
Вложенные циклы Бородина Т.А., учитель информатики ГБОУ СОШ 3 г. Сызрани Самарской области.
Транксрипт:

Шашкина Лилия Наиловна учитель информатики МОБУ СОШ 2 городского округа город Агидель РБ

Цель урока: Образовательная: ознакомление с понятием вложенные циклы, научиться использовать вложенные циклы для решения задач. Развивающая: развитие логического мышления, памяти, внимательности. Воспитательная: формирование интереса к познанию, трудолюбию.

Актуализация знаний Для чего используются команды цикла? Как в цикле записать команду присваивания, чтобы она вычисляла сумму чисел? Количество? Произведение чисел? Какое начальное значение должно быть у переменной, в которой накапливаем сумму чисел? Количество? Произведение чисел? Как записывается команда цикла, в которой счетчик цикла уменьшается?

Сколько раз будет повторен цикл и какими будут значения переменных a,b,s после завершения следующей последовательности операторов: а:=1; b :=1; white a+b< 8 do begin a:=а+1; b:=b+2; S:=а+b; end;

Определить значения S после выполнения следующих операторов: S:=0; i:=1; repeat S:=S+5 div i; i:=i-1 until i < =1;

Изучение нового материала Цикл называется вложенным, если он размещается внутри другого цикла. Вложенный цикл по отношению к циклу в тело которого он вложен будет именоваться внутренним циклом, и наоборот цикл в теле которого существует вложенный цикл будет именоваться внешним по отношению к вложенному. Какие вы можете привести примеры вложенных циклов из жизни? (год – месяц – день – часы - минуты - секунды)

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

Решение задач Найти все симметричные четырехзначные числа сумма цифр которых равна заданному числу х. Обозначим, a- первая цифра b- вторая цифра c- третья цифра d – четвертая цифра Какое число является симметричным? a=d и b=c

Найти все симметричные четырехзначные числа сумма цифр которых равна заданному числу х. Надо организовать перебор всех четырехзначных чисел и проверить для каждого из них выполнения условий: a=d b=c S=a + b + c + d

Найти все симметричные четырехзначные числа сумма цифр которых равна заданному числу х. program Simmetria; var x,a,b,c,d,s : integer; begin write ( введите x= ); readln (x); for a:=1 to 9 do for b:=0 to 9 do for c:=0 to 9 do for d:=0 to 9 do begin S:=a + b + c + d; If (a=d) and (b=c) and (S=x) then write (a, b, c, d, ); end; end.

Сколько можно купить быков, коров и телят, если плата за быка 10 рублей, за корову-5 рублей, за теленка полтинник (0,5 рублей), если на 100 рублей надо купить 100 голов скота? Обозначим: b- быки количество к- количество коров t- количество телят Можно записать два уравнения: 10в+5к+0.5t=100 b+к+t=100 На сто рублей можно купить не более 10 быков, т.е 0 b 10 не более 20 коров, т.е 0 k 20 не более 200 телят, т.е 0 t 200

Сколько можно купить быков, коров и телят, если плата за быка 10 рублей, за корову-5 рублей, за теленка полтинник (0,5 рублей), если на 100 рублей надо купить 100 голов скота? program Pokupka; Var b,k,t :integer; Begin for b:=0 to 10 do for k:=0 to 20 do for t:=0 to 200 do if (10*b+5*k+0,5*t=100) and (b+k+t=100) then writeln ( быков -, b, коров -, k, телят -, t ); end. Проверка решения задачи за компьютером.

Итог урока Какой цикл можно назвать вложенным? Какие правила записи вложенных циклов? Могут ли циклы «пересекаться» друг с другом?

Домашнее задание Найти все натуральные числа а, b и с из интервала от 10 до 40, для которых выполняется равенство a+b 2 =c 2. Найти количество четырехзначных чисел, в которых ровно две одинаковые цифры.