субота, 6 лютого 2021 р.

Дистанційна освіта з інформатики 08.02.2021 - 14.02.2021

 

Дистанційна освіта з інформатики в період лютого  2021 року

08.02.2021 - 14.02.2021

Конспект уроку для учнів

 

Тема: Поняття складеної події. Середовище опису та виконання послідовності подій Скретч.

Мотиваційна частина.

Ми існуємо у просторі, а простір існує в нас. У будь-якій грі, тобто в житті, немає нічого зайвого, будь-яка гра  прозора і глибока за змістом, проте багато ігр складається з суперечностей, які треба узгоджувати з власним досвідом життя. А де отримати досвід успішного гри в життя, - зрозуміло де, - під час наполегливого навчання. 



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

Запитання. Як створити в Скретчі магічний квадрат розміром 3х3?

Відповідь: Навчимось утворювати магічний квадрат 3х3. Уважно подивись, як створений магічний квадрат 3х3.  Запиши алгоритм, як утворювати магічний квадрат на клітинковому папері.

Алгоритм створення магічного квадрату:

1. По діагоналі вгору написати в клітинки цифри: 1,2,3(див мал.).

 

 

3

 

 

 

2

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. По діагоналі вгору написати в клітинки цифри: 4,5,6(див. мал.).

 

 

3

 

 

 

2

 

6

 

1

 

5

 

 

 

4

 

 

 

 

 

 

 

 

3. По діагоналі вгору написати в клітинки цифри: 7,8,9(див.мал.).

 

 

3

 

 

 

2

 

6

 

1

 

5

 

9

 

4

 

8

 

 

 

7

 

 

 

 

3

 

 

 

2

7

6

 

1

9

5

1

9

 

4

3

8

 

 

 

7

 

 

 

4. Перенести цифри: 1, потім, 3, потім 7, потім 9 із однієї клітинки в  іншу клітинку, де цифри немає, на протилежну сторону квадрату 3х3(див.мал.).

 

 

3

 

 

 

2

7

6

 

1

9

5

1

9

 

4

3

8

 

 

 

7

 

 

5. Перевірити магічну суму, вона має дорівнювати числу 15. І по двом діагоналям, і по усім рядкам, і по усім стовпцям. (див.мал.).



Отже, нам треба буде в найближчому майбутньому навчити Рудого Кота малювати  таблиці та писати числа.













Осмислюємо властивості алгоритмів на текстових компетентнісних завданнях:

Завдання 1.

 

1.Продовжте послідовності чисел  на три числа:

i)       123, 456, 789, 101, 112, 131, 415, ...

Реалізація. Принцип та закономірності утворення послідовності: (розглянуто послідовність натуральних чисел:  … ,12,13, 14,15, 16,17,18, 19, 20, 21, … цифри згруповані по три цифри у числі).

Результат. Продовження: 161, 718,192.

ii)    100, 121, 144, 169, 196, 225, 256, … 

Реалізація. Принцип та закономірності утворення послідовності: (розглянуто послідовність натуральних чисел, які є квадратами, тобто, множення числа на це ж число: 

10*10=100;

11*11-121;

12*12=144;

13*13=169;

14*14=196;

15*15=225;

16*16=256;

 …

Результат. Продовження: 17*17=289;  18*18=324;  19*19=361.

 

iii)  1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …

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

1+1=2;

1+2=3;

2+3=5;

3+5=8;

8+5=13;

13+8=21;

21+13=34;

 …

Результат. Продовження  55+89=144; 144+89=233; 233+144= 377.

iv)  1211, 2211, 1222, 1111, 2222, … Продовження  1111, 1222, 2211,

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

12;

1122;

111222;

11112222;

1111122222;

….

Цифри згруповані по чотири цифри у кожному числі.

Результат.  Продовження  1111, 1222, 2211

 

Завдання 2.

 

Продовжте послідовності на три букви:

i)       П, В, С, Ч, … 

Реалізація. Принцип та закономірності утворення послідовності: це перша буква слів: Понеділок, Вівторок; Середа;Четвер…

Результат.  Продовження П, С, Н. (перша буква в слові назв днів тижня)

ii)    С, Л, Б, К, … 

Реалізація. Принцип та закономірності утворення послідовності: це перша буква слів:Січень, Лютий; Березень;…

Результат.  Продовження Т, Ч, Л. (перша буква в слові назв місяців: травень, червень, липень)

 

iii)  Ч, О, Ж, З, … 

Реалізація. Принцип та закономірності утворення послідовності: це перша буква слів кольорів веселки:Червоний, Оранжевий; Жовтий;…

Результат.  продовження  Г, С, Ф. (перша буква в слові назв кольорів веселки: голубий, синій, фіолетовий)

 

iv)  О, Д, Т, Ч, …

Реалізація. Принцип та закономірності утворення послідовності: це перша буква слів назви цифр:Один, Два; Три; Чотири…

Результат.  продовження П, Ш, С (перша буква в слові назв цифр: п’ять; шість; сім)

 

Завдання 3.

 

Є три аркуші паперу. Будь-який аркуш розрізують на 4 частини, потім деякі (або всі) частини знову розрізують на 4 частини і т. д. Чи  можна при цьому дістати рівно n частин аркуша? Скласти алгоритм знаходження кількості розрізань. Протестувати цей алгоритм, якщо n=2021 частин паперу.

Реалізація.

Після k-го розрізання кількість кусочків збільшується на 3, тому загальна кількість листочків 3 + 3∙k , або згідно умови рівняння  n = 3 + 3∙k=3(1+k), що  має цілий корінь. Кількість розрізань можна отримати із формули: k=n/3-1. Якщо n=2021, тоді  маємо рівняння: 3(1+k)= 2021,  k= 677,66(6).  Отже, можна отримати на 673 розрізанні більшу кількість, ніж 2021. А рівно 2021 отримати не можна.

Результат. Не можна отримати під час розрізання рівно 2021 частинок паперу.

 

Завдання 4.

А)Скількома способами можна заплатити 78 крб, якщо є номінали в три та п’ять карбованців?

Реалізація.

 Шість способів отримані за допомогою калькулятора. 78:3=26, - це нам підходить для умови завдання, далі: 78-5=73 -  це число на три не ділиться націло, і так далі 78-5-5=68- це число на три не ділиться на ціло і так далі.. 78-5-5-5=63 -  число 63:3=21, - це нам підходить до умови завдання.

1) 78=3+3+3+...+3+3=3* 26, тобто  якщо 3х+5у=78,  тоді х=26;  у=0.

2) 78= 3* 21+5*3, тобто  якщо 3х+5у=78,  тоді х=21;  у=3.

3) 78=3* 16+ 5*6,  тобто  якщо 3х+5у=78,  тоді х=16;  у=6.

4) 78= 3*11+5*9, тобто  якщо 3х+5у=78,  тоді х=11;  у=9.

5) 78=3*6+5*12, тобто  якщо 3х+5у=78,  тоді х=6;  у=12.

6) 78=3*1+ 5*15, тобто  якщо 3х+5у=78,  тоді х=1;  у=15.

 Результат.  Шість способів.

Б)Як записати будь-яке натуральне число, починаючи  з 8,  за допогомою суми із двох доданків: 3 та 5. Створити алгоритм запису довільного натурального числа n, починаючи з 8.

Реалізація.

Запишемо перші натуральні числа, починаючи з 8, у вигляді суми декількох доданків 3 або 5, згідно умови. Отримаємо:

8=3+5 =3*2+2, під час ділення 8 на 3 остача  2

9+3+3+3=3*3, під час ділення 9 на 3 остача 0

10=5+5=3*3+1, під час ділення 10 на 3 остача  1

11=8+3=5+2*3=3*3+2, під час ділення 11 на 3 остача  2

12=9+3=3*4, під час ділення 12  на 3 остача  0

13=10+3=5*2+3=3*4+1, під час ділення 13 на 3 остача  1

**********************

І так далі.

Провівши аналіз отриманих сум, можна помітити таку закономірність: для натурального числа  n треба спочатку найти остачу ділення на 3, а потім до  попереднього числа  n-3 додати трійку, тому що  отримаємо потрібне нам число 3+n-3= ; . і робимо так для кожного наступного числа. 

Для натурального числа  n>7, маємо такий алгоритм:

Спочатку перевіряємо, яка остача у числа n при діленні на 3:

1)Якщо при діленні на n=0(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 0, тоді використовуємо таке представлення числа:  n=3*[n/3]

2)Якщо n=1(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 1, тоді використовуємо таке представлення числа:   n= 5*2+3*[n-10/3]

3)Якщо n=2(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 2,  тоді використовуємо таке представлення числа:  n= 5+3*[(n-5)/3]

 

Наприклад число 100 при ділені на 3 отримаємо остачу 1, тому використовуємо таке представлення числа:  

100 = 5*2+3*(100-10)/3=5*2+3*30=5+5+3+3+3+…+3(тридцять трійок)

 

Наприклад число 125 при ділені на 3 отримаємо остачу 2, тому використовуємо таке представлення числа: 

125= 5+3*(125-5)/3=5+3*40=5+3+3+3+…+3(сорок трійок)

 

Наприклад число 936 при ділені на 3 отримаємо остачу 0, тому  використовуємо таке представлення числа: 

936= 3*(936/3)=3*312==3+3+3+3+3+…+3(всього 312 трійок)

 

Результат.

Якщо при діленні на n=0(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 0, тоді  n=3*[n/3]= 3+3+3+3+3+…+3(всього n/3 трійок)

Якщо n=1(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 1, тоді n= 5*2+3*[n-10/3]= 5*2+3*30=5+5+3+3+3+…+3(всього [n-10/3]  трійок)

Якщо n=2(mod 3) - цей запис означає, що число n при ділені на 3 дає остачу 2,  тоді n= 5+3*[(n-5)/3] =5+3*40=5+3+3+3+…+3(всього [(n-5)/3] трійок)

 

5. Створити алгоритм поділу 50 грн між між Петриком та Павликом так, щоб кожен з них отримав парну кількість гривен. Скількома способами можна поділити 50 грн. між Петриком та Павликом так, щоб кожен з них отримав парну кількість гривен?

Реалізація.

Алгоритм розподілу  між двома хлопчиками може буде таким:

50=0+50,

50=2+48,

50=4+46,

50=6+44,

50=8+42,

50=10+40,

...,

50=46+4,

50=48+2,

50=50+0.

Від 0 до 50 існує 26 парних чисел.

Результат: 26 способів розподілу.

 

6. Маємо набір доміно, на камінцях якого зображено очки: 0, 1,2, 3, 4. Створити алгоритм  знаходження суми очок на всіх камінцях.

Реалізація.

Алгоритм знаходження суми очок на всіх камінцях доміно.складаємо у вигляді таблиці

 

1 групування

0

0

0

0

0

Сума: 0

0

1

2

3

4

Сума: 10

 

 

2

групування

1

1

1

1

 

Сума: 4

1

2

3

4

 

Сума: 10

 

 

3

групування

2

2

2

 

 

Сума: 6

2

3

4

 

 

Сума: 9

 

 

4

групування

3

3

 

 

 

Сума:6

3

4

 

 

 

Сума:7

 

5

групування

4

 

 

 

 

Сума:4

4

 

 

 

 

Сума:4

 

Всього: 60

 

Результат: 60 – сума усіх очок.

 

7. По алеї парку двоє хлопчиків котять обручі. Довжина кола одного обруча 3 м, а другого 2 м. Знайдіть довжину алеї, якщо другий обруч зробив на цій відстані на тридцять обертів біль­ше, ніж перший. Створити алгоритм знаходження довжини алеї.

Реалізація.

Для створення алгоритму утворимо рівняння відповідно до умови задачі:

Якщо х – кількість обертів великого обруча, то маємо утворити рівняння:

3х=2х+2*30

3х-2х=60

х=60

Отже, 60 обертів  виконав великий обруч.

Тоді 60+30 = 90  обертів  виконав маленький  обруч.

Довжина алеї 90*2=180  метрів

Отже, алгоритм запишемо у вигляді числового виразу: (30*2+30)*2

Результат: 180 метрів

8. Два вирази розв’язані невірно:   а) 7∙9 + 12:3-2 = 23,    б)7∙9 + 12:3-2=75. Розставити довільну кількість дужок у двох виразах так, щоб  рівність виконувалася.

Реалізація.

(7∙9 + 12):(3-2)=75,    (7∙9 + 12):3-2=23.

9. У залі п’ятдесят посадочних міст, серед них є табуретки на трьох ніжках і таберетки на чотирьох ніжках. Створити алгоритм знаходження  кількості табуреток кожного виду, якщо усіх ніжок 173.

Реалізація.

Створимо алгоритм таким чином.

1.     У табуретках, що мають чотири ніжки, відпиляємо одну ніжку.

2.     Тепер усі 50 табуреток матимуть по три ніжки, тому 3*50=150 ніжок.

3.     173-150=23 ніжки відпиляно. Отже, 23 табуретки мали по 4 ніжки.

4.     50-23=27 табуреток мали по три ніжки.

 

 

 

Фізкультхвилинка

Один, два – усі піднялись,

Повернулись, похитались.

Три, чотири – руки вгору,

В сторони і вгору знову.

П’ять, шість – опустили,

І швиденько всі присіли.

Сім, вісім – всі малята

Стрибають, як жабенята.

Дев’ять, десять, - рівно стали

І за парти посідали.

або

Фізкультхвилинка (1 хв)

Ми писали, ми читали,

Малювали, рахували.

От втомились так втомились.

Аж голівки похилились.

Ми свої втомили ніжки,

Адже не лежали в ліжку.

Наші ручки зажурились –

Це від того, що втомились.

Треба трошки відпочити,

Щоби знов науку вчити.


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

Створємо алгоритми в середовищі Скретч




















пʼятниця, 29 січня 2021 р.

Дистанційна освіта з інформатики 01.02.2021 - 07.02.2021

 

Дистанційна освіта з інформатики в період лютого  2021 року

01.02.2021 - 07.02.2021

Конспект уроку для учнів

 

Тема: Середовище опису та виконання лінійних та нелінійних алгоритмів Скретч.

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

Фізкультхвилинка

Один, два – усі піднялись,

Повернулись, похитались.

Три, чотири – руки вгору,

В сторони і вгору знову.

П’ять, шість – опустили,

І швиденько всі присіли.

Сім, вісім – всі малята

Стрибають, як жабенята.

Дев’ять, десять, - рівно стали

І за парти посідали.

 

 

 

Осмислюємо властивості алгоритмів на текстовому матеріалі різнорівневих компететнісних завдань:

 

Зразок 1.
Створити алгоритм для складання магічних числових стовпців Вінницького вигляду:
а  ... а ... а ... а ... а = 0
а  ... а ... а ... а ... а = 1
а  ... а ... а ... а ... а = 2
а  ... а ... а ... а ... а = 3
а  ... а ... а ... а ... а = 4
................
а  ... а ... а ... а ... а = n-2
а  ... а ... а ... а ... а = n-1
а  ... а ... а ... а ... а = n

Де замість знаку «...» можна нічого не ставити а дозволяється поставити будь-яку арифметичну дію: додавання, віднімання, множення, ділення. А також у виразі можна поставити: круглі дужки, квадратні дужки- це ціла частина від дробового числа, фігурні дужки - це дробова частина від будь-якого числа, можна поставити квадратний корінь, можна поставити дію факторіал числа.

Реалізація.
Алгоритм матиме такі команди:
(а -а)*а*а*а = 0
а:а+(а-а)*а =1
(а+а):а+а-а=2
(а+а):а+а:а=3
(а+а+а+а):а=4
.............
а-а:а-а:а=а-2
а-а:а+а-а=а-1
а+а-а+а-а=а
аа:аа+а=1+а
а:а+а:а+а:а=2+а
.......... і так далі.

Зразок 2.
Створити алгоритм для складання чарівних числових стовпців Вінницького такого вигляду:
1 ... 2 ... 3 ...    ... 8 ... 9 = 0
1 ... 2 ... 3 ...     ... 8 ... 9 = 1
1 ... 2 ... 3 ...     ... 8 ... 9 = 2
1 ... 2 ... 3 ...     ... 8 ... 9  = 3
1 ... 2 ... 3 ...     ... 8 ... 9 = 4 
................. і так далі

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

Реалізація.

Покажимо алгоритми для окремого випадку  n = 100. Тобто
1 ... 2 ... 3 ...    ... 8 ... 9 = 100
Тоді отримаємо більше 10 варіантів:
1*2-3+4-5+6+7+89 =100
1+2+3+4+5+6+7+8*9 =100
(1+2+3-4)*5*6*(7+8):9=100
1+2+3-4+5+6+78+9=100
(1+2):3+4+5-6+7+89=100
1*2+34+56+7-8+9=100
12-3-4+5-6+7+89=100
123+45-67+8-9=100
123-4-5-6-7+8-9=100
123-45-67+89=100
123+4-5+67-89=100
12+3-4+5+67+8+9=100.

 

 

 

Зразок 3.
Створити алгоритм для складання магічного квадрату розміром 3х3 із довільних трьох різних  чисел, які позначені латинськими змінними:
a, b, c. Умова магічності така. Треба щоб у кожному рядку таблиці стояли різні числа, у кожному стовпці таблиці стояли різні числа. А сума чисел кожного рядка дорівнювала добутку чисел кожного стовпця. А сума чисел кожного стовпця дорівнював добутку чисел кожного  рядка.
Реалізація.
Розглянемо таке позначення адресу клітинки в числовій таблиці:
(1; 1)   (1; 2)   (1; 3)    
(2; 1)   (2; 2)   (2; 3)    
(3; 1)   (3; 2)   (3; 3)    
Алгоритм матиме такі команди:
1. Число а поставити в такі комірки квадратної таблиці:
(1; 1)   (2; 3)   (3; 2)   
2. Число  b  поставити в такі комірки квадратної таблиці:
(1; 2)   (2; 4)   (3; 3)   
3. Число c поставити в такі комірки квадратної таблиці:
(1; 3)   (2; 2)   (3; 1)    
Результат.
Утвориться такий квадрат на латинських
буквах.
a  b  c 
b  c  a 
c  a  b
Магічна сума дорівнює a + b+c =S
Магічний добуток дорівнює abc= P
Магічна сума і магічний добуток виконуються як по рядках, так і по стовпцях. Самостійно перевірте цю властивість для двох діагоналей створеного числового квадрата.
Питання, коли виконується умова
a+ b + c = abc,  a=1; b=2; c=3.
1+2+3=1*2*3=6.
Отже, маємо гіпермагічний числовий квадрат 3х3 на сумах і на добутках:
1   2   3
2   3   1
3   1    2  

Зразок 4.
Створити алгоритм для складання магічного квадрату розміром 4х4  із довільних чотирьох різних  чисел, які позначені латинськими змінними:
a, b, c, d. Так щоб у кожному рядку таблиці були стояли різні числа, у кожному стовпці таблиці стояли різні числа.
Реалізація.
Розглянемо таке позначення адресу клітинки в числовій таблиці:
(1; 1)   (1; 2)   (1; 3)     (1; 4)
(2; 1)   (2; 2)   (2; 3)     (2; 4)
(3; 1)   (3; 2)   (3; 3)     (3; 4)
(4; 1)   (4; 2)   (4; 3)     (4; 4)
Алгоритм матиме такі команди:
1. Число а поставити в такі комірки квадратної таблиці:
(1; 1)   (2; 3)   (3; 4)     (4; 2)
2. Число  b  поставити в такі комірки квадратної таблиці:
(1; 2)   (2; 4)   (3; 3)     (4; 1)
3. Число c поставити в такі комірки квадратної таблиці:
(1; 3)   (2; 1)   (3; 2)     (4; 4)
4. Число d поставити в такі комірки квадратної таблиці:
(1; 4)   (2; 4)   (3; 1)     (4; 3) .
Результат.
Утвориться такий квадрат на латинських
буквах.
a  b  c  d
c  d  a  b
d  c  b  a
b  a  d  c
Магічна сума дорівнює a+b+c+d=S
Магічний добуток дорівнює abcd=P
Магічна сума і магічний добуток виконуються як по рядках, так і по стовпцях. Самостійно перевірте цю властивість для двох діагоналей створеного числового квадрата.

Зразок 5.
Створити алгоритм для складання магічного квадрату розміром 4х4  із 16 послідовних натуральних чисел, які позначені латинськими змінними:
a+1, а+2, а+3, ..., а+14, а+15, а+16. Так щоб у кожному рядку таблиці були стояли різні числа, у кожному стовпці таблиці стояли різні числа. Умова магічності така. Треба щоб сума чисел кожного рядка, сума чисел кожного стовпця, сума чисел головної і сума чисел бічної діагоналі дорівнювала числу, яке обчислюється за формулою:       
М=(а+16)(а+17)/8.
Реалізація.
Розглянемо таке позначення адресу клітинки в числовій таблиці:
(1; 1)   (1; 2)   (1; 3)     (1; 4)
(2; 1)   (2; 2)   (2; 3)     (2; 4)
(3; 1)   (3; 2)   (3; 3)     (3; 4)
(4; 1)   (4; 2)   (4; 3)     (4; 4)
Алгоритм матиме такі команди:
1. Заповнюємо цей квадрат підряд, якщо а=0:
1     2     3    4
5     6     7    8
9    10   11  12
13   14   15   16
2. Переставляємо числа тільки на двох діагоналях за правилом. Відносно центру квадрата обмінюються місцями такі пари чисел: 1 і 16;   6 і 11;  7 і 10;   4 і 13.
3. Утвориться такий квадрат на магічний
квадрат на сумах. Якщо а=0:
16     2       3     13
5       11    10     8
9       7        6     12
4       14      15     1
Результат. Магічна сума квадрата 4х4 дорівнює 34.
Магічний добутку у цього квадрата відсутній.
Магічна сума 34 виконуються як по рядках, так і по стовпцях та двох діагоналях.

 

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

Завдання 1.

Завантажити програму Scratch.  

Відкрити вкладу «Скрипти»

Для Рудого Кота створити алгоритм із скриптів-пазлів в області «Скрипти»

відповідно до поданого зразка.

 

Протестувати виконання цього алгоритму декілька разів,

для цього треба натиснути на піктограму «зелений прапорець», що розташована  над сценою.

Зберегти цей скретч-проект у файлі з назвою «Алгоритми_ Коло»

 

Результат виконаної практичної роботи це два файла( два скретч-проекти) надіслати вашому учителю на електронну скриньку: 
vinnser@gmail.com (Сергій Петрович)
ktdfz@i.ua (Юрій Васильович)
















субота, 23 січня 2021 р.

Дистанційна освіта з інформатики 25.01.2021 - 31.01.2021



 

Дистанційна освіта з інформатики в період січня 2021 року

25.01.2021 - 31.01.2021

Тема: Створення та реалізація об’єктів в середовищі опису та виконання алгоритмів Скретч.

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












Осмислюємо властивості алгоритмів на текстовому матеріалі різнорівневих компетентнісних завдань: 

Зразок 1.

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

Реалізація.
Система команд для виконавця буде такою:
1. Поставити 1-ий стілець в північно-західний куток.
2. Поставити 2-ий стілець в південно-східний куток.
3. Поставити 3-ій, і 4-ий стільці до західної стіни, не ставлячи їх в куток.
4. Поставити 5-ий, і 6-ий стільці до східної стіни, не ставлячи їх в кутки.
5. Поставити 7-ий, і 8-ий стільці до північної стіни, не ставлячи їх у кутки.
6. Поставити 9-ий, і 10-й стільці до південної стіни, не ставлячи їх у кутки.
Результат. Біля кожної стіни по три стільці.

Зразок 2.
Створити алгоритм для виконавця розстановки 8 стільців у квадратній кімнаті так, щоб біля кожної стінки  стояла різна кількість крісел.

Реалізація.
Система команд для виконавця буде такою:
1. Поставити 1-ий стілець в північно-західний куток.
2. Поставити 2-ий стілець в південно-східний куток.
3. Поставити 3-ій,  4-ий стільці до західної стіни, не ставлячи їх в куток.
4. Поставити 5-ий, і 6-ий, 7-ий стільці до східної стіни, не ставлячи їх в кутки.
5. Поставити 8-ий стілець до до північної стіни, не ставлячи його у куток.
Результат: південна стіна має один стілець; північна стіна має два стільці; західна стіна має три стільці; східна стіна має чотири стільці.

Зразок 3. 
Створити алгоритм для виконавця "дід Макар", котрий зможе перевезти на човні через річку три об'єкти: вовка, козу, капусту без втрат. Якщо відомо, що в човні може поміститися лише двоє об'єкти: чоловік або з капустою, або з вовком, або з козою. При цьому відома система команд:
1. Якщо лишити без нагляду вовка з козою , то він з'їсть козу.
2. Якщо лишити без нагляду козу з капустою, то зникне капуста.
3. У присутності діда Макара ніхто нічого не з'їдає.

Реалізація.
Система команд для діда Макара буде такою:
1. Перевезти козу на протилежний берег.
2. Повернутися назад лише діду на човні.
3. Перевезти капусту на протилежний берег.
4. Залишити капусту на березі і перевезти назад козу на човні.
5. Залишити козу і перевезти на протилежний берег лише вовка.
6. Повернутися назад лише діду на човні.
7. Перевезти козу на протилежний берег.

Зразок 4.
Створити алгоритм для з'єднання ланцюжка із 15 кілець для виконавця "коваль". При цьому в коваля є заготовлені 5 ланцюжків. У кожного із п'яти ланцюжків лише по три кільця. Вважати вірною таку систему команд: 1. Якщо розкувати кільце - це одна операція, 2. Якщо з'єднати два кільця - це ще одна операція.
Чи зможе коваль за шість операцій створити один ланцюжок із 15 кілець?

Реалізація.
Система команд для виконавця коваля.
1. Розібрати на три окремі кільця один триланковий ланцюжок. Це три операції.
2. Першим кільцем з'єднати 2-ий і 3-ій ланцюжки.
3. Другий кільцем з'єднати 4-ий і 5-ий ланцюжки.
4. Третім кільцем з'єднати два ланцюжки, що мають по сім кілець.
Результат. За шість операцій отримано ланцюжок на 15 кілець.

Зразок 5.
У одній із стародавніх країн засуджені на смертну кару, мали право на помилування через процедуру витягування жеребу. Процедура витягування жеребу відбувалася відкриту і публічно. У посудині знаходилися дві кулі, а кожній кулі схована записка. Одна  записка містила слово: помилувати. Друга записка містила слово: покарати.
Друзі засудженого повідомили йому, що судді вирішили його покарати у будь-якому випадку, тому записку "помилувати" замінили на записку "покарати". Отже і посудині є дві кульки, і в кожній кульці записка "покарати".
Створити алгоритм дій засудженого під час витягування жеребу так, щоб засуджений залишився живим.
Реалізація.
Система команд для засудженого:
1. Витягнути довільну кульку із посудини.
2. Відкрити кульку.
3. Не читаючи, швидко проковтнути записку.
4. Повідомити суддям, що треба подивитися, що записано у другій кульці.
5. Відкрити другу кульку.
6. Прочитати записку другої кульки.
7. Повідомити усім, що засуджений проковтнув записку "помилувати".

Зразок 6.
Відома така система команд для випивання діжки квасу для діда та баби.
1. Випити діжку квасу за 10 днів разом діду і бабі.
2. Випити діжку квасу за 14 днів тільки діду.
3. Випити діжку квасу за х днів тільки бабі.

Знайти значення х, враховучи дію 1. та дію 2.

Реалізація.
Шукаємо таке число, яке ділиться націло на 10 і 14 одночасно. Це число 70.  Якщо 70 днів питимуть квас разом дід і баба, то вони вип'ють аж 70:10= 7 діжок квасу. Якщо 70 днів питиме тільки дід, то він подужає 70:14=5 діжок квасу. Тому х=7-5=2 дні.
Третя дія звучить так: "випити діжку квасу за 2 дні тільки бабі".

Зразок 7.


Учитель інформатики склав собі систему команд для цільової мотивації досягнення власного успіху:
1. Якщо мені ще прожити половину років від тих, які я уже прожив, то мені буде 72 роки.
2. Якщо мені ще прожити третину років від тих, які я уже прожив, то мені буде 64 роки.
3. Якщо мені ще прожити чверть років від тих, які я уже прожив, то мені буде 60 років.
4. Якщо мені ще прожити половину та ще третину та ще чверть років від тих, які я прожив, то мені буде аж 100 років.
Як за даною системою команд дізнатися, скільки зараз років учителю інформатики.

Реалізація.
1 спосіб. Використовуємо лише умову команди 4.
Уявіть, що уже 100 років учителю інформатики. Тоді ці роки складаються із таких доданків: х +0,5х+х/3+0,25х. Зведемо до спільного знаменника. Отримаємо 25х/12=100. Звідси х = 48.
Результат . 48 років - це вік учителя інформатики. Цей результат легко перевірити виконання умов команди 1. 2. 3.
1)48 +24=72
2)48+16=64
3)48+12=60.


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

 

Завдання 1.

Завантажити програму Scratch.  

Відкрити вкладу «Скрипти»

Для Рудого Кота створити алгоритм із скриптів-пазлів в області «Скрипти» відповідно до поданого зразка, що на сайті http://inf6klas.blogspot.com/

 

Завдання 1-а.  Виконати алгоритмічні дії для завдань на сайті: https://studio.code.org/s/20-hour/stage/2/puzzle/4

 


Результат виконаної практичної роботи це файли( від 1 до 5 скретч-проектів або їхні скріншоти алгоритмів(скриптів) та результатів виконання цих алгоритмів) надіслати вашому учителю на електронну скриньку: 
vinnser@gmail.com (Сергій Петрович)
ktdfz@i.ua (Юрій Васильович)