>
Технічне завдання на курсовий проект з дисципліни "Мови програмування"
Студент Носенко А.В. Група 11-БАС-2
Тема Розробка програми "Калькулятор"
Загальна формулювання завдання
Необхідно розробити програму "Калькулятор" виконує основні арифметичні операції, а також розрахунок основних тригонометричних функцій у середовищі програмування Turbo Pascal 7.0.
Вимоги до графічного і для користувача інтерфейсів:
В· програма повинна працювати в графічному режимі;
В· в програмі повинні використовуватися кнопки для введення даних (операцій) і графічне меню;
В· програма повинна містити поле для введення даних і виведення результату.
Вимоги до функціональних можливостей:
В· реалізувати можливість виведення на екран останнього операнда;
В· реалізувати можливість виконання основних арифметичних дій (додавання, віднімання, ділення, множення), витяг квадратного кореня, обчислення основних тригонометричних функцій (косинус, синус, тангенс, котангенс) , зведення в цілу ступінь;
В· реалізувати можливість скидання результату.
Керівник Леонов Ю.А.
1. Аналітичний розділ
1.1 Огляд і аналіз існуючих програмних рішень
Сьогодні повсюдне використання калькуляторів істотно полегшує роботу людини в самих різних сферах. Втім, уявити собі життя без таких помічників практично неможливо - адже лічильні пристрої всюди супроводжували людину в самі різні історичні періоди, хоча механізм їх роботи і був влаштований інакше. p align="justify"> Вже три тисячі років тому в Стародавньому Вавилоні з'явився перший абак - старовинний аналог рахунок, в якому круглі камінчики пересувалися по спеціальних напрямних у формі заглиблень, і кожна з направляючих представляла собою відображення ряду одиниць, десятків, сотень. Абак був відомий також і в Стародавній Індії, а в X-му столітті нашої ери він також з'явився і в Західній Європі. Однак тут замість камінчиків було прийнято використовувати спеціальні жетони, на які наносилися цифри. p align="justify"> Технічне досягнення в галузі механізації розрахунків датується 1643-ім роком і пов'язана з ім'ям вченого Блеза Паскаля. Нововведення являє собою підсумовуючу арифметичну машину, яка здавал...