Шутилина Л.А. Lshutilina@yandex.ru. Повторим вместе… 1.Что называется циклом параметрами? 2.Формат записи цикла с параметрами? 3.Как в цикле записать.

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



Advertisements
Похожие презентации
На этом уроке вы узнаете Что такое вложенные циклы. Как они применяются в программах. Как можно сократить количество повторений цикла.
Advertisements

Цикл с параметрами. Операторы цикла в Паскале Операторы цикла используются для многократного повторения входящих в их состав операторов. В языке Турбо.
Операторы цикла. n := 10; For i := 1 to n do Begin Write (i); n := 100; End; Тело цикла будет выполняться 10 раз, хотя уже после первого выполнения тела.
Организация повторений в Паскале. i,1,n Действие 1 Действие 2 i,1,n Действие 1 Действие 2 FOR i:=1 TO N DO BEGIN действие 1; действие 2; END; FOR i:=1.
Операторы цикла © М.Е.Макарова
Операторы цикла © М.Е.Макарова. Цикл - это команда исполнителю повторить заданное количество раз, указанную последовательность команд В языке программирования.
Шашкина Лилия Наиловна учитель информатики МОБУ СОШ 2 городского округа город Агидель РБ.
Шутилина Л.А., A[1,1]A[1,2]A[1,3]A[1,4]A[1,5] A[2,1]A[2,2]A[2,3]A[2,4]A[2,5] A[3,1]A[3,2]A[3,3]A[3,4]A[3,5] A[4,1]A[4,2]A[4,3]A[4,4]A[4,5]
Организация повторений в Паскале. Найди ошибки: Program new Uses crt; Var a, b, c integer Begin clrscr Readln(a,b); C:=a*a+b*b Wreteln(c); End.
Операторы циклаОператоры циклаЦиклы позволяют многократно выполнять одну или группу команд, причем в тексте программы нет необходимости записывать эти.
1 Программирование на языке Паскаль Тема 4. Циклы.
ЦИКЛ «ДО» i:=1,n действия … FOR i:=1 TO n DO Begin Действия End; …
Алгоритмическая структура цикл Алгоритм циклической структуры - это алгоритм, в котором происходит многократное повторение одного и того же участка программы.
Циклические алгоритмы. Циклическими называются алгоритмы, в которых повторяется определенная последовательность действий (тело цикла). Определение.
АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ АЛГОРИТМИЧЕСКАЯ СТРУКТУРА ЦИКЛ В TURBO PASCAL Условие Оператор ДаНет Учитель информатики: Коваленко Татьяна Викторовна
Циклические конструкции 1. Цикл с предусловием предусловием 2. Цикл с постусловием постусловием 3. Цикл с параметром параметром 4. Вложенные циклы Вложенные.
Организация циклов в языке программирования Паскаль. Подготовила Семенова Н.С., учитель информатики МБОУ «Средняя общеобразовательная школа 26 с углублённым.
ЦИКЛИЧЕСКИЙ АЛГОРИТМ Цели: -Познакомиться с понятием циклического алгоритма. -Освоить языковые средства для реализации циклических алгоритмов.
Это алгоритмы, предусматривающие многократное повторение одного и того же действия над ноывми данными. Цикл называется арифметическим, если заранее известно.
ОПЕРАТОРЫ ПОВТОРА (ЦИКЛА). ЦИКЛ-одна из важнейших алгоритмических структур. ЦИКЛ представляет собой последовательность операторов, которая выполняется.
Транксрипт:

Шутилина Л.А.

Повторим вместе… 1.Что называется циклом параметрами? 2.Формат записи цикла с параметрами? 3.Как в цикле записать команду присваивания, чтобы она вычисляла сумму чисел? Количество? 4.Какое начальное значение должно быть у переменной, в которой накапливаем произведение чисел? 5.Формат записи параметрического цикла, в которой счетчик цикла уменьшается? 6.Можно ли изменять значение верхней границы цикла в теле цикла? 7.Можно ли в теле цикла использовать команду сравнения?

Основные наши задачи 1.Дать определение вложенному циклу. 2.В каких программах данную разновидность параметрических циклов необходимо применять. 3.Правила записи параметрических вложенных циклов.

Итак, цикл называется вложенным, если он находится в теле другого цикла. for i:=0 to n do begin for j:=0 to m do begin for k:=0 to w do begin end; Внутренний цикл должен полностью находиться в теле внешнего цикла. Цикл k Цикл j Цикл i Вложенный параметрический цикл

Алгоритмическая конструкция данного вложенного цикла Для I:=1 до n с шагом +1 выполнять Для j:=1 до m с шагом +1 выполнять Для k:=1 до w с шагом +1 выполнять Тело цикла

В кассе есть монеты по 2, 5 и 10 копеек. Сколькими способами можно выдать сдачу на некоторую сумму Sum? Задача

Program EX1; Uses Crt; Var Sum, Xmax, Ymax, Zmax, x, y, z, p:integer; Begin Clrscr; Writeln ('Vvedite Summu'); Readln (Sum); p:=0; Xmax:=Sum div 2; Ymax:=Sum div 5; Zmax:=Sum div 10; Writeln (' Vsego monet'); Writeln ('______________________'); for x:=0 to Xmax do for y:=0 to Ymax do for z:=0 to Zmax do if 2*x+5*y+10*z=Sum then begin writeln(x:3,y:3,z:3,x+y+z:8); p:=p+1; end; If p=0 then writeln('Variantov net) else writeln ('Vsego ', p,' variantov'); readln; End.

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

1. Определить сколько существует «счастливых» автобусных билетов в одной серии с номерами от до «Счастливым» считается билет, сумма первых трех цифр которого равна сумме вторых трех цифр. 2. С клавиатуры вводится 10 различных произвольных чисел. а) Найти разность между наибольшим и наименьшим из них. б) Порядковый номер наибольшего и наименьшего числа. 3. Вычислить: Эту задачу нужно решать с конца, т.е., использовать цикл с уменьшающимся счетчиком. Решаем вместе на занятии