PPt4Web Хостинг презентаций

Главная / Информатика / Цикл с предусловием
X Код для использования на сайте:

Скопируйте этот код и вставьте его на свой сайт

X

Чтобы скачать данную презентацию, порекомендуйте, пожалуйста, её своим друзьям в любой соц. сети.

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: Цикл с предусловием


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

Презентация на тему: Цикл с предусловием


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

№ слайда 1 Проверочная работа «Цикл с предусловием»
Описание слайда:

Проверочная работа «Цикл с предусловием»

№ слайда 2 1. Запишите конструкцию цикла с предусловием. В каких случаях применяется цикл с
Описание слайда:

1. Запишите конструкцию цикла с предусловием. В каких случаях применяется цикл с предусловием?

№ слайда 3 2. Запишите правильную структуру последовательности операторов.а:=2; b:=l; while
Описание слайда:

2. Запишите правильную структуру последовательности операторов.а:=2; b:=l; while a+b<8 do begin a:=a+l; b:=b+l end; s:=a+b. Сколько раз будет повторен цикл и какими будут значения переменных a, b, s после его завершения?

№ слайда 4 3. Запишите правильную структуру последовательности операторов. Какими будут зна
Описание слайда:

3. Запишите правильную структуру последовательности операторов. Какими будут значения переменных а и b после выполнения операторов?а:=1; b:=l; while а<=8 do а:=а+1; b:=b+l.

№ слайда 5 4. Дана последовательность операторов, вычисляющих факториал f числа я, которая
Описание слайда:

4. Дана последовательность операторов, вычисляющих факториал f числа я, которая содержит пять ошибок. Найдите эти ошибки, предварительно записав операторы в правильном виде.k:=l;f:=0; while k<n do f=f*kk:=k+l,Примечание. Факториалом натурального числа называется произведение всех натуральных чисел от 1 до этого числа, т. е. n!=1*2*3*...*(n—2)*(n—1)*n.

№ слайда 6 5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для
Описание слайда:

5. Найдите и исправьте ошибки в следующем фрагменте программы, определяющей для заданного натурального числа n число, записанное цифрами числа n в обратном порядке.р:=n;while р>=0 do beginа:=а+р mod 10; р:=р div 10 end;

№ слайда 7 while  do begin группа операторов end; Когда до выполнения цикла количество повт
Описание слайда:

while <логическое выражение> do begin группа операторов end; Когда до выполнения цикла количество повторов неизвестно.

№ слайда 8 2. а:=2; b:=1;while a+b
Описание слайда:

2. а:=2; b:=1;while a+b<8 do begin a:=a+l;b:=b+l end;s:=a+b.2 раза; a = 5, b = 3, s = 8.

№ слайда 9 3. a:=2; b:=3;while a
Описание слайда:

3. a:=2; b:=3;while a<=7 doа:=а+1; b:=b+l; а = 8, b = 4.4. k:=1; f:=l;while k<=n do f=f*k; k:=k+l; end;

№ слайда 10 5. read(n);p:=n; a:=0;while p>=0 do beфgina:=a*10+p mod 10; p:=p div 10 end;
Описание слайда:

5. read(n);p:=n; a:=0;while p>=0 do beфgina:=a*10+p mod 10; p:=p div 10 end;

№ слайда 11 Вы уже умеете организовать цикл при помощи оператора while. Напомним, что при вы
Описание слайда:

Вы уже умеете организовать цикл при помощи оператора while. Напомним, что при выполнении этого оператора компьютер вычисляет значение условия.

№ слайда 12 Если условие истинно, то исполнительная часть оператора while будет выполняться
Описание слайда:

Если условие истинно, то исполнительная часть оператора while будет выполняться до тех пор, пока это условие не примет значение false. Если значение условия есть false в самом начале, то исполнительная часть оператора while вообще не будет выполняться.

№ слайда 13 Иногда при решении задач возникает необходимость выполнить тело цикла хотя бы од
Описание слайда:

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

№ слайда 14 repeat повторяй операторыuntil ; до тех пор, пока условие не будет вернымЕсть не
Описание слайда:

repeat повторяй операторыuntil <условие>; до тех пор, пока условие не будет вернымЕсть небольшое отличие в организации цикла repeat по сравнению с while: для выполнения в цикле repeat нескольких операторов не следует помещать эти операторы в операторные скобки begin... end. Зарезервированные слова repeat и until действуют как операторные скобки.

№ слайда 15 Конструкция repeat... until работает аналогично циклу while. Различие заключаетс
Описание слайда:

Конструкция repeat... until работает аналогично циклу while. Различие заключается в том, что цикл while проверяет условие до выполнения действий, в то время как repeat проверяет условие после выполнения действий, это гарантирует хотя бы одно выполнение действий до завершения цикла.

№ слайда 16 repeat read (Number);Sum:=Sum+Number; until Number=- 1 repeati:= i+1; writeln (S
Описание слайда:

repeat read (Number);Sum:=Sum+Number; until Number=- 1 repeati:= i+1; writeln (Sqr(i)) until Number=-1

№ слайда 17 Практическая работа
Описание слайда:

Практическая работа

№ слайда 18 Определите, является ли данное число простым. Примечание. Простым называется чис
Описание слайда:

Определите, является ли данное число простым. Примечание. Простым называется число, которое не имеет делителей, кроме 1 и самого себя.

№ слайда 19 Var i, Number : integer; {возможный делитель и исследуемое число} Beginwriteln (
Описание слайда:

Var i, Number : integer; {возможный делитель и исследуемое число} Beginwriteln ('Какое число должно быть проверено?'); read (Number); i:=l; repeati:=i+l;until Number mod i=0;if Number=i then writeln(Number,'является простым')else writeln(Number,'делится на',i);End.

№ слайда 20 Задание 2. Выведите на экран строку из звездочекРешение:Var i, n: integer;beginw
Описание слайда:

Задание 2. Выведите на экран строку из звездочекРешение:Var i, n: integer;beginwrite('Количество знаков:'); readln(n);i:=l; repeatwrite(' (*)'); i:=i+l until i&gt;n;end.

№ слайда 21 Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.Решение: var
Описание слайда:

Задание 3. Выведите квадраты натуральных чисел, не превосходящих 50.Решение: var х, n: integer; beginwrite('Enter n:'); readln(n);x:=l;repeatу:=х*х;if y&lt;n then write(y,' ');x:=x+1;until y&gt;n;end.

№ слайда 22 Задание 4. Найдите НОД двух чиселРешение:Var х, у: integer;BeginWriteln ('Введит
Описание слайда:

Задание 4. Найдите НОД двух чиселРешение:Var х, у: integer;BeginWriteln ('Введите два числа'); readln(x, у);RepeatIf х&gt;у then х:=х mod у else у:=у mod х;Until (х=0) Or (у=0); Writeln ('НОД=',х+у)); End.

№ слайда 23 Вывод Как программируется цикл с постусловием на языке Паскаль?Для каких целей л
Описание слайда:

Вывод Как программируется цикл с постусловием на языке Паскаль?Для каких целей лучше его использовать?

№ слайда 24 Домашнее задание Составить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД(Н
Описание слайда:

Домашнее задание Составить программу нахождения НОД трех чисел. НОД(а,b,с)=НОД(НОД(а,b,с).Составить программу нахождения НОК двух чисел, используя формулу А х B = НОД (A, В) х НОД (A, В).

№ слайда 25 program dz1;Var А, В, С, nod: integer; BeginReadln(A,B,C); RepeatIf A>B then A:=
Описание слайда:

program dz1;Var А, В, С, nod: integer; BeginReadln(A,B,C); RepeatIf A>B then A:=A mod B else B:=B mod A;Until (A=0) or (B=0); Writeln('HOД=’ ,A+B); nod:=A+B; RepeatIf nod>C then nod:=nod mod С else C:=C mod nod; Until (nod=0) or (C=0); Writeln ('НОД=’,nod+C); End.

№ слайда 26 program dz2;var n, m, i, nok: integer; Beginwrite('введите два числа');readln(n,
Описание слайда:

program dz2;var n, m, i, nok: integer; Beginwrite('введите два числа');readln(n, m);if(m<>0) and (n<>0) thenbeginnok:=n*m; i:=nok;while i>0 do beginif (i mod n=0) and (i mod m=0) then nok:=i; i:=i-1; end;writeln('NOK',m,'i',n,'raven',nok)end else writeln ('Na nol delit nelzya');end.

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

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru