Введення
На початку 80-х років у фірмі Bell Telephone Laboratories Бьерном Страуструпом (США) в результаті доповнення і розширення мови С була створена мова, що отримав назву В«С з класамиВ». У 1983 р. Ця назва була змінена на С + +. У 1998 р. затвердили остаточний стандарт мови С + +. p align="justify"> В даний час С + + є одним з найбільш поширених і затребуваних мов програмування. Ця мова являє собою фундамент, на якому будується сучасне програмування, тому він є обов'язковим елементом підготовки сучасних програмістів. p align="justify"> Метою даної курсової роботи з дисципліни В«Основи програмування та алгоритмічні мовиВ» є практичне закріплення теоретичної частини курсу і придбання навичок алгоритмізації та програмування за допомогою сучасної мови програмування C + +, а також можливостей інтегрованого середовища розробки Visual Studio 2012.
Виконання даної курсової роботи дозволяє придбати наступні практичні вміння та навички:
- вибір і використання математичних методів розв'язання задач;
- формалізація завдань;
- алгоритмізація задач;
- розробка та налагодження програм з використанням мови програмування C # засобами Visual Studio 2012;
- проведення аналізу результатів комп'ютерних експериментів;
- оформлення програмної документації відповідно до ГОСТ і ЕСКД.
1. Вивчення елементів мови С + +, програмування розгалужень і циклів з використанням операторів умовного переходу
.1 Постановка завдання
формульний-словесне подання алгоритму описано в табл. 1.1. Значення параметра b задається самостійно при введенні. Відповідно до методичних вказівок необхідно вивчити теоретичний матеріал додатків, літературних джерел [1-9], розглянути приклад. Для автоматизації алгоритму необхідно скласти програму з використанням операторів: умовних, циклів, введення, виведення. br/>
Таблиця 1.1 - Розгорнута постановка завдання
ОпределітьВходние данниеВиходние дані
Визначити: k - кількість y <0.5 іS - суму y> 5. - 5
dx = 0.4x, y, z, k, s
1.2 Аналіз існуючих методів рішення задачі
Метод рішення задачі однозначно заданий набором формул (1.1) і передбачає складання циклічного алгоритму: у циклі змінюється x, за формулами визначаються y і z, а потім з урахуванням заданих умов обчислюються показники k...