Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсова(11.12.12).docx
Скачиваний:
13
Добавлен:
17.05.2015
Размер:
391.75 Кб
Скачать

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 програма, може легко компілюватися на великій кількості апаратних платформ та операційних систем з мінімальними змінами. Мова стала доступною для великої кількості платформ, від вбудованих мікроконтролерів до суперкомп'ютерів.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]