Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

Тема: Логіко-математичний аналіз алгоритмів і правил шкільного курсу математики. Методика роботи в школі з алгоритмами і правилами

 

Елементами теоретичних знань, з якими школярі зустрічаються при вивченні математики поряд з визначеннями понять, аксіомами і теоремами, є алгоритми.

Поняття "алгоритм" є основним, невизначуваним. Сутність його на змістовно - інтуїтивному рівні може бути описано в такий спосіб: алгоритм – зрозуміле розпорядження, що вказує, які операції та у якій послідовності необхідно виконати з даними, щоб розв’язати будь-яку задачу даного типу.

Відомо, що алгоритм має властивості масовості, елементарності й дискретності кроків, детермінованості і результативності.

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

Властивість дискретності й елементарності кроків полягає в тому, що при побудові алгоритму виділяються строго дискретні (окремі та закінчені) кроки (операції), кожний з яких в змозі виконати виконавець (у цьому сенсі кожен крок вважається елементарним). У записі алгоритму властивість дискретності виражається у виділенні окремих пунктів (вказівок) при словесній формі, чи блоків мовою алгоритмів.

Властивість детермінованості має на увазі те, що розв'язок задач за даним алгоритмом є процесом строго ("жорстко") спрямованим: він однозначно визначає перший крок і кожен наступний.

Властивість результативності передбачає, що точне виконання вказівок алгоритму при розв'язанні будь-якої задачі з даного класу однотипних задач завжди (у кінцеве число кроків) повинне приводити до визначеного результату. Помітимо, що цим результатом може бути установлення факту, що задача розв'язків не має.

Перелічені властивості є характеристичними властивостями поняття "алгоритм".

Всякий алгоритм описує загальний метод розв'язку класу однотипних задач, тобто алгоритм є формою вираження цього методу.

Для опису загального методу розв’язання класу однотипних задач у школі також часто використовуються правила.

Правило являє собою "згорнутий" алгоритм. Окремі кроки його є блоками (системами операцій у "стислому" вигляді); деякі операції, необхідні на початковому етапі формування методу, взагалі не містяться у формулюванні правила.

Правила у підручниках виражаються формулами і формулюваннями на звичайній мові. Використання правил має ту ж мету, що й алгоритмів: формування загальних методів розв’язку класу однотипних задач.

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

Для того щоб правильно організовувати роботу учнів по оволодінню алгоритмами шкільного курсу математики, учителю необхідно опанувати уміння виконувати логіко-математичний аналіз алгоритмів (правил).

Логічний аналіз алгоритмів (правил) припускає:

а) перевірку наявності у даного правила характеристичних властивостей алгоритму;

б) виділення послідовності операцій і логічних умов у даному правилі;

в) установлення зв'язку алгоритму (правила) з іншими знаннями.

Математичний аналіз алгоритмів (правил) складається зі встановлення математичної основи даного правила, тобто тих базових математичних положень, що дозволяють побудувати саме таке правило (вони звичайно називаються знаннями, що обґрунтовують).

Покажемо логіко-математичний аналіз правила на прикладі правила додавання десяткових дробів.

Приклад 1. Наведемо формулювання правила, що вивчається в V класі:

Щоб скласти два десяткових дроби, треба:

1) зрівняти число знаків після коми в доданках;

2) записати доданки один під одним так, щоб кома виявилася під комою;

3) додати отримані числа, як складають натуральні числа;

4) поставити в отриманій сумі кому під комами в доданках.

Насамперед звернемо увагу на виконання характеристичних властивостей алгоритму. У словесному формулюванні правила виділені дискретні кроки, кожний з який являє собою операцію, раніше сформовану в учнів (наприклад, додавання натуральних чисел, приписування нулів у дробовій частині десяткового дробу), і в цьому змісті елементарну чи дійсно найпростішу операцію (підписування доданків один під одним, постановка коми в результаті). Тому наведене правило має властивості дискретності й елементарності кроків.

У словесному формулюванні також строго зазначена послідовність кроків (усі кроки пронумеровані). Це говорить про те, що дане правило має властивість детермінованості.

Це правило має властивість масовості. Застосовуючи його, можна скласти будь-які два десяткові дроби. Потрібно тільки мати на увазі, що перша операція, виділена в правилі, виконується тільки тоді, коли число знаків у дробових частинах доданків різне.

Нарешті, застосовуючи дане правило, завжди знайдемо суму будь-яких двох десяткових дробів. Це означає, що дане правило має властивість результативності.

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

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

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

Операції алгоритму додавання двох десяткових дробів формалізують порозрядний принцип додавання цих чисел. Використання цього принципу (як і у випадку натуральних чисел) пов'язано з особливостями нумерації десяткових дробів (позиційний принцип запису десяткових дробів) і з можливістю застосування законів додавання для додавання одиниць одного розряду.

Приклад 2. При додаванні чисел 2,35 і 0,21 можна представити кожний з доданків у виді суми розрядних доданків:

2,35=2 + 0,3 + 0,05;

0,21=0,2+0,01.

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

(2 + 0,3 + 0,05) + (0,2 + 0,01)=2 + (0,3 + 0,2)+(0,05 + 0,01)+0,5+0,06=

=2 +0,5 + 0,06.

І нарешті, результат, записаний у вигляді суми розрядних доданків, представити у вигляді десяткового дробу 2,56.

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

Логіко-математичний аналіз алгоритму дозволяє правильно здійснити добір матеріалу для роботи з учнями по оволодінню алгоритмом.

Робота з учнями по оволодінню алгоритмом звичайно включає три основних етапи: 1) введення алгоритму; 2) засвоєння алгоритму; 3) застосування алгоритму.

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

· мета першого етапу – актуалізація знань, необхідних для введення й обґрунтування алгоритму, а також формулювання алгоритму;

· мета другого етапу – відпрацьовування операцій, що входять в алгоритм, і засвоєння їхньої послідовності;

· мета третього етапу – відпрацьовування алгоритму в знайомих (при варіюванні вихідних даних) і незнайомих ситуаціях.

Основним засобом, що використовується на різних етапах формування алгоритму, є система вправ. Зміст її визначається на основі логіко-математичного аналізу конкретного алгоритму.

Можна виділити і домінуючі форми роботи з учнями на різних етапах формування алгоритму. Так, на першому етапі це усна робота на повторення. На другому етапі – письмова колективна робота з широким використанням коментування виконуваних дій. На третьому етапі – самостійна робота.

Алгоритми і правила мають спільне функціональне призначення – формування загальних методів розв'язання класу однотипних задач. Однак їх методичне призначення може бути різним. Алгоритм доцільно використовувати на перших етапах формування дії, так як він дає докладний опис послідовності операцій. Правило зручно застосовувати тоді, коли в основному вміння виконувати дію вже сформоване й учню не потрібно докладного опису операцій.

У шкільних підручниках, математики більшість правил сформульована в лаконічній і "стислій" формі. Для навчання учнів виконанню відповідного правила дії вчителю часто необхідно записати його у виді алгоритму.

Приклад 3. Покажемо, як це можна зробити, на прикладі правила множення двох десяткових дробів. У підручнику є додаткове зауваження про те, що іноді в добутку може вийти менше цифр, ніж необхідно відокремити комою, у цьому випадку ліворуч до добутку приписують нулі. З огляду на це зауваження, сформулюємо в словесній формі алгоритм множення двох десяткових дробів.

Щоб помножити один десятковий дріб на інший, треба:

1. підписати їх один під одним так, як при множенні натуральних чисел (не звертаючи уваги на коми);

2. виконати множення чисел як натуральних, не звертаючи уваги на коми;

3. підрахувати загальне число цифр після коми в обох множниках разом;

4. порівняти це число з числом цифр, отриманих у добутку;

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

 

Завдання для самостійного виконання

1. Наведіть приклади трьох алгоритмів (правил). Виконайте їх логіко-математичний аналіз. Чи є наведені правила алгоритмами? Побудуйте блок-схему одного з наведених алгоритмів.

Примітка: При виконанні логіко-математичного аналізу алгоритму (правила) необхідно записати його у вигляді схеми, встановити зв'язок правила з іншими знаннями, перерахувати обґрунтовуючі знання.

2. Для розглянутих у п. 1 алгоритмів на основі виконаного їх логіко-математичного аналізу проаналізуйте зміст вправ, запропонованих у відповідному підручнику (надайте ксерокопії сторінок), та співставте їх з кожним етапом роботи з учнями по оволодінню алгоритмом. Відповідь представте у вигляді:

Алгоритм:…

Вправи для першого етапу:…

Вправи для другого етапу:…

Вправи для третього етапу:…

 

3. Ознайомтеся з літературою та з періодичними виданнями з методики викладання математики. Наведіть бібліографічний покажчик статей періодичних видань останніх років з наведеної теми. Підготуйтеся до виступу за матеріалами однієї зі статей.

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.