Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему по информатике Циклы в Паскаль

Содержание

Типы цикловцикл while с предусловиемциклы с параметром forцикл repeat - until с постусловиемциклы с предусловием
Циклы в PascalАвтор: учитель информатики Волкова Екатерина Сергеевна Типы цикловцикл while с предусловиемциклы с параметром forцикл repeat - until с постусловиемциклы с предусловием Цикл с предусловием в Паскале - WHILE
Оператор цикла с предусловием выполняет действия Структура цикла WHILE 		WHILE  DO    	begin Блок – схема цикла WHILE условиенетдаоператор ПримерЗадача: Написать программу, которая вычисляет сумму всех четных чисел до 50.var ЗадачаНаписать программу, которая ищет n!. Цикл с постусловием в Паскале – REPEAT-UNTILЭтот оператор аналогичен оператору цикла с REPEAT			;		UNTIL 			;Структура цикла 
REPEAT-UNTIL Блок – схема цикла REPEAT-UNTIL условиенетдаоператор Задача: Написать программу, которая определяет сумму первой и последней цифр в числе. Написать программу, которая определяет является ли число простым.Задача Цикл с параметром в Паскале - FORЦикл FOR задаёт условие по которому Структура цикла FOR 					FOR i:= n1 TO n2 DO Блок – схема цикла FOR i:= n1 … n2Тело цикла ПримерЗадача: Написать программу, которая вычисляет n-ую степень заданного числа.var  a, n, ЗадачаНаписать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n). N вводится с клавиатуры. СПАСИБО ЗА ВНИМАНИЕ!
Слайды презентации

Слайд 2 Типы циклов
цикл while с предусловием
циклы с параметром for
цикл

Типы цикловцикл while с предусловиемциклы с параметром forцикл repeat - until с постусловиемциклы с предусловием

repeat - until с постусловием
циклы с предусловием


Слайд 3 Цикл с предусловием в Паскале - WHILE
Оператор цикла

Цикл с предусловием в Паскале - WHILE
Оператор цикла с предусловием выполняет

с предусловием выполняет действия заранее неизвестное число раз. Выход

из цикла осуществляется, если некоторое логическое выражение или его результат окажется ложным.
Так как верность логического выражения проверяется в начале, тело цикла может не выполнится ни одного раза.


Слайд 4 Структура цикла WHILE
WHILE DO

Структура цикла WHILE 		WHILE DO  	begin    	 ;  	 end;

begin

<тело цикла>;
end;


Слайд 5 Блок – схема цикла WHILE
условие
нет
да
оператор

Блок – схема цикла WHILE условиенетдаоператор

Слайд 6 Пример
Задача: Написать программу, которая вычисляет сумму всех четных

ПримерЗадача: Написать программу, которая вычисляет сумму всех четных чисел до 50.var

чисел до 50.
var
sum: integer;
n: integer;
begin

sum:=0;
n:=2;
while n <= 50 do
begin
sum:= sum + n;
n:= n + 2;
end;
writeln ('Сумма равна: ',sum);
end.


Слайд 7 Задача
Написать программу, которая ищет n!.

ЗадачаНаписать программу, которая ищет n!.

Слайд 8 Цикл с постусловием в Паскале – REPEAT-UNTIL
Этот оператор

Цикл с постусловием в Паскале – REPEAT-UNTILЭтот оператор аналогичен оператору цикла

аналогичен оператору цикла с предусловием, но отличается от него

тем, что проверка условия производится после выполнения тела (действий) цикла. Это обеспечивает его выполнение хотя бы один раз в отличие от ранее разобранных циклов.
Обратите внимание на то, что данный оператор цикла предполагает наличие нескольких операторов в теле цикла, то есть можно выполнять несколько действий, поэтому служебные слова Begin и End не нужны.


Слайд 9 REPEAT
;
UNTIL
;

Структура цикла REPEAT-UNTIL

REPEAT			;		UNTIL 			;Структура цикла 
REPEAT-UNTIL

Слайд 10 Блок – схема цикла REPEAT-UNTIL
условие
нет
да
оператор

Блок – схема цикла REPEAT-UNTIL условиенетдаоператор

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

Пример


Слайд 12 Написать программу, которая определяет является ли число простым.
Задача

Написать программу, которая определяет является ли число простым.Задача

Слайд 13 Цикл с параметром в Паскале - FOR
Цикл FOR

Цикл с параметром в Паскале - FORЦикл FOR задаёт условие по

задаёт условие по которому программа будет работать до его

выполнения, допустим нужно n раз зациклить программу, то это легко сделать с помощью данного цикла.
У цикла FOR есть характерная черта - счетчик который обычно обозначается буквой i или j.
В цикле счетчик можно задавать как в прямом (служебное слово to), так и в обратном порядке (служебное слово downto).


Слайд 14 Структура цикла FOR

FOR i:= n1 TO n2

Структура цикла FOR 					FOR i:= n1 TO n2 DO  begin

DO
begin

<тело цикла>;
end;

FOR i:= n2 DOWNTO n1 DO
begin
<тело цикла>;
end;

1 – ая форма записи

2 – ая форма записи


Слайд 15 Блок – схема цикла FOR
i:= n1 …

Блок – схема цикла FOR i:= n1 … n2Тело цикла

n2

Тело цикла


Слайд 16 Пример
Задача: Написать программу, которая вычисляет n-ую степень заданного

ПримерЗадача: Написать программу, которая вычисляет n-ую степень заданного числа.var a, 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.


Слайд 17 Задача
Написать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n).

ЗадачаНаписать программу, которая находит число P = (1-1/2)(1-1/3)*…*(1-1/n). N вводится с клавиатуры.


N вводится с клавиатуры.


  • Имя файла: prezentatsiya-po-informatike-tsikly-v-paskal.pptx
  • Количество просмотров: 143
  • Количество скачиваний: 0