Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Теорія та методика викладання розділу "Алгоритмізація і програмування" в шкільному курсі інформатики

Реферат Теорія та методика викладання розділу "Алгоритмізація і програмування" в шкільному курсі інформатики





шкільному курсі інформатики


1.1 Методика введення поняття алгоритму


У підручнику дано таке визначення алгоритму: В«Алгоритм - зрозуміле і точне розпорядження виконавцю виконати кінцеву послідовність команд, що призводять від вихідних даних до шуканого результатуВ».

У цьому визначенні містяться основні поняття, пов'язані з алгоритмом і його головні властивості. Взаємозв'язок понять відображена на рис. 1. br/>В 

Рис. 1. Схема функціонування виконавця алгоритмів


Центральним об'єктом у цій системі є ВИКОНАВЕЦЬ алгоритмів. Виконавець - це той об'єкт (або суб'єкт), для управління яким складається алгоритм. Основною характеристикою виконавця, з точки зору управління, є система команд виконавця (СКІ). Це кінцеве безліч команд, які розуміє виконавець, тобто вміє їх виконувати.

Для виконання всякої роботи, вирішення поставленого завдання виконавець на вході отримує алгоритм і вихідні дані, а на виході виходять необхідні результати. Алгоритм може включати в себе тільки команди, що входять в СКІ. Ця вимога до алгоритму називається властивістю зрозумілості. p align="justify"> Інша властивість алгоритму - точність. Всяка команда повинна бути сформульована так, щоб визначити однозначне дію виконавця. Наприклад, кулінарний рецепт можна розглядати як алгоритм для виконавця-кухаря з приготування страви. Але якщо одним з пунктів у ньому буде написано: В«Покласти кілька ложок цукруВ», то це приклад неточною команди. Скільки ложок, яких ложок (чайних, їдалень)? Кожен кухар може це розуміти по-своєму, і результати будуть різними. Приклад точної команди: В«Покласти 2 столові ложки цукруВ». p align="justify"> Робота виконавця полягає в послідовному формальному виконанні команд алгоритму. Звідси випливає висновок про можливість створення автоматичних виконавців. Зокрема, таким автоматичним виконавцем алгоритмів з обробки інформації є комп'ютер. p align="justify"> Ще одна властивість, яке відображено у визначенні алгоритму - кінцівку. Воно формулюється так: виконання алгоритму і, отже, отримання шуканого результату має завершитися за кінцеве число кроків. Тут під кроком мається на увазі виконання окремої команди. Ця властивість є попередженням ситуації, яку програмісти називають зацикленням. Нескінченно виконуваний алгоритм безрезультатний. Тому властивість кінцівки називають ще результативністю алгоритму. p align="justify"> У навчальній літературі зустрічається опис ще двох властивостей алгоритмів: дискретності і масовості. В«Дискретність полягає в тому, що команди алгоритму виконуються послідовно, з точною фіксацією моментів закінчення виконання однієї команди і початку виконання наступноїВ» [20, с. 24]. Однак (з нашої точки зору) це властивість можна не виділяти, оскільки вимога послідовного виконання команд закладено у визначенні алгоритму. p align="justify"...


Назад | сторінка 2 з 24 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Створення алгоритму пошуку високоінформативних діагностичних ознак захворюв ...
  • Реферат на тему: Система команд. Структура слова команд. Синтаксис команд. Групи команд
  • Реферат на тему: Алгоритм, властивості алгоритмів
  • Реферат на тему: Поняття алгоритму. Обчислення значення функції