2 Функціональне призначення
Метою курсової роботи було:
а) дослідження можливостей застосування електронно-обчислювальних машин у якості пристрою керування технологічними процесами;
б) засвоєння теоретичних і практичних навичок для написання програм на мові С.
В курсовій роботі розроблена програма, в якій обчислюються площі основних геометричних фігур. Користувач обирає площу якої фігури потрібно обчислити та вводить необхідні дані з клавіатури. Програма не є складною у експлуатації, тому при її використанні не мають виникати труднощі.
За допомогою даної програми можна обчислити:
- площу трикутника;
- площу квадрата;
- площу прямокутника;
- площу круга.
Для обчислення площі трикутника користувач вводить три числа (сторони трикутника), після чого програма обчислює площу трикутника за формулою:
S = √ (p* (p-а)*(p-b)*(p-c)), (2.1)
де р – півпериметр,який обчислюється за формулою:
p=(a+b+c)/2; (2.2)
Для обчислення площі квадрата користувач вводить одне число (сторона квадрата), після чого програма обчислює площу квадрата за формулою:
K=g*g; (2.3)
Для обчислення площі прямокутника користувач вводить 2 числа (довжину і ширину прямокутника), після чого програма обчислює площу прямокутника за формулою:
L=f*j; (2.4)
Для обчислення площі круга користувач вводить одне число (радіус круга), після чого програма обчислює площу круга за формулою:
V=M_PI*(x*x), (2.5)
де M_PI – число П яке приблизно = 3,14.
3 Аналіз та обгрунтування вибору метода вирішення задачі
При розробці курсової роботи основною метою було створити програму,яка обчислює площі основних геометричних фігур шляхом введення користувачем вибраної фігури і необхідних даних для обчислень.
Дана програма була написана на мові С - універсальна мова програмування, на додаток до якої розроблений набір різноманітних бібліотек, тому вона дозволяє вирішити практично будь-яку задачу програмування. Незважаючи на її низькорівневі можливості, мова проектувалася для машинно-незалежного програмування. Сумісна зі стандартами та машинно-незалежно написана мовою C програма, може легко компілюватися на великій кількості апаратних платформ та операційних систем з мінімальними змінами. Мова стала доступною для великої кількості платформ, від вбудованих мікроконтролерів до суперкомп'ютерів.
На мові С можна писати високоефективні програми, у тому числі ОС, драйвери і т.п. Одним із плюсів цієї мови є можливість прямолінійної реалізації компіляції, використовуючи простий компілятор. В мові С виконуваний код міститься у функціях. Параметри функції завжди передаються за значеннями. Мова С не вимагає додаткового часу на виконання перевірок різноманітних умов, які ніколи не відбудуться у правильно написаній програмі, а забезпечує простий, прямий доступ до адреси будь якого об'єкта (наприклад, карти пам'яті, пристрою контролю регістрів), вираження її джерельного коду може бути переведене у вигляд простої, примітивної машинної операції.