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

Реферат Математичні завдання, їх формули і функції в Turbo Pascal





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

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

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

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

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

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

Дуже яскраво ця особливість людської психології - неалгорітмічность мислення - виявилася в методичному посібнику А.Г. Гейна і В.Ф. Шолоховіч.

У посібнику викладаються вирішення завдань з відомого підручника. Вирішення завдань повинні бути представлені у вигляді алгоритмів. Однак автори посібника розуміють, що якщо просто написати алгоритм вирішення задачі, то розібратися в самому рішенні буде важко. Тому вони спочатку приводять нечітке викладення алгоритму (т. Е. Пояснюють рішення задачі), а потім пишуть сам алгоритм.


2. БЛОК-СХЕМИ


.1 Поняття блок-схем


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

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

Оформлення програм має відповідати певним вимогам. В даний час діє єдина система програмної документації (ЕСПД), яка встановлює правила розроблення, оформлення програм і програмної документації. В єдиній системі програмної документації визначені і правила оформлення блок-схем алгоритмів (ГОСТ 10.002-80 ЕСПД, ГОСТ 10.003-80 ЕСПД).

Операції обробки даних і носії інформації зображуються на схемі відповідними блоками. Велика частина блоків з побудови умовно вписана в прямокутник зі сторонами а і b. Мінімальне значення, а одно 10 мм збільшення, а виробляється на число, кратне 5 мм. Розмір b=1,5 мм. Для окремих блоків допускається співвідношення між а і b, рівне 1: 2. У межах однієї схеми рекомендується зображати блоки однакових розмірів. Всі блоки нумеруються. Види і призначення основних блоків наведені в таблиці.

Лінії, що з'єднують блоки і вказують послідовність зв'язків між ними, повинні проводиться паралельно лініям рамки. Стрілка в кінці лінії може не ставитися, якщо лінія спрямована зліва направо або зверху вниз. У блок може входити кілька ліній, тобто блок може бути наступником будь-я...


Назад | сторінка 5 з 10 | Наступна сторінка





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

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