X

Код презентации скопируйте его

Ширина px

Вы можете изменить размер презентации, указав свою ширину плеера!

Циклы в Pascal

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

Презентация на тему Циклы в Pascal

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

Cлайд 1
Циклы в Pascal Автор: учитель информатики Волкова Екатерина Сергеевна Циклы в Pascal Автор: учитель информатики Волкова Екатерина Сергеевна
Cлайд 2
Типы циклов цикл while с предусловием циклы с параметром for цикл repeat - un... Типы циклов цикл while с предусловием циклы с параметром for цикл repeat - until с постусловием циклы с предусловием
Cлайд 3
Цикл с предусловием в Паскале - WHILE Оператор цикла с предусловием выполняет... Цикл с предусловием в Паскале - WHILE Оператор цикла с предусловием выполняет действия заранее неизвестное число раз. Выход из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным. Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного раза.
Cлайд 4
Структура цикла WHILE WHILE DO begin ; end; Структура цикла WHILE WHILE DO begin ; end;
Cлайд 5
Блок – схема цикла WHILE условие нет да оператор Блок – схема цикла WHILE условие нет да оператор
Cлайд 6
Пример Задача: Написать программу, которая вычисляет сумму всех четных чисел ... Пример Задача: Написать программу, которая вычисляет сумму всех четных чисел до 50. var sum: integer; n: integer; begin sum:=0; n:=2; while n
Cлайд 7
Задача Написать программу, которая ищет n!. Задача Написать программу, которая ищет n!.
Cлайд 8
Цикл с постусловием в Паскале – REPEAT-UNTIL Этот оператор аналогичен операто... Цикл с постусловием в Паскале – REPEAT-UNTIL Этот оператор аналогичен оператору цикла с предусловием, но отличается от него тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов. Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны.
Cлайд 9
REPEAT ; UNTIL ; Структура цикла REPEAT-UNTIL REPEAT ; UNTIL ; Структура цикла REPEAT-UNTIL
Cлайд 10
Блок – схема цикла REPEAT-UNTIL условие нет да оператор Блок – схема цикла REPEAT-UNTIL условие нет да оператор
Cлайд 11
Задача: Написать программу, которая определяет сумму первой и последней цифр ... Задача: Написать программу, которая определяет сумму первой и последней цифр в числе. var a,b,c,d:integer; begin writeln('введите число'); readln(a); d:=a mod 10; repeat b:=a mod 10; a:=a div 10; until a=0; c:=d+b; writeln(‘Сумма первой и последней цифры равна:‘c); end. Пример
Cлайд 12
Написать программу, которая определяет является ли число простым. Задача Написать программу, которая определяет является ли число простым. Задача
Cлайд 13
Цикл с параметром в Паскале - FOR Цикл FOR задаёт условие по которому програм... Цикл с параметром в Паскале - FOR Цикл FOR задаёт условие по которому программа будет работать до его выполнения, допустим нужно n раз зациклить программу, то это легко сделать с помощью данного цикла. У цикла FOR есть характерная черта - счетчик который обычно обозначается буквой i или j. В цикле счетчик можно задавать как в прямом (служебное слово to), так и в обратном порядке (служебное слово downto).
Cлайд 14
Структура цикла FOR FOR i:= n1 TO n2 DO begin ; end; FOR i:= n2 DOWNTO n1 DO ... Структура цикла FOR FOR i:= n1 TO n2 DO begin ; end; FOR i:= n2 DOWNTO n1 DO begin ; end; 1 – ая форма записи 2 – ая форма записи
Cлайд 15
Блок – схема цикла FOR i:= n1 … n2 Тело цикла Блок – схема цикла FOR i:= n1 … n2 Тело цикла
Cлайд 16
Пример Задача: Написать программу, которая вычисляет n-ую степень заданного ч... Пример Задача: Написать программу, которая вычисляет n-ую степень заданного числа. var a, n, i, pr: integer; begin writeln (‘Введите число'); readln (a); writeln (‘Введите степень числа'); readln (n); pr:= 1; for i:= 1 to n do begin pr:= pr * a; end; writeln (‘Степень числа равна’,pr); end.
Cлайд 17
Задача Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n)... Задача Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n). N вводится с клавиатуры.
Cлайд 18
СПАСИБО ЗА ВНИМАНИЕ! СПАСИБО ЗА ВНИМАНИЕ!
Скачать эту презентацию
Наверх