Разделы презентаций


Цикл з післяумовою

Содержание

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

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

Слайд 1За новою програмою
Урок 44
Цикл з післяумовою

За новою програмоюУрок 44Цикл з післяумовою

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

випадках, коли потрібно спочатку виконати деяку послідовність дій, а потім

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

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

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

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

Розділ 6 § 6.7

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

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

виконання вказівок, які входять у тіло циклу, після чого обчислюється

вираз умова. Якщо умова:

Хибна

Істинна

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

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

Розділ 6 § 6.7

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

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

12.
var k: Integer;
Begin
k := 0;
Repeat
k := k + 2;
Label1.Caption

:= IntToStr(k);
Until k > 10;
end;

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

Розділ 6 § 6.7

Оператор циклу з післяумовою REPEATВивести парні числа від 2 до 12. var k: Integer;Begin	k := 0;	Repeat		k :=

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

= 10
умова ще була хибною, відбулась ще одна ітерація, і

в тілі циклу k отримало значення 12.

Розділ 6 § 6.7

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

Слайд 6Оператор циклу з післяумовою 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;

Розділ 6 § 6.7

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

Слайд 7Оператор циклу з післяумовою 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;

Розділ 6 § 6.7

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

Слайд 8Оператор циклу з післяумовою REPEAT
Розділ 6 § 6.7

Оператор циклу з післяумовою REPEATРозділ 6 § 6.7

Слайд 9Оператор циклу з післяумовою REPEAT
var S: String;
i, count: Integer;
begin

S := Memo1.Text; i := 0;
If length(S) > 0

Then begin // Якщо довжина рядка S ненульова,
Count := 1; // є хоч одне слово
Repeat
і := і + 1; // Перебираємо кожен символ рядка S
if S[i] = ' ' // Якщо знайдено пропуск
Then count := count + 1; // то збільшуємо лічильник слів на 1
Until і >= length(S);
end
Else count := 0;
Edit1.Text := IntToStr(count);
end;

Розділ 6 § 6.7

Оператор циклу з післяумовою REPEATvar S: String; i, count: Integer;begin S := Memo1.Text; i := 0; If

Слайд 10Оператор циклу з післяумовою REPEAT
Проект запущений на виконання
Розділ 6 §

Оператор циклу з післяумовою REPEATПроект запущений на виконанняРозділ 6 § 6.7

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

Розгадайте ребусПісляумоваРозділ 6 § 6.7

Слайд 12Питання для самоперевірки
Поясніть синтаксис і порядок виконання

оператора циклу з післяумовою.
Чи може виникнути ситуація, за якої

тіло циклу Repeat не виконається жодного разу?

Дано фрагмент програмного коду. Доповніть таблицю.

Розділ 6 § 6.7

Питання для самоперевіркиПоясніть  синтаксис і  порядок виконання  оператора  циклу з післяумовою.Чи може виникнути

Слайд 13Питання для самоперевірки
Якого значення набуде змінна F після виконання циклу?
і

:= 1; F := 2;
Repeat
і := і + 1;

F := F * і
Until і < 6;

Поясніть призначення оператора циклу:
Repeat
х := StrToFloat(lnputBox(‘Введення X', Введіть додатне число', '0'));
Until х > 0;

Складіть програму для знаходження найменшої кількості перших парних чисел, потрібної для того, щоб одержати суму, більшу від 100.

Розділ 6 § 6.7

Питання для самоперевіркиЯкого значення набуде змінна F після виконання циклу?і := 1; F := 2;Repeat	і := і

Слайд 14Домашнє завдання
Проаналізувати
§ 6.7, ст. 217-220
Розділ 6 § 6.7

Домашнє завданняПроаналізувати§ 6.7, ст. 217-220Розділ 6 § 6.7

Слайд 15Працюємо за комп’ютером
Сторінка
219-220
Розділ 6 § 6.7

Працюємо за комп’ютеромСторінка219-220Розділ 6 § 6.7

Слайд 16Дякую за увагу!
За новою програмою
Урок 44

Дякую за увагу!За новою програмоюУрок 44

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

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

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

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

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


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

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