🗊Повторение действий в turbo pascal. Циклы

Категория: Образование
Нажмите для полного просмотра!
Повторение действий в turbo pascal.  Циклы, слайд №1Повторение действий в turbo pascal.  Циклы, слайд №2Повторение действий в turbo pascal.  Циклы, слайд №3Повторение действий в turbo pascal.  Циклы, слайд №4Повторение действий в turbo pascal.  Циклы, слайд №5Повторение действий в turbo pascal.  Циклы, слайд №6Повторение действий в turbo pascal.  Циклы, слайд №7Повторение действий в turbo pascal.  Циклы, слайд №8Повторение действий в turbo pascal.  Циклы, слайд №9Повторение действий в turbo pascal.  Циклы, слайд №10Повторение действий в turbo pascal.  Циклы, слайд №11Повторение действий в turbo pascal.  Циклы, слайд №12Повторение действий в turbo pascal.  Циклы, слайд №13Повторение действий в turbo pascal.  Циклы, слайд №14Повторение действий в turbo pascal.  Циклы, слайд №15Повторение действий в turbo pascal.  Циклы, слайд №16Повторение действий в turbo pascal.  Циклы, слайд №17Повторение действий в turbo pascal.  Циклы, слайд №18Повторение действий в turbo pascal.  Циклы, слайд №19Повторение действий в turbo pascal.  Циклы, слайд №20Повторение действий в turbo pascal.  Циклы, слайд №21Повторение действий в turbo pascal.  Циклы, слайд №22Повторение действий в turbo pascal.  Циклы, слайд №23Повторение действий в turbo pascal.  Циклы, слайд №24

Содержание

Вы можете ознакомиться и скачать Повторение действий в turbo pascal. Циклы. Презентация содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Повторение действий в turbo pascal. 
Циклы
Описание слайда:
Повторение действий в turbo pascal. Циклы

Слайд 2





Типы циклов
цикл с предусловием 
цикл с постусловием 
цикл с параметром
Описание слайда:
Типы циклов цикл с предусловием цикл с постусловием цикл с параметром

Слайд 3





Основные понятия
Тело цикла – 
повторяющиеся действия
Итерация – 
один проход цикла
Начальные установки – 
определение значений переменных, которые используются в циклах с предусловием и с постусловием
Описание слайда:
Основные понятия Тело цикла – повторяющиеся действия Итерация – один проход цикла Начальные установки – определение значений переменных, которые используются в циклах с предусловием и с постусловием

Слайд 4





Цикл с предусловием
Описание слайда:
Цикл с предусловием

Слайд 5





Примеры
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;
Описание слайда:
Примеры 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;

Слайд 6





Задача
Преобразовать значение угла в градусах к стандартному диапазону ±1800  путем исключения полных оборотов окружности (±3600).
Описание слайда:
Задача Преобразовать значение угла в градусах к стандартному диапазону ±1800 путем исключения полных оборотов окружности (±3600).

Слайд 7





Решение
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.
Описание слайда:
Решение 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.

Слайд 8





Для n>=0, не применяя формулы, вычислить сумму чисел от 1 до n
Описание слайда:
Для n>=0, не применяя формулы, вычислить сумму чисел от 1 до n

Слайд 9





C клавиатуры вводятся натуральные числа. Последовательность этих чисел заканчивается нулем. Найти их сумму.
Описание слайда:
C клавиатуры вводятся натуральные числа. Последовательность этих чисел заканчивается нулем. Найти их сумму.

Слайд 10





Цикл с постусловием
Описание слайда:
Цикл с постусловием

Слайд 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;

Слайд 12





Задача
Найти методом подбора целочисленное решение Диофантова уравнения 5х-3у=1.
Описание слайда:
Задача Найти методом подбора целочисленное решение Диофантова уравнения 5х-3у=1.

Слайд 13





Решение
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.
Описание слайда:
Решение 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.

Слайд 14






Цикл с параметром

Этот оператор применяется, если требуется выполнить тело цикла заранее заданное количество раз. 
Параметр  - переменная порядкового типа -  на каждой итерации увеличивается или уменьшается на одно значение.
Описание слайда:
Цикл с параметром Этот оператор применяется, если требуется выполнить тело цикла заранее заданное количество раз. Параметр - переменная порядкового типа - на каждой итерации увеличивается или уменьшается на одно значение.

Слайд 15





Формат оператора 
 for <параметр> : = <выражение 1> 
to <выражение 2> do 
<тело цикла>; 
S:=0;
 for i:=1 to 20 do 
s:=s+i;
Описание слайда:
Формат оператора for <параметр> : = <выражение 1> to <выражение 2> do <тело цикла>; S:=0; for i:=1 to 20 do s:=s+i;

Слайд 16


Повторение действий в turbo pascal.  Циклы, слайд №16
Описание слайда:

Слайд 17


Повторение действий в turbo pascal.  Циклы, слайд №17
Описание слайда:

Слайд 18





Формат оператора 
for <параметр> : = <выражение 1> downto <выражение 2> do 
		<тело цикла>;
S:=0;
for i:=20 downto 1 do 
s:=s+i;
Описание слайда:
Формат оператора for <параметр> : = <выражение 1> downto <выражение 2> do <тело цикла>; S:=0; for i:=20 downto 1 do s:=s+i;

Слайд 19


Повторение действий в turbo pascal.  Циклы, слайд №19
Описание слайда:

Слайд 20





Задача
Найти нечетные и кратные 3 числа в диапазоне от 30 до 60. Распечатать их в порядке убывания.
Описание слайда:
Задача Найти нечетные и кратные 3 числа в диапазоне от 30 до 60. Распечатать их в порядке убывания.

Слайд 21





Решение
var i : byte;
begin
	for i := 60 downto 30 do
	if ( i  mod 3 =0) and ( odd i ) 
	then writeln ( i );
end.
Описание слайда:
Решение var i : byte; begin for i := 60 downto 30 do if ( i mod 3 =0) and ( odd i ) then writeln ( i ); end.

Слайд 22






Замечания

Если тело цикла содержит несколько действий, то эти действия заключаются в операторные скобки begin … end. 
В теле цикла запрещается явное преобразование счетчика.
После нормального завершения цикла значение счетчика не определено.
Описание слайда:
Замечания Если тело цикла содержит несколько действий, то эти действия заключаются в операторные скобки begin … end. В теле цикла запрещается явное преобразование счетчика. После нормального завершения цикла значение счетчика не определено.

Слайд 23






Замечания

Для аварийного выхода из циклов или внеочередного перехода к следующей итерации существуют две процедуры модуля SYSTEM: 
BREAK -  прекращает выполнение тела цикла и переходит к оператору, следующему за циклом;
CONTINUE – передает управление на условие продолжения или завершения тела цикла, так что начинается следующая итерация.
Описание слайда:
Замечания Для аварийного выхода из циклов или внеочередного перехода к следующей итерации существуют две процедуры модуля SYSTEM: BREAK - прекращает выполнение тела цикла и переходит к оператору, следующему за циклом; CONTINUE – передает управление на условие продолжения или завершения тела цикла, так что начинается следующая итерация.

Слайд 24





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию