|
|
(11 промежуточных версий не показаны.) | Строка 1: |
Строка 1: |
- | АЛГОРИТМИ І ВИКОНАВЦІ
| + | '''[[Тема 28. Поняття алгоритму.|Гіпермаркет Знань]]>>[[Інформатика|Інформатика]]>>[[Інформатика 5 клас|Інформатика 5 клас]]>>Інформатика: Алгоритми і виконавці'''<metakeywords>Інформатика, клас, урок, на Тему, Алгоритми і виконавці</metakeywords> |
| | | |
- | <br>вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.
| + | [[Тема 28. Поняття алгоритму.|'''Алгоритми''']]'''І '''[[Тема 27. Виконавці.|'''Виконавці''']] |
| | | |
- | <br>Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо. | + | <br>Ви вже знаєте, що [[Алгоритм_(2_класс)|алгоритм]] - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд. |
| | | |
- | <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>
| + | Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15) |
| | | |
- | Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так:
| + | Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 4 класу, але не може бути учень 2 класу, тому що він не може виконати команду ділення натуральних чисел.<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>
| + | <br>1) 1357- 24*13; 3) 235*79 + (123*12 - 1872 :36);<br>2) 2346- (1355 - 7830: 58); 4) (155*123 + 1409)*54-11236.<br> |
| | | |
- | скласти сам алгоритм.<br><br><u>Практична робота</u><br>Для кожного з даних виразів скласти в зошиті алгоритм обчислення за допомогою звичайного калькулятора, виконати його, після чого перевірити одержаний результат за допомогою інженерного калькулятора:
| + | <br>'''Питання та завдання'''<br>''1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі.'' |
| | | |
- | <br>1) 1357- 24*13; 3) 235*79 + (123*12 - 1872 :36);<br>2) 2346- (1355 - 7830: 58); 4) (155*123 + 1409)*54-11236.<br> | + | '''''4. Складіть алгоритми одержання кип'яченої води:'''''<br>а) за допомогою електричного чайника;<br>б) за допомогою чайника і газової плити;<br>в) за допомогою чайника і електричної плити. |
| | | |
- | <br><u>''Питання та завдання''</u><br>1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі.
| + | '''''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> | + | ''Ломаковська Г.В., Колесніков С.Я., Ривкінд Й.Я. [[Інформатика 5 клас|Інформатика 5 клас]]<br>'' |
| + | |
| + | ''Вислано читачаму з сайту''<br> |
| + | |
| + | <br> |
| + | |
| + | <sub>Вся інформатика онлайн, [[Гіпермаркет Знань - перший в світі!|реферати інформатики]], календарно-тематичний план згідно шкільної програми, вивчай інформатику безкоштовно</sub> |
| + | |
| + | '''<u>Зміст уроку</u>''' |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] конспект уроку і опорний каркас |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://school.xvatit.com/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8_%D1%96_%D0%B2%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0%D0%B2%D1%86%D1%96._%D0%9F%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D1%96%D1%8F_%D1%83%D1%80%D0%BE%D0%BA%D1%83 презентація уроку] |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] акселеративні методи та інтерактивні технології |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://school.xvatit.com/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8_%D1%96_%D0%B2%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0%D0%B2%D1%86%D1%96._%D0%97%D0%B0%D0%BA%D1%80%D0%B8%D1%82%D1%96_%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%B8_(%D1%82%D1%96%D0%BB%D1%8C%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B8%D0%BA%D0%BE%D1%80%D0%B8%D1%81%D1%82%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B2%D1%87%D0%B8%D1%82%D0%B5%D0%BB%D1%8F%D0%BC%D0%B8) закриті вправи (тільки для використання вчителями)] |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://school.xvatit.com/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8_%D1%96_%D0%B2%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0%D0%B2%D1%86%D1%96._%D0%9E%D1%86%D1%96%D0%BD%D1%8E%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F оцінювання] |
| + | |
| + | '''<u>Практика</u>''' |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] задачі та вправи,самоперевірка |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] практикуми, лабораторні, кейси |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] рівень складності задач: звичайний, високий, олімпійський |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] домашнє завдання |
| + | |
| + | '''<u>Ілюстрації</u>''' |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://school.xvatit.com/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8_%D1%96_%D0%B2%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0%D0%B2%D1%86%D1%96._%D0%86%D0%BB%D1%8E%D1%81%D1%82%D1%80%D0%B0%D1%86%D1%96%D1%97:_%D0%B2%D1%96%D0%B4%D0%B5%D0%BE%D0%BA%D0%BB%D1%96%D0%BF%D0%B8,_%D0%B0%D1%83%D0%B4%D1%96%D0%BE,_%D1%84%D0%BE%D1%82%D0%BE%D0%B3%D1%80%D0%B0%D1%84%D1%96%D1%97,_%D0%B3%D1%80%D0%B0%D1%84%D1%96%D0%BA%D0%B8,_%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%96,_%D0%BA%D0%BE%D0%BC%D1%96%D0%BA%D1%81%D0%B8,_%D0%BC%D1%83%D0%BB%D1%8C%D1%82%D0%B8%D0%BC%D0%B5%D0%B4%D1%96%D0%B0 ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа] |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] реферати |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://school.xvatit.com/index.php?title=%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC%D0%B8_%D1%96_%D0%B2%D0%B8%D0%BA%D0%BE%D0%BD%D0%B0%D0%B2%D1%86%D1%96._%D0%A4%D1%96%D1%88%D0%BA%D0%B8_%D0%B4%D0%BB%D1%8F_%D0%B4%D0%BE%D0%BF%D0%B8%D1%82%D0%BB%D0%B8%D0%B2%D0%B8%D1%85 фішки для допитливих] |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] шпаргалки |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] гумор, притчі, приколи, приказки, кросворди, цитати |
| + | |
| + | '''<u>Доповнення</u>''' |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] зовнішнє незалежне тестування (ЗНТ) |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] підручники основні і допоміжні |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] тематичні свята, девізи |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] статті |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] національні особливості |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] словник термінів |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] інше |
| + | |
| + | '''<u>Тільки для вчителів</u>''' |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://xvatit.com/Idealny_urok.html ідеальні уроки] |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] календарний план на рік |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] методичні рекомендації |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] програми |
| + | [[Image:1236084776 kr.jpg|10x10px|1236084776 kr.jpg]] [http://xvatit.com/forum/ обговорення] |
| + | |
| + | <br> Если у вас есть исправления или предложения к данному уроку, [http://xvatit.com/index.php?do=feedback напишите нам]. |
| + | |
| + | Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - [http://xvatit.com/forum/ Образовательный форум]. |
Текущая версия на 10:15, 9 ноября 2012
Гіпермаркет Знань>>Інформатика>>Інформатика 5 клас>>Інформатика: Алгоритми і виконавці
АлгоритмиІ Виконавці
Ви вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд.
Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо.
Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15)
Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 4 класу, але не може бути учень 2 класу, тому що він не може виконати команду ділення натуральних чисел. Алгоритм буде такий: 1. Знайти добуток чисел 12 і 18 і запам'ятати його 2. Знайти частку від ділення числа 1575 на число 15 і зап тати її 3. Знайти суму результатів дій 1 і 2 і запам'ятати її 4. Знайти різницю числа 2357 і результату дії 3 і повідомити її
Якщо виконавець може використовувати для обчислень звичайний калькулятор, то таким виконавцем може бути будь-яка людина, яка вміє послідовно натискати кнопки калькулятора, навіть не розуміючи, що при цьому відбувається. Алгоритм обчислення значення виразу для цього виконавця буде таким:
Тут кожна кнопка є умовним позначенням команди «Натисни кнопку з написом ...»
Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так:
Отже, складаючи алгоритм, потрібно:
- з'ясувати, для досягнення якої мети він складається;
- обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети;
- скласти сам алгоритм.
Практична робота Для кожного з даних виразів скласти в зошиті алгоритм обчислення за допомогою звичайного калькулятора, виконати його, після чого перевірити одержаний результат за допомогою інженерного калькулятора:
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.
Ломаковська Г.В., Колесніков С.Я., Ривкінд Й.Я. Інформатика 5 клас
Вислано читачаму з сайту
Вся інформатика онлайн, реферати інформатики, календарно-тематичний план згідно шкільної програми, вивчай інформатику безкоштовно
Зміст уроку
конспект уроку і опорний каркас
презентація уроку
акселеративні методи та інтерактивні технології
закриті вправи (тільки для використання вчителями)
оцінювання
Практика
задачі та вправи,самоперевірка
практикуми, лабораторні, кейси
рівень складності задач: звичайний, високий, олімпійський
домашнє завдання
Ілюстрації
ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа
реферати
фішки для допитливих
шпаргалки
гумор, притчі, приколи, приказки, кросворди, цитати
Доповнення
зовнішнє незалежне тестування (ЗНТ)
підручники основні і допоміжні
тематичні свята, девізи
статті
національні особливості
словник термінів
інше
Тільки для вчителів
ідеальні уроки
календарний план на рік
методичні рекомендації
програми
обговорення
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|