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

Реферат Методика вивчення теми: "Алгоритми"





align="justify"> способи запису алгоритмів: блок-схеми, навчальний алгоритмічну мову;

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

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

основні властивості величин в алгоритмах обробки інформації: що таке ім'я, тип, значення величини; сенс присвоювання;

призначення мов програмування;

різницю між мовами програмування високого рівня та машинно-орієнтованими мовами;

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

Учні повинні вміти:

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

виконувати трасування алгоритму для відомого виконавця;

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

виділяти підзадачі; визначати і використовувати допоміжні алгоритми;

складати нескладні програми вирішення обчислювальних завдань з цілими числами;

програмувати простий діалог;

працювати в середовищі однієї з систем програмування (наприклад, Турбо Паскаль);

здійснювати налагодження і тестування програми.

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

Висновок


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


Назад | сторінка 16 з 18 | Наступна сторінка





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

  • Реферат на тему: Розробка програми і схеми алгоритмів мовою програмування С + +
  • Реферат на тему: Програмування алгоритмів роботи з частинами матриці. Складання програми ви ...
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++
  • Реферат на тему: Розробка програми на алгоритмічній мові програмування Паскаль
  • Реферат на тему: Розробка прикладної програми для криптографічного обробки даних шифром Цеза ...