Оператори циклу “до” і “доки”. Частина 1. - Інформатика - Уроки, реферати, виховні роботи та багато іншого - Обмін досвідом


Форма входу

Вітаю Вас Гість!

Пошук

чат

200

Наше опитування

Чи потрібне зовнішнє оцінювання
Усього відповідей: 235

Статистика


Усього онлайн: 1
Гостей: 1
Користувачів: 0
Головна » Стаття » Інформатика

Оператори циклу “до” і “доки”. Частина 1.

Тема: Оператори циклу “до” і “доки”.

Мета: – навчити учнів розв’язувати задачі з використанням операторів з лічильником, а також циклів “до” та “доки”;

       розвинути кмітливість, логічне мислення;

       виховати інтерес до навчального предмету.

Тип уроку: практичне заняття.

Тривалість уроку: 45 хвилин.

 

Хід уроку

І. Організація частина.

Добрий день, діти! Попорошу вас приготуватися до уроку. Чи виникли якийсь запитання стосовно домашнього завдання (якщо так, то одразу їх з’ясовуємо).

ІІ. Актуалізація опорних знань.

1.     Який загальний вигляд має оператор циклу з лічильником?

– Оператор має такий вигляд: for expression to statement do

2. Як називається оператор циклу “доки”?

– Оператор циклу “доки” називається оператором з передумовою.

3.     Який загальний вигляд має оператор циклу з передумовою?

– Оператор має такий вигляд: while expression do statement;

4.     Як називається оператор циклу “до”?

– Оператор циклу “до” називається оператором з післяумовою.

5. Який загальний вигляд має оператор циклу з передумовою?

– Оператор має такий вигляд: repeat statement until expression;

6.     Скільки раз буде виконуватися оператор statement в операторі з передумовою, якщо ж при першій перевірці він приймає значення “хибне”?

– Він не буде виконуватися взагалі.

7. Скільки разів буде виконуватися оператор циклу repeat, якщо умова після слова until істина при входженні в цикл?

– Буде виконуватися хоч один раз.

8. Яка різниця між оператором з передумовою і післяумовою?

– Різниця в тому, що в операторі з передумовою перевірка виконується спочатку, то в операторі з після умовою в кінці.

 

Добре. А зараз давайте застосуємо ці знання при складанні програм. Запишіть собі таку умову задачі:

Задача 1. Напишіть програму для обчислення суми натуральних чисел від 1 до 20.

program zadaha1;

var i, suma: word;

  begin

suma:=0;

for i:=1 to 20 do

suma:= suma + 1;

writeln (' 1+2+…+20 =', suma);

  end.

 

Задача 2. Напишіть програму для обчислення добутку:

а(а+1)(а+2)…(а+n-1);

program zadaha2;

var a,n,d,i: integer;

  begin

writeln (Введіть кількість елементів');

readln (n);

writeln (' Введіть перший елемент ');

readln (a);

i:=1; d:=1;

while i<=n do

begin

d:=d*(a+i-1);

i:=i+1;

end;

writeln (' Добуток рівний =',d)

  end.

Категорія: Інформатика | Додав: stdynzosh (23.03.2009) | Автор: Олександр
Переглядів: 626 | Рейтинг: 0.0/0
Усього коментарів: 0
Додавати коментарі можеть тільки зареєстровані користувачі.
[ Реєстрація | Вхід ]