Інформатика

Безкоштовно

Зараховано 2 учнів

Урок 33. Цикл з передумовою. Складання алгоритмів опрацювання величин у навчальному середовищі програмування, їх налагодження і виконання.

Прочитай:

У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому уроці розглянемо перший з них.

Інколи при організації циклів постає необхідність перевірити умову виконання циклу, тобто чи взагалі на даному етапі слід виконувати цикл. Такий спосіб організації циклів називають циклом з передумовою.

(adsbygoogle = window.adsbygoogle || []).push({});

Запиши:

Оператор циклу з  передумовою while .. do

Загальний  вигляд  оператора:

While <умова> do
begin
   <тіло циклу>
end;

де умова – це вираз логічного типу, визначальна умова виконання тіла циклу. Оператори тіла циклу виконуються, поки умова не стане хибною (False).

Виконай завдання:

Завдання 1. Створити проект для знаходження суми всіх натуральних чисел від 1 до N. Збережіть проект у папці Сума (натуральних) n чисел, створеній у вашій папці.

procedure TForm1.Button1Click(Sender: TObject);
var s,n,i:integer;
begin
n:=StrToInt(edit1.text);
i:=0;
s:=0;
while i<=n do
begin
s:=s+i;
i:=i+1;
end;
Label2.Caption:='Сума чисел дорівнює = '+IntToStr(s);
end; 
Завдання 2. Знайти суму n елементів послідовності чисел 2,5; 3,0; 3,5; 4,0… Кількість елементів користувач вводить з клавіатури.
Завдання 3. Знайти добуток n елементів послідовності чисел, перше з яких дорівнює 2,5, а кожне наступне на 0,5 більше від попереднього. Кількість елементів користувач вводить з клавіатури.

Дайте відповіді на запитання:
1. Чи можуть команди тіла циклу з передумовою виконуватися тільки один раз? Поясніть свою відповідь. Наведіть приклад.
2. Чи можуть команди тіла циклу з передумовою не виконуватись жодного разу? Поясніть свою відповідь. Наведіть приклад.
3. Чи може виконання циклу з передумовою ніколи не закінчитися? Поясніть свою відповідь. Наведіть приклад.

Домашнє завдання: Опрацювати п. 6.7 ст. 217. Виконати вправу: №3, 5, 7 ст.220.

«Інформатика», підручник для 8 класу ЗНЗ. Автори: Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В. ТОВ «Видавництво «Генеза», 2016. – Відкрити…

0.00 на основі 0 рейтингів

5 зірок
0%
4 зірок
0%
3 зірок
0%
2 зірок
0%
1 зірок
0%