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

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





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


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





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

  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Алгоритм рішення геометричній завдання
  • Реферат на тему: Рішення завдання комівояжера за допомогою алгоритму Дейкстри
  • Реферат на тему: Алгоритм, властивості алгоритмів
  • Реферат на тему: Види і властивості алгоритмів. Рішення завдання Майхілла (про стрілки)