пʼятниця, 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 виконуються як по рядках, так і по стовпцях та двох діагоналях.

 

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

А тут лежить версія scratch4.30: 

http://scratch.mit.edu/scratch2download/

Завдання 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х і ця сума дорівнює 100. Зведемо до спільного знаменника 12 даний вираз. Отримаємо 25х/12=100. Звідси х = 48.
Результат . 48 років - це вік учителя інформатики. Цей результат легко перевірити виконання умов команди 1. 2. 3.
1)48 +24=72
2)48+16=64
3)48+12=60.



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

 А тут лежить версія scratch4.30: 

http://scratch.mit.edu/scratch2download/

Завдання 1-а.  Створити та виконати алгоритмічні дії для завдань на сайті: 

https://studio.code.org/s/20-hour/stage/2/puzzle/4

 

Завдання 1-б.

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

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

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








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

 

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


**********************************************************************
Завдання для кмітливих і допитливих


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

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

 18.01.2021 - 24.01.2021

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

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

Виконайте онлайн-завдання

1)Алгоритм приготування манної каші


Виконайте онлайн-завдання

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

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

Зразок 1.

2)У вас є два  відра ємністю на 4 літри та 7 літрів.  Опишемо систему команд для виконавця:

 А. Воду брати із річки і наповнювати повне відро.

Б. Виливати воду  із відра  у річку так, щоб відро було порожнім.

В. Переливати воду можна із відра у відро так, щоб відро, в яке наливають воду, стало повним.

Як отримати  точно 6 літрів води за допомогою даних двох відер?


Складемо алгоритм отримання 6  літрів  води у вигляді таблиці:

Алгоритм переливання води у двох відрах для отримання рівно 6 літрів

№ переливання

Кількість води у відрі на 4 літри

Кількість води у відрі на 7 літри

Сума води у двох відрах

1 дія А

0 літрів

7 літрів

7 літрів

2 дія В

0+4=4 літрів(наповнюється)

7-4=3 літри

7 літрів

3 дія Б

4-4=0 літрів(виливаємо)

3літри

3 літрів

4 дія В

0+3=3 літри(наповнюємо)

3-3=0 літрів

3 літрів

5 дія А

3 літрів

0+7=7 літрів(наповнюємо)

10 літрів

6 дія В

3+1=4 літрів

7-1=6 літрів

10 літрів

7 дія Б

4-4=0 літрів

6 літрів

6 літрів

Наступне завдання. Отримайте рівно 5 літрів води, якщо буде  змінена система команд.

У вас є два  відра ємністю на 4 літри та 7 літрів.   Система команд для виконавця-учня змінена таким чином:

А.  Воду можна брати із річки і наповнювати повне відро.

Б. Переливати воду можна тільки із відра у відро так, щоб відро, в яке вливають, стало повним.

В. Виливати воду назад у річку так, щоб відро стало порожнім.

Як отримати  точно 5 літрів води за допомогою даних двох відер?

 

Алгоритм переливання води

у двох відрах 4 л і 7 л для отримання рівно 5 літрів

№ переливання

Кількість води у відрі на 4 літри

Кількість води у відрі на 7 літри

Сума води у двох відрах

1 дія А

4 літрів

0 літрів

4 літрів

2 дія Б

4-4=0 літрів

4+0=4 літри

4 літрів

3 дія А

0+4=4 літрів(наповнюємо)

4 літри

8 літрів

4 дія Б

4-3=1 літр

4+3=7 літрів

8 літрів

5 дія В

1 літрів

7-7=0 літрів(виливаєм)

1 літрів

6 дія Б

1-1=0 літрів

0+1 =1 літрів

1 літрів

7 дія А

0+4=4 літрів

1 літрів

5 літрів

8 дія Б

4-4=0 літрів

1+4=5 літрів

5 літрів

Запитання. Чи є інші способи отримання рівно 5 літрів води?  Пропонуйте їх.



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

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

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

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

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

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

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

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

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

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

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

 

Зразок 2.

Розташуйте послідовно дії в алгоритмі приготування чаю, обвівши кружечком номер дії в системі команд:

Реалізація.

1)    1 2 3 4 5 6 7 - Микита захотів чаю.

 

2)    1 2 3 4 5 6 7 - Закип'ятив в чайнику воду.

 

3)    1 2 3 4 5 6 7 - Він налив туди кип'яток.

 

4)    1 2 3 4 5 6 7 - Поклав в чашку пакетик заварки

 

5)    1 2 3 4 5 6 7 - Додав дві чайні ложки цукру.

 

6)    1 2 3 4 5 6 7 - Розколотив їх ложкою.

 

7)    1 2 3 4 5 6 7 - Випив чай.

 


Осмислюємо відповіді на запитання

Запитання 1.
Які властивості притаманні алгоритмам?
Відповідь.
1)
Дискретна властивість алгоритма означає те, що алгоритм складається з певної обмеженої кількості упорядкованих команд. Отже,  в алгоритмі не може бути незлічена кількість операцій.
2)
Зрозумілість алгоритма, як властивість, означає, що виконавець виконає тільки ті команди, які належать до сфери його компетенцій. Отже, виконавець алгоритмів, не виконує незрозумілі йому команди.
3)
Визначеність алгоритма, як властивість, означає, що виконавець чітко дотримується того порядку виконання команд, які записані в самому алгоритмі. Отже, в алгоритмі не існує подвійного чи потрійного трактування способів виконання команд.
4)
Результативність алгоритма, як властивість, означає, що після завершення роботи алгоритму виконавець досягає конкретного  чи успішного результату. Отже, не може відбутися те, що після завершення роботи алгоритму не отримано чіткого результату.
5)
Масовість алгоритма, як властивості, означає, що виконавцем алгоритму може стати жива компетентна істота, або деяка нежива істота з відповідним програмним забезпеченням.
Запитання 2.
Які характеристики притаманні виконавцям алгоритмів?
Відповідь.
1)
Виконавець алгоритмів має обмежену сферу компетенцій, тобто він може виконувати лише обмежену кількість алгоритмів певної предметної області знань. Наприклад, алгоритми побудови комп'ютерної графіки.
2)
Виконавець алгоритмів має середовище виконавця, тобто деяку базу знань, умови роботи та ресурси для роботи програмованих середовищ, для виконання алгоритмів і вміє керувати ними.
3)
Виконавець алгоритмів має часові обмеження для виконання алгоритмів, тобто у нього існує свій режим роботи над виконання алгоритмів.
4)
Виконавець алгоритмів знає деяку систему управління  командами, яка успішно виконує алгоритми певної предметної області у певному програмному середовищі.
5)
Виконавець алгоритмів знає, про введення вхідних даних, що потрібні для успішного виконання алгоритму.
6)
Виконавець алгоритмів вміє аналізувати точність чи неточність вихідних даних, тобто результат роботи алгоритму.



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


 А тут лежить версія scratch4.30: 

http://scratch.mit.edu/scratch2download/

Завдання 1.

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

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

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

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




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

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

Завдання 2.

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

Знайти і відкрити вкладку «Образи», - потім знайти і натиснути кнопку «Імпортувати». Знайти і відкрити папку «People» і в цій папці знайти спрайт-істоту «roundman».


Для спрайт-істоти  «roundman» створити алгоритм в області «Скрипти» відповідно до поданого зразка.






Знайти вкладку "Файл". Натиснути на вкладу Файл і відкрити меню цієї вкладки. Обрати слова "Зберегти як".  Зберегти цей скретч-проект у файлі з назвою «Алгоритми_руху»



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





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

Додаткова інформація для учнів

Аби підвищити свою інформаційну культуру, подивіться відео

https://www.youtube.com/watch?app=desktop&v=drGgyQtCU8A&fbclid=IwAR3vUyoWL4M-kvVLZXaPXPv1oVn3SlC1x2cDnjWcgca9yQb0a9qQX-BLOAU



Осмислюємо відповіді на запитання

Запитання 1.
Які властивості притаманні алгоритмам?
Відповідь.
1)
Дискретна властивість алгоритма означає те, що алгоритм складається з певної обмеженої кількості упорядкованих команд. Отже,  в алгоритмі не може бути незлічена кількість операцій.
2)
Зрозумілість алгоритма, як властивість, означає, що виконавець виконає тількі ті команди, які належать до сфери його компетенцій. Отже, виконавець алгоритмів, не виконує незрозумілі йому команди.
3)
Визначеність алгоритма, як властивість, означає, що виконавець чітко дотримується того порядку виконання команд, які записані в самому алгоритмі. Отже, в алгоритмі не існує подвійного чи потрійного трактування способів виконання команд.
4)
Результативність алгоритма, як властивість, означає, що після завершення роботи алгоритму виконавець досягає конкретного  чи успішного результату. Отже, не може відбутися те, що після завершення роботи алгоритму не отримано чіткого результату.
5)
Масовість алгоритма, як властивості, означає, що виконавцем алгоритму може стати жива компетентна істота, або деяка нежива істота з відповідним програмним забезпеченням.
Запитання 2.
Які характеристики притаманні виконавцям алгоритмів?
Відповідь.
1)
Виконавець алгоритмів має обмежену сферу компетенцій, тобто він може виконувати лише обмежену кількість алгоритмів певної предметної області знань. Наприклад, алгоритми побудови комп'ютерної графіки.
2)
Виконавець алгоритмів має середовище виконавця, тобто деяку базу знань, умови роботи та ресурси для роботи програмованих середовищ, для виконання алгоритмів і вміє керувати ними.
3)
Виконавець алгоритмів має часові обмеження для виконання алгоритмів, тобто у нього існує свій режим роботи над виконання алгоритмів.
4)
Виконавець алгоритмів знає деяку систему управління  командами, яка успішно виконує алгоритми певної предметної області у певному програмному середовищі.
5)
Виконавець алгоритмів знає, про введення вхідних даних, що потрібні для успішного виконання алгоритму.
6)
Виконавець алгоритмів вміє аналізувати точність чи неточність вихідних даних, тобто результат роботи алгоритму.
Запитання 3.
Згадайте правила виконання арифметичних дій над багатоцифровими натуральними числами.  Оберіть ті дії, якими ви володієте, як виконавець алгоритмів і впорядкуйте їх за ознакою складності виконання.
1) усне додавання одноцифрових чисел.
2)усне віднімання двоцифрових чисел.
3)письмове множення трицифрових чисел.
4)письмове ділення чотирицифрових чисел на двоцифрове число.
5)знаходження остачі від ділення двох натуральних чисел.
6)знаходження суми декількох послідовних натуральних чисел від 1 до n.
7)побудова числового магічного квадрата розміром 3х3 на числах від 1 до 9 на сумах.