Відмінності між версіями «Конспект уроку №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 г варення?