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

Реферат Засоби створення програмних продуктів





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

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

В 

- початок, кінець

В 

- обчислення


- введення/висновок

В 

- перевірка умови

В 

- модифікація


- підпрограма

Рис. 1. Основні графічні позначення блоків програм.


Всі блоки в схемі розташовуються в послідовності зверху вниз і зліва направо, об'єднуючись між собою лініями потоку.

Наведемо приклад: математична постановка задачі - задано квадратне рівняння:


,


де, b, c - деякі параметри. Обчислити його дійсні корені.

Рішення:


;


Якщо D Ві 0, то рівняння має 2 дійсних кореня


.


Якщо D <0, то рівняння не має дійсних коренів.

Блок-схема алгоритму розв'язку:


В 

Розділ II. Засоби, які використовуються для створення програм


Для створення програм або програмних продуктів використовуються апаратне і програмне забезпечення.

Під апаратним забезпеченням розуміють звичайно всі вузли, модулі та блоки, що складають комп'ютер або комп'ютерну систему. У сучасних комп'ютерах використовується так звана «³дкрита архітектураВ», тобто склад апаратного забезпечення комп'ютера можна змінити, помінявши один з модулів, або розширити, вставивши додатковий модуль.

Апаратне забезпечення сучасних ПК включає в себе наступне:

В· системний блок,

В· пристрої введення інформації в ПК (Наприклад, клавіатура),

В· пристрої виведення інформації з ПК (наприклад, монітор). p> Системний блок, клавіатура і монітор разом складають персональний комп'ютер у мінімальній конфігурації, тобто дозволяють працювати з інформацією на комп'ютері.

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


II.1 Мова програмування - інструмент для розробки програми. Види і класифікація мов програмування

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

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

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

Мови типу асемблерів (Мови низького рівня) є машинно-орієнтованими, тобто для кожного типу процесора існує свій мова-Асемблер.

Створення мови програмування полягає у створенні програми-транслятора цієї мови в машинні коди.

Розрізняють 2 типу трансляції:

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

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

Слід зазначити, що Відкомпілювати користувача програма виконується швидше, ніж інтерпретована. Тому такі мови програмування високого рівня, як Turbo Pascal, Фортран, Сі, використовують компіляцію при реалізації програм. p> Кожна мова програмування характеризується елементами:

1) Алфавіт - набір символів, дозволених до використання і які сприймаються компілятором. За допомогою цих символів будуються команди, змінні, операції.

2) Синтаксис - правила запису команд і операцій.

3) Семантика - смислове зміст і способи побудови конструкцій мови.

Алгоритмічні мови являють собою засоби опису даних та алгоритмів вирі...


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





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

  • Реферат на тему: Розробка програми побудови об'ємних гістограм за допомогою мови програм ...
  • Реферат на тему: Рішення геодезичних задач за допомогою мови програмування Turbo Pascal і та ...
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Розробка програми з використанням мови логічного програмування Prolog
  • Реферат на тему: Реалізація засобами мови програмування Delphi програми "Файловий менед ...