Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
Циклы
Алгоритм, в котором предусмотрено неоднократное выполнение одной и той же последовательности действий называется циклическим.
Виды циклов в Паскале:
с предусловием; с постусловием; с параметрами прямой (с шагом +1); обратный (с шагом -1).С предусловием Цикл «ПОКА» | С постусловием Цикл «ДО» | Цикл с параметрами Цикл ДЛЯ | ||||||
|
|
![]() ![]() ![]()
| ||||||
Пока условие (логическое выражение) принимает значение истинно, выполняется тело цикла. While <условие> do <оператор>; В частности, это означает, что если в начале выполнения цикла значение <логического выражения> равно False, то цикл не выполнится ни разу. Если в теле цикла необходимо выполнить 2 и более операторов, то они объединяются в один составной оператор, с помощью операторных скобок begin и end. | До тех пор пока условие не станет истинным, повторять тело цикла. Repeat <операторы> Until <условие>; Последовательность операторов выполняется по меньшей мере один раз, ибо логическое выражение вычисляется после выполнения данной последовательности. | Для параметра цикла (i) изменяющего значения от начального значения (a), до конечного (b) с шагом h, выполнять тело цикла. А) прямой цикл – (с шагом +1) For i:= a to b do <оператор>; b) обратный цикл – (с шагом -1) For i:= a downto b do <оператор>; Если в теле цикла необходимо выполнить 2 и более операторов, то они объединяются в один составной оператор, с помощью операторных скобок begin и end. Все параметры цикла i, a, b,h должны быть простого порядкового типа. | ||||||
В теле цикла необходимо предусмотреть действия обеспечивающие выход из цикла (принцип конечности алгоритма) (в цикле for предусмотрено автоматическое изменение параметра цикла с шагом ±1) |
Протабулировать функцию у=х3+4 на промежутке (Вывести на экран координаты точек функции у=х3+4, для х изменяющей значения от а до b на величину h) | |||||||||||||
С предусловием Цикл «ПОКА» | С постусловием Цикл «ДО» | Цикл с параметрами Цикл ДЛЯ | |||||||||||
|
|
![]()
| |||||||||||
Var a, b, h, x, y : real; BEGIN Writeln (‘a, b, h’); Readln (a, b,h); X:= a; While x <= b do Begin Y:= x*x*x + 4; Writeln(x, y); X:= x +h; End; END. | Var a, b, h, x, y : real; BEGIN Writeln (‘a, b, h’); Readln (a, b,h); X:= a; REPEAT Y:= x*x*x + 4; Writeln(x, y); X:= x +h; UNTIL x > b; END. | Var a, b, h, x: integer; y : real; BEGIN Writeln (‘a, b’); Readln (a, b); FOR X:= a to b do Begin Y:= x*x*x + 4; Writeln(x, y); End; END. | |||||||||||
h может быть и целым, и дробным (h=10, h=1, h=0.1) | h может быть только целым (h=1, h= -1) | ||||||||||||
Начальное значение параметра цикла задается до цикла. Изменять параметр цикла обязательно в теле цикла, чтобы цикл когда-нибудь завершился. | Начальное значение, конечное и шаг изменения задается в операторе for. Параметр цикла изменяется автоматически. |
Домашнее задание.
Распределение вариантов на работу:
11 А класс
Вариант | ФИО | Вариант | ФИО |
1 | Бычкова Мария | 1 | Абзалова Алла |
2 | Волков Вадим | 2 | Астахова Анастасия |
3 | Гарипова Алина | 3 | Ахметзянов Булат |
4 | Гирфатов Дамир | 4 | Байрамгулова Резеда |
5 | Горлова Евгения | 5 | Валеев Азамат |
6 | Джафарова Диана | 6 | Давлетшина Камилла |
1 | Евтушенко Егор | 1 | Зайнагабтдинова Ляйсан |
2 | Ишкаева Вероника | 2 | Имаева Регина |
3 | Ишмаметьев Иван | 3 | Маннанова Адель |
4 | Красько Алексей | 4 | Никандров Иван |
5 | Кугубаев Тимур | 5 | Розмыслова Дарья |
6 | Муратшина Эльвира | 6 | Сайфуллина Маргарита |
1 | Старцева Анна | 1 | Тимофеева Александра |
2 | Чиглинцева Елена | 2 | Улямаева Диана |
11 Б класс
Вариант | ФИО | Вариант | ФИО |
1 | Атапина Анастасия | 1 | Ахматянова Алина |
2 | Бикбулатова Дилара | 2 | Бикбулатова Элина |
3 | Дулясов Антон | 3 | Дормидонтова Дарья |
4 | Зырянова Александра | 4 | Ермолаева Анна |
5 | Иванов Данил | 5 | Имаева Эльвира |
6 | Исхакова Лилия | 6 | Кислухина Елена |
1 | Карцева Лиза | 1 | Маков Владислав |
2 | Кузнецов Михаил | 2 | Силантьева Юлия |
3 | Мурсалимов Тимур | 3 | Усманова Диана |
4 | Прокопьев Андрей | 4 | Филиппов Никита |
5 | Шангареев Альберт | 5 | Хафизов Артем |
6 | Язданова Динара | ||
1 | Ямшанова Анна |
11 В класс
Вариант | ФИО | Вариант | ФИО |
1 | Антонова Настя | 1 | Ануфриева Анастасия |
2 | Асадуллина Яна | 2 | Бадртдинова Аделина |
3 | Аскаров Саша | 3 | Габзалилова Диана |
4 | Демидова Настя | 4 | Дьяченко Филипп |
5 | Заплатина Александра | 5 | Зыбина Людмила |
6 | Кадиков Руслан | 6 | Камалова Рената |
1 | Колесников Дима | 1 | Мустафин Эльдар |
2 | Межетдинов Тимур | 2 | Питомин Дмитрий |
3 | Мустакимов Роберт | 3 | Сафин Радмир |
4 | Муталова Камилла | 4 | Сулейманов Рамиль |
5 | Рыбинский Саша | 5 | Токарчук Екатерина |
6 | Салихова Аделина | 6 | Хисматуллина Карина |
1 | Хуснутдинов Алан | 1 | |
2 | Чувалов Владислав | 2 |
Вариант – 1
а) В какой по счету день пловец начнет проплывать более 5 км?
б) К какому дню он суммарно проплывет более 30 км?
Решите задачу (составьте блок-схему и программу)Дано натуральное число N. Вычислить:
.
S:=0; k:=1;i:=1; a:=2;
Repeat
s:=s+a –i/k;
i:=i+1;
a:=a*2;
k:=k*i;
until abs(a –i/k)<eps;
________________________________________________________________________________
Вариант – 2
Урожай яблок в 1990 году составил 20 тонн. Далее каждые два года урожай уменьшался на 20%.а) Начиная с какого года, будет собрано менее 5 тонн?
б) В каком году суммарный урожай яблок превысит 90 тонн?
Решите задачу (составьте блок-схему и программу)Дано действительное число Х. Вычислить приближенное значение бесконечной суммы с заданной точностью:
, где |х|<1.
Нужное приближение считается достигнутым, если вычислена сумма нескольких слагаемых, и очередное слагаемое оказалось по модулю меньше заданного числа e=0.0001.
Дан фрагмент программы. Что вычисляется в этой задаче?S:=0; a=1;b:= –1;
For k:=1 to n do begin
a:=a*(k+1);
b:=b*(–1);
s:=s+a*b/(2*k-1);
end;
________________________________________________________________________________
Вариант – 3
В первый день пловец проплыл 3 км. В каждый следующий день он проплывал на 10% больше, чем в предыдущий.а) В какой по счету день пловец начнет проплывать более 5 км?
б) К какому дню он суммарно проплывет более 30 км?
Решите задачу (составьте блок-схему и программу)Дано натуральное число N. Вычислить:
.
S:=0; k:=1;i:=1;
Repeat
s:=s+k;
i:=i+1;
k:=k*i;
until i>n;
________________________________________________________________________________
Вариант – 4
Урожай яблок в 1990 году составил 20 тонн. Далее каждые два года урожай уменьшался на 20%.а) Начиная с какого года, будет собрано менее 5 тонн?
б) В каком году суммарный урожай яблок превысит 90 тонн?
Решите задачу (составьте блок-схему и программу)Даны натуральное N, действительное X. Вычислить:
.
S:=0; k:=2;i:=1;
While i<=n do begin
s:=s+k;
k:=k+2;
i:=i+1;
end;
________________________________________________________________________________
Вариант – 5
В первый день пловец проплыл 3 км. В каждый следующий день он проплывал на 10% больше, чем в предыдущий.а) В какой по счету день пловец начнет проплывать более 5 км?
б) К какому дню он суммарно проплывет более 30 км?
2. Решите задачу (составьте блок-схему и программу)
Вычислить: (1+sin 0,1)(1 + sin 0,2) · … ·(1+ sin 10).
3. Дан фрагмент программы. Что вычисляется в этой задаче?
S:=1; a=1;
For k:=1 to n do begin
a:=a*2;
s:=s+a;
end;
________________________________________________________________________________
Вариант – 6
Урожай яблок в 1990 году составил 20 тонн. Далее каждые два года урожай уменьшался на 20%.а) Начиная с какого года, будет собрано менее 5 тонн?
б) В каком году суммарный урожай яблок превысит 90 тонн?
Решите задачу (составьте блок-схему и программу)Дано действительное число Х. Вычислить приближенное значение бесконечной суммы с заданной точностью:
, где |х|<1.
Нужное приближение считается достигнутым, если вычислена сумма нескольких слагаемых, и очередное слагаемое оказалось по модулю меньше заданного числа e=0.0001.
Дан фрагмент программы. Что вычисляется в этой задаче?S:=1; k:=sqr(cos(x–1));i:=1;
Repeat
s:=s*(1+2*k);
i:=i+1;
k:=k* cos(x–1);
until i>n;

















