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

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





перевіряється умова В«попереду НЕ край?В». Якщо воно істинне, тобто відповідь позитивна, то робиться крок, в іншому випадку виконання циклу припиняється.

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

Тут вводиться ще одна структурна команда - розгалуження. На прикладі цього завдання ще раз демонструється методика послідовної деталізації. Причому, на відміну від попередніх програм, тут використовується два кроки деталізації, оскільки в процедурі РЯД міститься звернення до процедури наступного рівня - КВАДРАТ. p align="justify"> Розібравшись у розглянутих задачах, виконавши самостійні завдання аналогічного типу, учні повинні засвоїти два основних принципи структурної методики алгоритмізації (структурного програмування):

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

при побудові складних алгоритмів слід застосовувати метод послідовної деталізації.


.2.3 Про способи опису алгоритмів

Традиційно в шкільній інформатиці використовуються два способи опису алгоритмів: блок-схеми і нав...


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





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

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