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

Реферат Електронний довідник у С ++





зіваються тілом циклу. Умова, яка візначає Кількість повторення циклу, назівається умів циклу. Зазначилися команда віконується до того моменту, поки наведень логічний вирази справджується.

Правила побудова алгоритмом:

а) при побудові алгоритму, самперед, враховуються потрібні об'єкти, з Якими буде відбуватіся робота;

б) для роботи алгоритму потрібна пам'ять lt; # justify gt; Для Опису алгоритмом у курсовій работе Використано графічний способ.

Блок-схема алгоритму - це графічне представлення логічної Структури алгоритмом, де Кожний етап ОБРОБКИ информации зображається у виде геометричних сімволів (блоків).

Існують правила зображення блок-схем алгоритмів. Коженая алгоритм має качан та Кінець. Кожна команда алгоритму представляється у виде геометричних сімволів, Які мают Певної конфігурацію, в залежності від характеру Дій, что будут Виконувати. Геометричні символи з єднуються между собою лініямі або стрілкамі, Які вказують порядок виконан Дій. Основні графічні символи блок-схем опісані у табліці 2.1.


Таблиця 2.1 - Основні графічні символи блок-схем

Вигляд блокуПрізначення Качан алгоритмом. Вивід на екран або друк. Блок вводу вхідних даних. Блок ОБРОБКИ інформа-ції. У даного блоці запісуться формули. Блок умови. У цьом блоці запісується Умова, в залежності від якої вібіраються напрямки Дії алгоритмом. Тема циклу FOR. Блок Виведення резуль-тату. Кінець алгоритму.

Отже, Алгоритмом назівається метод розв язку задачі Записаний по визначених правилах, Які забезпечують однозначність трактування алгоритму. Існують Такі Способи Опису алгоритмом:

а) словесно-формульний (помощью слів і формул);

б) графічний (блок-схема);

в) псевдокод - це інтерпрітація кроків алгоритму на звічайній мові, яка опісує Дії команд.

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

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


2.2 Обгрунтування Вибори мови і системи програмування


Мова програмування - це знакова система для Опису алгоритмів програм, орієнтованих на конкретних віконавців.

Можна віділіті п ять основних поколінь мов програмування:

а) 1 поколение: качан 1950-х років - мови Першів комп ютерів. Перша мова асемблера, Створена за принципом один інструкція - одна стрічка;

б) 2 поколение: Кінець 1950-х - качан 1960-х р. Розроблено символьний асемблера, в якому з явилося Поняття змінної. Це перша повноцінна мова програмування;

в) 3 поколение: 1960-ті р.- Мови програмування високого уровня. Їх характеристики: відносна простота, незалежність від конкретного комп ютера, можлівість использование потужном синтаксичних конструкцій. Простота мов дает змогу писати невелікі програми и людям, Які НЕ є професійнімі програмістамі;

г) 4 покоління: качан 1970-х р. Створюються мови, прізначені для реализации великих проектів. Проблемно-орієнтовані мови, что оперують конкретними Поняття вузької Галузі. У Такі мови вбудовують потужні оператори, что дозволяють одним рядком опісуваті Функції, для описування якіх мовами молодших поколінь нужно Було б сотні-тісячі рядків початково кодом;

д) 5 поколение: з середини 1990-х р.- До теперішнього годині. Це системи автоматизованого проектування програмного забезпечення (САПР ПЗ). Створення прикладних програм, редакторів, САПР lt; # justify gt; Існує три основні класіфікації мов програмування:

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

б) за предметно орієнтацією: шкірний мова програмування вінікла в процессе розв язання Певного класу завдань, например, мови програмування для розв язання задач сімвольної ОБРОБКИ (Lisp, Cobol) i т. ін .;

в) за рівнем абстракції: мови низьких уровня (машинно-залежні) - Assembler и т. ін .; мови високого уровня (орієнтовані на користувача (людину) до певної Міри) - Pascal, C, Fortran и т. ін.

Як окремий напрямок віділяють мови програмування баз даних, прізначені для маніпуляції великими централізованімі масивами даних и Отримання з них информации. Много з ціх мов (Access, F...


Назад | сторінка 3 з 14 | Наступна сторінка





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

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