|
|
(2 промежуточные версии не показаны) | Строка 1: |
Строка 1: |
| '''[[Тема 28. Поняття алгоритму.|Гіпермаркет Знань]]>>[[Інформатика|Інформатика]]>>[[Інформатика 5 клас|Інформатика 5 клас]]>>Інформатика: Алгоритми і виконавці'''<metakeywords>Інформатика, клас, урок, на Тему, Алгоритми і виконавці</metakeywords> | | '''[[Тема 28. Поняття алгоритму.|Гіпермаркет Знань]]>>[[Інформатика|Інформатика]]>>[[Інформатика 5 клас|Інформатика 5 клас]]>>Інформатика: Алгоритми і виконавці'''<metakeywords>Інформатика, клас, урок, на Тему, Алгоритми і виконавці</metakeywords> |
| | | |
- | [[Тема 28. Поняття алгоритму.|АЛГОРИТМИ]] І [[Тема 27. Виконавці.|ВИКОНАВЦІ]] | + | [[Тема 28. Поняття алгоритму.|'''Алгоритми''']]'''І '''[[Тема 27. Виконавці.|'''Виконавці''']] |
| | | |
- | <br>вже знаєте, що алгоритм - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд. | + | <br>Ви вже знаєте, що [[Алгоритм_(2_класс)|алгоритм]] - це послідовність команд. Алгоритми складаються для конкретного виконавця. Кожен виконавець має свою систему команд. |
| | | |
- | <br>Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо.
| + | Виконавши алгоритм, виконавець повинен досягти поставленої мети: виготовити потрібну деталь, дістатися необхідного місця, приготувати страву, обчислити значення арифметичного виразу тощо. |
| | | |
- | <br>Складемо алгоритм письмового або усного обчислення значення виразу 23579-(12*18 + 1575: 15)
| + | Складемо алгоритм письмового або усного обчислення значення виразу 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>
| + | Очевидно, що цей алгоритм потрібно складати для виконавця, який може виконувати команди додавання, віднімання, множення і ділення натуральних чисел. Таким виконавцем може бути, наприклад, учень 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> |
| | | |
| Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так: | | Але є такі калькулятори, які дозволяють не обчислювати значення кожної проміжної дії, а обчислити одразу значення всього виразу. Для цього потрібно ввести до калькулятора вираз і натиснути після цього кнопку. Алгоритм для виконавця з таким калькулятором буде виглядати так: |
Строка 19: |
Строка 19: |
| <br> | | <br> |
| | | |
- | Отже, складаючи алгоритм, потрібно:<br> | + | '''Отже, складаючи алгоритм, потрібно:'''<br> |
| | | |
- | з'ясувати, для досягнення якої мети він складається;<br> | + | #з'ясувати, для досягнення якої мети він складається;<br> |
| + | #обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети; <br> |
| + | #скласти сам алгоритм. |
| | | |
- | обрати виконавця, система команд якого містить команди, виконання яких призведе до досягнення поставленої мети; <br>
| + | '''Практична робота'''<br>Для кожного з даних виразів скласти в зошиті алгоритм обчислення за допомогою звичайного калькулятора, виконати його, після чого перевірити одержаний результат за допомогою інженерного калькулятора: |
- | | + | |
- | скласти сам алгоритм.<br><br><u>Практична робота</u><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>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><u>''Питання та завдання''</u><br>1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі. | + | <br>'''Питання та завдання'''<br>''1. Що таке алгоритм?<br>2. Що таке система команд виконавця?<br>3. Назвіть етапи складання алгоритму розв'язування задачі.'' |
| | | |
- | <br>4. Складіть алгоритми одержання кип'яченої води:<br>а) за допомогою електричного чайника;<br>б) за допомогою чайника і газової плити;<br>в) за допомогою чайника і електричної плити.
| + | '''''4. Складіть алгоритми одержання кип'яченої води:'''''<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.
| + | '''''5. Складіть у зошиті алгоритм обчислення значень виразу без калькулятора і за допомогою звичайного калькулятора:'''''<br>а) 14757 - 126*34;<br>б) 156*345-278*12 + 42024:34;<br>в) 3489 - 23*34 + (15678: 9 - 45*12)*34. |
| | | |
| <br> | | <br> |
Текущая версия на 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 клас
Вислано читачаму з сайту
Вся інформатика онлайн, реферати інформатики, календарно-тематичний план згідно шкільної програми, вивчай інформатику безкоштовно
Зміст уроку
конспект уроку і опорний каркас
презентація уроку
акселеративні методи та інтерактивні технології
закриті вправи (тільки для використання вчителями)
оцінювання
Практика
задачі та вправи,самоперевірка
практикуми, лабораторні, кейси
рівень складності задач: звичайний, високий, олімпійський
домашнє завдання
Ілюстрації
ілюстрації: відеокліпи, аудіо, фотографії, графіки, таблиці, комікси, мультимедіа
реферати
фішки для допитливих
шпаргалки
гумор, притчі, приколи, приказки, кросворди, цитати
Доповнення
зовнішнє незалежне тестування (ЗНТ)
підручники основні і допоміжні
тематичні свята, девізи
статті
національні особливості
словник термінів
інше
Тільки для вчителів
ідеальні уроки
календарний план на рік
методичні рекомендації
програми
обговорення
Если у вас есть исправления или предложения к данному уроку, напишите нам.
Если вы хотите увидеть другие корректировки и пожелания к урокам, смотрите здесь - Образовательный форум.
|