Міністерство освіти і науки, молоді та спорту України
Тернопільський національний технічний університет ім. Івана Пулюя
Кафедра інформатики іматематичного моделювання
Курсова робота
з дисципліни“Програмування”
на тему
“Калькулятор”
Тернопіль 2013
Зміст
Вступ 3
Розділ I: Аналіз завдання 8
Розділ IІ: Розробка алгоритму функціонування 9
Розділ IІІ: Створення програми із описом основних ф-цій програми 10
Розділ IV: Опис технології роботи програми 15
Висновок 19
Перелік використаної літератури 20
Додаток І: Лістинг програми мовою С 21
Додаток ІІ: Диск з електронним варіантом програми 25
Вступ
Мова Сі++ багато в чому є надмножиною Сі. Нові можливості Сі++ включають оголошення у вигляді виразів, перетворення типів у вигляді функцій, оператори new і delete, тип bool, посилання, розширене поняття константності та змінності, функції, що підставляються, аргументи за умовчанням, перевизначення, простори імен, класи (включаючи і всі пов'язані з класами можливості, такі як успадкування, функції-члени (методи), віртуальні функції, абстрактні класи і конструктори), перевизначення операторів, шаблони, оператор::, обробку винятків, динамічну ідентифікацію і багато що інше. Сі++ є також мовою строгого типування і накладає більше вимагань щодо дотримання типів, порівняно з Сі.Вже довгий час не припиняються спори, що краще: Delphi або C/C++/Visual C++. Причому в більшості випадків порівнюються дві принципово різні речі. Адже до сьомої версії ім'я Delphi носило лише середовище розробки, а мова її компілятора була Object Pascal (у Delphi7 борландовці вирішили усунути таке упущення, і тепер і мова називається Дельфі). Те ж саме і з Visual C++: ця IDE накручена на Microsoft C/C++ Compiler (cl.exe). Тому коректним було б зіставлення Delphi і Visual Studio або об'єктного паскаля і C++. Чому саме сі-плюс-плюс, а не C? Та тому що C - процедурно-орієнтована мова середнього рівня, а Object Pascal - високорівневий, з підтримкою ООП і абстракцій, тобто це зовсім різні речі.C++ був розвинутий з мови програмування C і за дуже малими виключеннями зберігає C як підмножину. Базова мова, C підмножина C++, спроектована так, що існує дуже близька відповідність між його типами, операціями й операторами і комп'ютерними об'єктами, з якими безпосередньо приходиться мати справу: числами, символами й адресами Microsoft VisualC++ містить безліч інтегрованих засобів візуального програмування. Компілятор VisualC++ містить багато нових інструментальних засобів і поліпшених можливостей, надає величезні можливості в плані оптимізації додатків, внаслідок чого можна отримати виграш як відносно розміру програми, так і відносно швидкості її виконання, незалежно від того, що являє собою ваш додаток.
Система Microsoft VisualC++ дозволяє створювати як маленькі програми і утиліти для персонального використання, так і корпоративні системи, що працюють з базами даних на різних платформах. Laboratories
C++ (Сі-плюс-плюс)— мова програмування високого рівня з підтримкою декількох парадигм програмування: об'єктно-орієнтованої, узагальненої та процедурної. Розроблена Б'ярном Страуструпом (англ. Bjarne Stroustrup) в AT&T Bell Laboratories (Мюррей-Хілл, Нью-Джерсі) у 1979 році та названа «Сі з класами». Страуструп перейменував мову у C++ у 1983 р. Базується на мові С. Визначена стандартом ISO/IEC 14882:2003.
Назва «Сі++» була вигадана Ріком Масситті (Rick Mascitti) і вперше було використана в грудні 1983 року. Раніше, на етапі розробки, нова мова називалася «Сі з класами». Ім'я, що вийшло у результаті, походить від оператора Сі «++» (збільшення значення змінної на одиницю) і поширеному способу присвоєння нових імен комп'ютерним програмам, що полягає в додаванні до імені символу «+» для позначення поліпшень. Згідно Страуструпу, «ця назва указує на еволюційну природу змін Cі». Виразом «С+» називали ранішню, не пов'язану з Сі++, мову програмування.
У 1949 році у Філадельфії (США) ...