Презентация - Повторение действий в turbo pascal. Циклы

Смотреть слайды в полном размере
Презентация Повторение действий в turbo pascal. Циклы


Вашему вниманию предлагается презентация на тему «Повторение действий в turbo pascal. Циклы», с которой можно предварительно ознакомиться, просмотреть текст и слайды к ней, а так же, в случае, если она вам подходит - скачать файл для редактирования или печати.

Презентация содержит 24 слайда и доступна для скачивания в формате ppt. Размер скачиваемого файла: 160.00 KB

Просмотреть и скачать

Pic.1
Повторение действий в turbo pascal. Циклы
Повторение действий в turbo pascal. Циклы
Pic.2
Типы циклов цикл с предусловием цикл с постусловием цикл с параметром
Типы циклов цикл с предусловием цикл с постусловием цикл с параметром
Pic.3
Основные понятия Тело цикла – повторяющиеся действия Итерация – один проход цикла Начальные установк
Основные понятия Тело цикла – повторяющиеся действия Итерация – один проход цикла Начальные установки – определение значений переменных, которые используются в циклах с предусловием и с постусловием
Pic.4
Цикл с предусловием
Цикл с предусловием
Pic.5
Примеры a : = 3; while a < 4 do a: = sqr(a); a : = 10; while true do a : = a*10; a : = 10; while
Примеры a : = 3; while a < 4 do a: = sqr(a); a : = 10; while true do a : = a*10; a : = 10; while false do a : = a*10;
Pic.6
Задача Преобразовать значение угла в градусах к стандартному диапазону ±1800 путем исключения полных
Задача Преобразовать значение угла в градусах к стандартному диапазону ±1800 путем исключения полных оборотов окружности (±3600).
Pic.7
Решение var a : integer; begin readln(a); while abs(a) > 180 do if a > 0 then dec(a,360) else
Решение var a : integer; begin readln(a); while abs(a) > 180 do if a > 0 then dec(a,360) else inc(a,360); writeln(a); end.
Pic.8
Для n>=0, не применяя формулы, вычислить сумму чисел от 1 до n
Для n>=0, не применяя формулы, вычислить сумму чисел от 1 до n
Pic.9
C клавиатуры вводятся натуральные числа. Последовательность этих чисел заканчивается нулем. Найти их
C клавиатуры вводятся натуральные числа. Последовательность этих чисел заканчивается нулем. Найти их сумму.
Pic.10
Цикл с постусловием
Цикл с постусловием
Pic.11
Примеры x : = 4; repeat writeln (x); until true; x : = 4; repeat writeln (x); until false;
Примеры x : = 4; repeat writeln (x); until true; x : = 4; repeat writeln (x); until false;
Pic.12
Задача Найти методом подбора целочисленное решение Диофантова уравнения 5х-3у=1.
Задача Найти методом подбора целочисленное решение Диофантова уравнения 5х-3у=1.
Pic.13
Решение var x, y : integer; begin x : = 1; y : = 1; repeat if 5*x – 3*y >1 then inc(y) else inc(x
Решение var x, y : integer; begin x : = 1; y : = 1; repeat if 5*x – 3*y >1 then inc(y) else inc(x); until 5*x – 3*y =1; writeln (x:5, y:5); end.
Pic.14
Цикл с параметром Этот оператор применяется, если требуется выполнить тело цикла заранее заданное ко
Цикл с параметром Этот оператор применяется, если требуется выполнить тело цикла заранее заданное количество раз. Параметр - переменная порядкового типа - на каждой итерации увеличивается или уменьшается на одно значение.
Pic.15
Формат оператора for <параметр> : = <выражение 1> to <выражение 2> do <тело цик
Формат оператора for <параметр> : = <выражение 1> to <выражение 2> do <тело цикла>; S:=0; for i:=1 to 20 do s:=s+i;
Pic.16
Повторение действий в turbo pascal. Циклы, слайд 16
Pic.17
Повторение действий в turbo pascal. Циклы, слайд 17
Pic.18
Формат оператора for <параметр> : = <выражение 1> downto <выражение 2> do <тело
Формат оператора for <параметр> : = <выражение 1> downto <выражение 2> do <тело цикла>; S:=0; for i:=20 downto 1 do s:=s+i;
Pic.19
Повторение действий в turbo pascal. Циклы, слайд 19
Pic.20
Задача Найти нечетные и кратные 3 числа в диапазоне от 30 до 60. Распечатать их в порядке убывания.
Задача Найти нечетные и кратные 3 числа в диапазоне от 30 до 60. Распечатать их в порядке убывания.
Pic.21
Решение var i : byte; begin for i := 60 downto 30 do if ( i mod 3 =0) and ( odd i ) then writeln ( i
Решение var i : byte; begin for i := 60 downto 30 do if ( i mod 3 =0) and ( odd i ) then writeln ( i ); end.
Pic.22
Замечания Если тело цикла содержит несколько действий, то эти действия заключаются в операторные ско
Замечания Если тело цикла содержит несколько действий, то эти действия заключаются в операторные скобки begin … end. В теле цикла запрещается явное преобразование счетчика. После нормального завершения цикла значение счетчика не определено.
Pic.23
Замечания Для аварийного выхода из циклов или внеочередного перехода к следующей итерации существуют
Замечания Для аварийного выхода из циклов или внеочередного перехода к следующей итерации существуют две процедуры модуля SYSTEM: BREAK - прекращает выполнение тела цикла и переходит к оператору, следующему за циклом; CONTINUE – передает управление на условие продолжения или завершения тела цикла, так что начинается следующая итерация.
Pic.24
Общие рекомендации Используйте цикл с параметром, когда знаете, сколько раз должно выполняться тело
Общие рекомендации Используйте цикл с параметром, когда знаете, сколько раз должно выполняться тело цикла; Используйте цикл с постусловием, если необходимо, чтобы тело цикла выполнилось хотя бы один раз; Используйте цикл с предусловием, если хотите, чтобы проверка была произведена прежде, чем выполнится тело цикла.


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!