Мови програмування. Алгоритм програми, функціональні обмеження на застосування. Опис логічної структури. Типи комп"ютерів, що використовуються при роботі програми. Виклик і завантаження. Організація, характер та попередня підготовка вихідних даних.
Курсовий проект (робота) - це самостійно виконана і відповідно оформлена творча робота студента з вирішення конкретного практичного завдання з однієї або декількох загально-технічних чи спеціальних дисциплін на основі набутих теоретичних знань та умінь. Курсовий проект виконується протягом навчального семестру у відповідності з навчальним планом спеціальності Основною метою курсового проектування є: навчання та набуття навиків практичного застосування теоретичних знань для вирішення конкретних практичних задач; Мета курсового проектування з дисципліни «Основи програмування та алгоритмічні мови»: закріпити знання, одержані під час вивчення дисципліни «Основи програмування та алгоритмічні мови;Програма аналог інженерного калькулятора КТКТ XXXXGG 00 13, дискове імя файлу Project1.cpp, після компіляції - Project1.exe.Для виконання приграми вистачає будь-якої ОС сімейства Windows та мінімальних системних частин компютера.C Builder - програмний продукт, інструмент швидкої розробки додатків (RAD ), інтегроване середовище розробки (IDE), система, яка використовується програмістами для розробки програмного забезпечення на мові програмування C . Спочатку розроблявся компанією Borland Software , а потім її підрозділом CODEGEAR [ru] , який сьогодні належить компанії Embarcadero Technologies .Великі і складні обчислення завдяки простим програмами стають простими. У цій роботі створювалася програма аналог інженерного калькулятора. Виробляючи розрахунки на калькуляторі, ми помітно економимо свій час, не ризикуємо в чомусь помилитися і отримуємо точний результат. Однак, якщо примітивні обчислювальні функції можна зробити на математичній моделі, то складні розрахунки можливо зробити тільки за допомогою інженерної.Функціональних обмежень на застосування програми немає.Тексти, які відображаються в компонентах, визначаються значенням їх властивості Caption. У всіх компонентах колір фону визначається властивістю Color, а колір напису под. свойством Color властивості Font. Компонент Panel крім властивості BORDERSTYLE має ще властивості Bevellnner, BEVELOUTER, BEVELWIDTH, BORDERWIDTH, які надають багаті можливості оформлення напису. Якщо ж AUTOSIZE одно false, то вирівнювання тексту всередині компонента визначається властивістю Alignment, яке дозволяє вирівнювати текст по лівому краю, правому краю або центру клієнтської області мітки. Щоб такий перенос міг здійснюватися, треба встановити властивість WORDWRAP в true, властивість AUTOSIZE в false (щоб розмір компоненту не визначався розміром напису) і зробити висоту компонента такий, щоб у ньому могло поміститися кілька рядків.Наша програми містить 5 функцій. void __fastcall TFORM1::FORMCREATE(TOBJECT *Sender) Під час виконання цієї функції відбувається створення обєктів програми і початок відображення форми для взаємодії з користувачем. void __fastcall TFORM1::BUTTONCLICK(TOBJECT *Sender)Програма не має звязки з іншими програмами.4.1 Типи компютерів та пристроїв, що використовуються при роботі програмиВиклик програми виконується завантаженням на виконання файлу Project1.exeАдреса завантаження визначається операційною системою автоматично.Файл Project1.cpp має обсяг 4 Кб, файл Project1.exe - 39 КбВхідні дані для роботи програми являють числа для проведення математичних і інженерних обрахунківВхідні дані організовуються у вигляді чисел.Попередня підготовка вхідних даних не обовязкова.Вихідними даними є обчислені результатиВихідні дані організовані у вигляді чиселТекстові повідомлення, що виводяться на екран.Техніка тестування також включає як процес пошуку помилок або інших дефектів, так і випробування програмних складових з метою оцінки. Може оцінюватись: відповідність вимогам, якими керувалися проектувальники та розробники правильна відповідь для усіх можливих вхідних даних виконання функцій за прийнятний час практичність сумісність з програмним забезпеченням та операційними системами відповідність задачам замовника. Тестування ПЗ може надавати обєктивну, незалежну інформацію про якість ПЗ, ризики відмови, як для користувачів так і для замовників. На противагу цьому, відповідно до вимог гнучкої розробки ПЗ , програмування і тестування часто відбувається одночасно. Тест дизайн (Test Design)-це етап процесу тестування програмного забезпечення, на якому проектуються і створюються тестові випадки (тест кейси), відповідно до визначених раніше критеріями якості та цілями тестування.В ході виконання завдання курсової роботи було розроблено проект програми аналога інженерного калькулятора.
План
Зміст
Вступ
1. Загальні відомості
1.1 Позначення та назва програми
1.2 Програмне забезпечення, необхідне для її функціонування
1.3 Мови програмування, на яких написана програма
2. Функціональне призначення
2.1 Призначення програми
2.2 Функціональні обмеження на застосування
3. Опис логічної структури
3.1 Алгоритм програми
3.2 Методи та елементи, що використовуються
3.3 Структура програми з описом функцій складових частин і звязків між ними
3.4 Звязок програми з іншими програмами
4. Необхідні технічні засоби
4.1 Типи компютерів та пристроїв, що використовуються при роботі програми
5. Виклик і завантаження
5.1 Способи виклику програми
5.2 Адреса завантаження програми
5.4 Обсяг програми
6. Вхідні дані
6.1 Характер вхідних даних
6.2 Організація вхідних даних
6.3 Попередня підготовка вхідних даних
7. Вихідні дані
7.1 Характер вихідних даних
7.2 Організація вихідних даних
7.3 Формат, описання та спосіб кодування даних
8.Опис програми і тестування програми
Висновок
Список використаної літератури
Додаток
Вывод
В ході виконання завдання курсової роботи було розроблено проект програми аналога інженерного калькулятора. В програмі реалізовано наступні операції: Множення
Ділення
Віднімання
Ділення
Піднесення до степеня
Знаходження кореня квадратного, синуса, косинуса і логарифма
Програма повноцінно працює при будь-яких вхідних даних і може бути впроваджена у виробництво і застосовуватись навчальними закладами або студентами, для полегшення обчислень.
Список литературы
1. Інформатика. Мова програмування С . Спецкурс. 10-12 класи. Навчальний посібник / Лєхан С.А. - Шепетівка, «Аспект», 2007 - 160 с.
2. Обєтно-орієнтоване програмування мовою С , Навчальний посібник,Т.Є.Рак, Львів,2011 - 401с
3. Борис Пахомов - C C и MS Visual С 2010 для начинающих - БХВ-Петербург, 2011 - 736 с.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы