Відмінності між версіями «Конспект уроку №10.Решетова»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
 
 
Рядок 24: Рядок 24:
 
6 Який тип циклів слід використовувати, коли точно відомо кількість повторень?
 
6 Який тип циклів слід використовувати, коли точно відомо кількість повторень?
 
 
7 Який цикл доцільно використовувати тоді, коли кількість повторень невідома,
+
7 Який цикл доцільно використовувати тоді, коли кількість повторень невідома, а цикл може не виконатися жодного разу.
а цикл може не виконатися жодного разу.
+
  
  

Поточна версія на 13:32, 25 грудня 2008

Практична робота

Тема. Програми з циклами

Мета. Вивчення операторів циклу. Навчитись складати алгоритми програм з повтореннями


Теоретична частина


Відповісти на запитання:

1 Що в перекладі з англійської означає слово Repeat?

2 На скільки збільшиться значення змінної Х після виконання фрагменту: For i:=1 to 5 do X:=2+X;

3 Що таке операторні дужки?

4 Яка змінні є лічильником циклів у циклі, записаному в питанні 2?

5 Виправте помилку, допущену у виразі: X:=3,5+A;

6 Який тип циклів слід використовувати, коли точно відомо кількість повторень?

7 Який цикл доцільно використовувати тоді, коли кількість повторень невідома, а цикл може не виконатися жодного разу.


Практична частина


(Низький рівень)

Надрукувати на екрані суму всіх кратних трьом двозначних чисел.

program Triada;

var i,z:integer;

begin for i:=10 to 99 do begin

z:=i mod 3;

if z=0 then write (i:4);

end;

readln;

end.


Створіть програму, яка надрукує на екрані цілі числа від 50 до 10

program Ch1;

var i:integer;

begin

for i:=50 downto 10 do

write (i:4);

readln;

end.

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

Тобто 10 надрукує, а 11 ні.

program Ch2;

var n,m,r:integer; begin for n:=1 to 9 do for m:=0 to 9 do if n=m then continue else begin r:=10*n+m; write (r:4); end; readln; end.


(Високий рівень)


1 Жаба стрибає по гарячому піску. Кожний наступний стрибок удвічі менший за попередній. Якою буде довжина N - го стрибка, якщо перший стрибок мав довжину A метрів?

2 Нещасний Петрик їсть несмачну макаронину довжиною N кілометрів. В перший день він з'їв половину всієї довжини, на другий день - третину від того, що залишилося, на третій день - четверту частину від того, що залишилося у другий день і т. д. Скільки макаронини ще залишиться йому дожувати на M -ий день?

3 Компанія бабусь поїхала на мотоциклах на курси з комп'ютерної грамотності. Попереду на мотоциклі без глушника їхала одна бабуся, за нею дві, потім - три і т.д. Скільки бабусь їхало на заняття, якщо приголомшені пішоходи всього нарахували N рядів?

4 Капосний папуга навчився висмикувати у дідуся Василя волосся, яке ще залишилося у того на голові.

Почавши з однієї волосини, він кожен день збільшував порцію удвічі. Через скільки днів дідусеві не знадобиться 

гребінець, якщо на початку у нього на голові було аж N волосин.

5 У бабусі в шафі схована банка з варенням. В банці 650 г варення. Онук Коля розвідав, де банка і,

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

банці виявить бабуся через N днів, якщо в кожну ложку поміщається 5 г варення?