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

Повторення Який вигляд має блок-схема циклу з передумовою? Поясніть виконання цього циклу. Чи можуть команди тіла циклу з передумовою не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклади. Чи

Слайд 1Урок 56
РОЗДІЛ 6 § 6.7
ЦИКЛ
З ПЕРЕДУМОВОЮ.


Слайд 2Повторення
Який вигляд має блок-схема циклу з передумовою? Поясніть виконання цього циклу.


Чи можуть команди тіла циклу з передумовою не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклади.
Чи може виконання циклу з передумовою ніколи не закінчитися? Поясніть свою відповідь. Наведіть приклади.
Чим відрізняються між собою цикл з лічильником і цикл з передумовою?
У чому полягають відмінності у виконанні основних алгоритмічних структур: слідування, розгалуження, цикл з лічильником і цикл з передумовою?
Який загальний вигляд команди циклу з передумовою в Object Pascal?

Слайд 3Оператор циклу з післяумовою REPEAT
Оператор циклу Repeat використовують у тих випадках,

коли потрібно спочатку виконати деяку послідовність дій, а потім визначити, чи є потреба повторювати ці дії ще раз. Синтаксис оператора Repeat:

Repeat <оператори тіла циклу>
Until <умова>;


Вираз логічного типу


оператори, які виконуються при кожній ітерації


Слайд 4Оператор циклу з післяумовою REPEAT
Виконання оператора циклу Repeat починається з виконання

вказівок, які входять у тіло циклу, після чого обчислюється вираз умова. Якщо умова:

Хибна

Істинна

то оператори тіла циклу повторюються

цикл Repeat припиняє свою роботу і виконується наступний оператор програми


Слайд 5Оператор циклу з післяумовою REPEAT
Вивести парні числа від 2 до 12.


var k: Integer;
Begin
k := 0;
Repeat
k := k + 2;
Label1.Caption := IntToStr(k);
Until k > 10;
end;

Блок операторів між Repeat і Until обов'язково виконується хоча б один раз.


Слайд 6Оператор циклу з післяумовою REPEAT
Останнім надруковано число 12, оскільки при:
k =

10

умова ще була хибною, відбулась ще одна ітерація, і в тілі циклу k отримало значення 12.


Слайд 7Оператор циклу з післяумовою REPEAT
Знайти найменшу кількість перших натуральних чисел, потрібну

для того, щоб одержати суму, більшу за 1000.

var N, S: Integer;
begin
N := 0; S := 0;
Repeat
N := N + 1; S := S + N;
Until S > 1000;
Edit1.Text := IntToStr(N);
end;


Слайд 8Оператор циклу з післяумовою REPEAT
Знайти суму цифр натурального числа N, кількість

цифр у якому невідома.

var N, d, S: Integer;
begin
N := StrToInt(Edit1.Text);
S := 0;
Repeat
d := N mod 10; // виділено останню цифру числа
S := S+d; // значення d додається до суми цифр
N := N div 10; // відкидається остання цифра числа N
Until N=0; // Якщо N = 0, цикл припиняє роботу
Edit2.Text := IntToStr(S);
end;


Слайд 9Розгадайте ребус
Післяумова


Слайд 10Повторення
Поясніть синтаксис і порядок виконання оператора циклу

з післяумовою.
Чи може виникнути ситуація, за якої тіло циклу Repeat не виконається жодного разу?
Дано фрагмент програмного коду. Доповніть таблицю.





Якого значення набуде змінна F після виконання циклу?
і := 1; F := 2;
Repeat
і := і + 1; F := F * і
Until і < 6;
Поясніть призначення оператора циклу:
Repeat
х := StrToFloat(lnputBox(‘Введення X', Введіть додатне число', '0'));
Until х > 0;

Слайд 11Розгадайте ребус
Передумова


Слайд 12Фізкультхвилинка


Слайд 13Працюємо за комп’ютером


Слайд 14Урок 44
РОЗДІЛ 6 § 6.7
ДЯКУЮ
ЗА УВАГУ!!!


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

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое ThePresentation.ru?

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


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

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