KNOWLEDGE HYPERMARKET


Тема 16. АЛГОРИТМИ І ВИКОНАВЦІ
(Создана новая страница размером АЛГОРИТМИ І ВИКОНАВЦІ <br>вже знаєте, що алгоритм - це послідовність команд. ...)
Строка 1: Строка 1:
-
АЛГОРИТМИ І ВИКОНАВЦІ
+
АЛГОРИТМИ І ВИКОНАВЦІ  
-
<br>вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.
+
<br>вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.  
-
<br>Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо.
+
<br>Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо.  
-
<br>Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15)
+
<br>Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15)  
-
<br>Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 4 класу, але не може бути учень 2 класу, тому що він не може виконати команду ділення натуральних чисел.<br><br>Алгоритм буде такий:<br>1. Знайти добуток чисел 12 і 18 і запам'ятати його<br>2. Знайти частку від ділення числа 1575 на число 15 і зап тати її<br>3. Знайти суму результатів дій 1 і 2 і запам'ятати її<br>4. Знайти різницю числа 2357 і результату дії 3 і повідомити її<br><br>Якщо виконавець може використовувати для обчислень звичайний калькулятор, то таким виконавцем може бути будь-яка людина, яка вміє послідовно натискати кнопки калькулятора, навіть не розуміючи, що при цьому відбувається. Алгоритм обчислення значення виразу для цього виконавця буде таким:<br>[[Image:dfg.jpg]]<br><br>Тут кожна кнопка є умовним позначенням команди «Натисни кнопку з написом ...»<br>
+
<br>Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 4 класу, але не може бути учень 2 класу, тому що він не може виконати команду ділення натуральних чисел.<br><br>Алгоритм буде такий:<br>1. Знайти добуток чисел 12 і 18 і запам'ятати його<br>2. Знайти частку від ділення числа 1575 на число 15 і зап тати її<br>3. Знайти суму результатів дій 1 і 2 і запам'ятати її<br>4. Знайти різницю числа 2357 і результату дії 3 і повідомити її<br><br>Якщо виконавець може використовувати для обчислень звичайний калькулятор, то таким виконавцем може бути будь-яка людина, яка вміє послідовно натискати кнопки калькулятора, навіть не розуміючи, що при цьому відбувається. Алгоритм обчислення значення виразу для цього виконавця буде таким:<br>[[Image:Dfg.jpg]]<br><br>Тут кожна кнопка є умовним позначенням команди «Натисни кнопку з написом ...»<br>  
-
Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так:
+
Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так:  
 +
<br>
 +
[[Image:Fgh.jpg]]
-
[[Image:fgh.jpg]]
+
<br>
 +
Отже, складаючи алгоритм, потрібно:<br>
 +
з'ясувати, для досягнення якої мети він складається;<br>
-
Отже, складаючи алгоритм, потрібно:<br>
+
обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети; <br>  
-
з'ясувати, для досягнення якої мети він складається;<br>
+
скласти сам алгоритм.<br><br><u>Практична робота</u><br>Для кожного з даних виразів скласти в зошиті алгоритм обчислення за допомогою звичайного калькулятора, виконати його, після чого перевірити одержаний результат за допомогою інженерного калькулятора:
-
обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети; <br>
+
<br>1) 1357- 24*13; 3) 235*79 + (123*12 - 1872&nbsp;:36);<br>2) 2346- (1355 - 7830: 58);&nbsp;&nbsp;&nbsp;&nbsp; 4) (155*123 + 1409)*54-11236.<br>  
-
скласти сам алгоритм.<br><br><u>Практична робота</u><br>Для кожного з даних виразів скласти в зошиті алгоритм обчислення за допомогою звичайного калькулятора, виконати його, після чого перевірити одержаний результат за допомогою інженерного калькулятора:
+
<br><u>''Питання та завдання''</u><br>1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі.
-
<br>1) 1357- 24*13; 3) 235*79 + (123*12 - 1872 :36);<br>2) 2346- (1355 - 7830: 58);&nbsp;&nbsp;&nbsp;&nbsp; 4) (155*123 + 1409)*54-11236.<br>
+
<br>4. Складіть алгоритми одержання кип'яченої води:<br>а) за допомогою електричного чайника;<br>б) за допомогою чайника і газової плити;<br>в) за допомогою чайника і електричної плити.
-
<br><u>''Питання та завдання''</u><br>1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі.
+
<br>5. Складіть у зошиті алгоритм обчислення значень виразу без калькулятора і за допомогою звичайного калькулятора:<br>а) 14757 - 126*34;<br>б) 156*345-278*12 + 42024:34;<br>в) 3489 - 23*34 + (15678: 9 - 45*12)*34.
-
<br>4. Складіть алгоритми одержання кип'яченої води:<br>а) за допомогою електричного чайника;<br>б) за допомогою чайника і газової плити;<br>в) за допомогою чайника і електричної плити.
+
<br>  
-
<br>5. Складіть у зошиті алгоритм обчислення значень виразу без калькулятора і за допомогою звичайного калькулятора:<br>а) 14757 - 126*34;<br>б) 156*345-278*12 + 42024:34;<br>в) 3489 - 23*34 + (15678: 9 - 45*12)*34.<br><br>
+
[[Image:1236084776 kr.jpg]] акселеративні методи на уроці                        [[Image:1236084776 kr.jpg]] національні особливості
 +
[[Image:1236084776 kr.jpg|10x10px]] виділити головне в уроці - опорний каркас            [[Image:1236084776 kr.jpg|10x10px]] [http://xvatit.com/nichego-sebe-uroki/ нічого собі уроки]
 +
[[Image:1236084776 kr.jpg|10x10px]] відеокліпи                                          [[Image:1236084776 kr.jpg|10x10px]] нова система освіти
 +
[[Image:1236084776 kr.jpg|10x10px]] вправи на пошук інформації                          [[Image:1236084776 kr.jpg|10x10px]] підручники основні допоміжні
 +
[[Image:1236084776 kr.jpg|10x10px]] гумор, притчі, приколи, приказки, цитати            [[Image:1236084776 kr.jpg|10x10px]] презентація уроку
 +
[[Image:1236084776 kr.jpg|10x10px]] додаткові доповнення                                [[Image:1236084776 kr.jpg|10x10px]] реферати
 +
[[Image:1236084776 kr.jpg|10x10px]] домашнє завдання                                    [[Image:1236084776 kr.jpg|10x10px]] речовки та вікторизми
 +
[[Image:1236084776 kr.jpg|10x10px]] задачі та вправи (рішення та відповіді)             [[Image:1236084776 kr.jpg|10x10px]] риторичні питання від учнів
 +
[[Image:1236084776 kr.jpg|10x10px]] закриті вправи (тільки для використання вчителями)  [[Image:1236084776 kr.jpg|10x10px]] рівень складності звичайний І
 +
[[Image:1236084776 kr.jpg|10x10px]] знайди інформацію сам                                [[Image:1236084776 kr.jpg|10x10px]] рівень складності високий ІІ
 +
 +
[[Image:1236084776 kr.jpg|10x10px]] [http://xvatit.com/Idealny_urok.html ідеальні уроки]                                    [[Image:1236084776 kr.jpg|10x10px]] рівень складності олімпійський III
 +
[[Image:1236084776 kr.jpg|10x10px]] ілюстрації, графіки, таблиці                        [[Image:1236084776 kr.jpg|10x10px]] самоперевірка
 +
[[Image:1236084776 kr.jpg|10x10px]] інтерактивні технології                              [[Image:1236084776 kr.jpg|10x10px]] система оцінювання
 +
[[Image:1236084776 kr.jpg|10x10px]] календарний план на рік                              [[Image:1236084776 kr.jpg|10x10px]] скласти пазл з різних частин інформації
 +
[[Image:1236084776 kr.jpg|10x10px]] кейси та практикуми                                  [[Image:1236084776 kr.jpg|10x10px]] словник термінів
 +
[[Image:1236084776 kr.jpg|10x10px]] комікси                                              [[Image:1236084776 kr.jpg|10x10px]] статті
 +
[[Image:1236084776 kr.jpg|10x10px]] [http://xvatit.com/forum/ коментарі та обговорення]                          [[Image:1236084776 kr.jpg|10x10px]] тематичні свята
 +
[[Image:1236084776 kr.jpg|10x10px]] конспект уроку                                      [[Image:1236084776 kr.jpg|10x10px]] тести
 +
[[Image:1236084776 kr.jpg|10x10px]] методичні рекомендації                              [[Image:1236084776 kr.jpg|10x10px]] шпаргалка
 +
[[Image:1236084776 kr.jpg|10x10px]] навчальні програми                                  [[Image:1236084776 kr.jpg|10x10px]] що ще не відомо, не відкрито вченими
 +
 
 +
<br>

Версия 13:04, 24 июля 2009

АЛГОРИТМИ І ВИКОНАВЦІ


вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.


Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо.


Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15)


Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 4 класу, але не може бути учень 2 класу, тому що він не може виконати команду ділення натуральних чисел.

Алгоритм буде такий:
1. Знайти добуток чисел 12 і 18 і запам'ятати його
2. Знайти частку від ділення числа 1575 на число 15 і зап тати її
3. Знайти суму результатів дій 1 і 2 і запам'ятати її
4. Знайти різницю числа 2357 і результату дії 3 і повідомити її

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

Тут кожна кнопка є умовним позначенням команди «Натисни кнопку з написом ...»

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


Fgh.jpg


Отже, складаючи алгоритм, потрібно:

з'ясувати, для досягнення якої мети він складається;

обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети;

скласти сам алгоритм.

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


1) 1357- 24*13; 3) 235*79 + (123*12 - 1872 :36);
2) 2346- (1355 - 7830: 58);     4) (155*123 + 1409)*54-11236.


Питання та завдання
1. Що таке алгоритм?
2. Що таке система команд виконавця?
3. Назвіть етапи складання алгоритму розв'язування задачі.


4. Складіть алгоритми одержання кип'яченої води:
а) за допомогою електричного чайника;
б) за допомогою чайника і газової плити;
в) за допомогою чайника і електричної плити.


5. Складіть у зошиті алгоритм обчислення значень виразу без калькулятора і за допомогою звичайного калькулятора:
а) 14757 - 126*34;
б) 156*345-278*12 + 42024:34;
в) 3489 - 23*34 + (15678: 9 - 45*12)*34.


1236084776 kr.jpg акселеративні методи на уроці                        1236084776 kr.jpg національні особливості
1236084776 kr.jpg виділити головне в уроці - опорний каркас            1236084776 kr.jpg нічого собі уроки
1236084776 kr.jpg відеокліпи                                           1236084776 kr.jpg нова система освіти
1236084776 kr.jpg вправи на пошук інформації                           1236084776 kr.jpg підручники основні допоміжні
1236084776 kr.jpg гумор, притчі, приколи, приказки, цитати             1236084776 kr.jpg презентація уроку
1236084776 kr.jpg додаткові доповнення                                 1236084776 kr.jpg реферати
1236084776 kr.jpg домашнє завдання                                     1236084776 kr.jpg речовки та вікторизми
1236084776 kr.jpg задачі та вправи (рішення та відповіді)              1236084776 kr.jpg риторичні питання від учнів
1236084776 kr.jpg закриті вправи (тільки для використання вчителями)   1236084776 kr.jpg рівень складності звичайний І
1236084776 kr.jpg знайди інформацію сам                                1236084776 kr.jpg рівень складності високий ІІ 

1236084776 kr.jpg ідеальні уроки                                     1236084776 kr.jpg рівень складності олімпійський III
1236084776 kr.jpg ілюстрації, графіки, таблиці                         1236084776 kr.jpg самоперевірка
1236084776 kr.jpg інтерактивні технології                              1236084776 kr.jpg система оцінювання
1236084776 kr.jpg календарний план на рік                              1236084776 kr.jpg скласти пазл з різних частин інформації
1236084776 kr.jpg кейси та практикуми                                  1236084776 kr.jpg словник термінів 
1236084776 kr.jpg комікси                                              1236084776 kr.jpg статті
1236084776 kr.jpg коментарі та обговорення                           1236084776 kr.jpg тематичні свята
1236084776 kr.jpg конспект уроку                                       1236084776 kr.jpg тести
1236084776 kr.jpg методичні рекомендації                               1236084776 kr.jpg шпаргалка 
1236084776 kr.jpg навчальні програми                                   1236084776 kr.jpg що ще не відомо, не відкрито вченими