Кодування і документування програми. Робота в інтегрованому середовищі програмування (IDE) MS Visual Studio C . Програмна реалізація алгоритмів лінійної структури, розгалужених та циклічних структур. Аналіз програмної реалізації функцій користувача.
Аннотация к работе
Робота кодувальника полягає в перекладі алгоритму в програму. Програми ж пишуться на мовах програмування. В даний час жоден з природних мов не можна використовувати в якості мови програмування, так як вони занадто складні, щоб їх могли «розуміти» машини. На відміну від природних, мови програмування створені спеціально для такого подання рішення завдання, яке може бути виконано компютером.Структурне програмування - підхід, при якому для передачі управління у програмі використовуються тільки три конструкції, що допускають послідовну, умовну й ітеративну передачі управління. У результаті кожна складна команда в програмі, яка є комбінацією послідовних, умовних і циклічних операторів, має тільки одну точку входу й одну точку виходу, що дає можливість розбиття програми на відносно самостійні фрагменти. Для цього використовуються процедурно-орієнтовані мови, в яких є можливість опису програми як сукупності процедур. Структурний підхід до програмування являє собою методологію створення програм.У рамках цього етапу здійснюється аналіз вимог, що предявляються до програмної системи. Він проводиться на основі первинного дослідження всіх потоків інформації при традиційному проведенні робіт і здійснюється в наступній послідовності: - уточнення видів і послідовності всіх робіт; Далі, при необхідності, етапи 1-2 можуть бути повторені до досягнення задовільного вигляду програмної системи з описом виконуваних нею функцій і деякої ясністю реалізації її функціонування. На цьому етапі проводиться комплекс робіт із формування опису програми. Цю фазу розробки програми поділяють на два етапи: - архітектурне проектування;Для нового проекту слід заздалегідь створити каталог. За допомогою вбудованого в IDE текстового редактора в каталозі проекту слід створити файли проекту з вихідним текстом з розширеннями *.срр, *.h або *.hpp. Для цього треба вибрати в меню Project команду Open Project..., у вікні Open Project File, що зявилося, ввести імя файлу проекту і натискувати кнопку [ОК].Для включення в проект файлів з розширеннями *.с/?р (у окремому випадку в проекті такий файл може бути єдиним) слід на робочому столі активізувати вікно Project, вибрати в меню Project команду Add Item..., у вікні Add to Project List, що зявилося, "кликнути" по кожному з файлів з розширенням *.ср/7 і натискувати кнопку [Done]. Для існуючого проекту необхідно з меню Project виконати команду Open Project..., у вікні Open Project File, що зявилося, в каталозі проекту вибрати імя файлу проекту і натискувати кнопку [ОК].Всі помилки, що виявляються в програмі, можна розділити на три великі категорії. Синтаксичні помилки, які автоматично виявляються на етапі компіляції. Залежно від мови програмування, компілятор краще або гірше виявляє такі помилки. Наприклад, відсутність дужки часто приводить до того, що компілятор виявляє помилку через десятки рядків коду.Призначення може здійснюватися двома способами: за допомогою команди присвоювання і за допомогою команди введення. Чисельник першого дробу помножити на знаменник другого дробу. Знаменник першого дробу помножити на чисельник другого дробу. Записати дріб, чисельник якого є результат виконання пункту 1, а знаменник - результат виконання пункту 2. У цьому алгоритмі збережемо ті ж позначення для змінних, які використані в записаній вище формулі.Якщо воно не дорівнює нулю (має значення true), виконується перший оператор, інакше - другий. Одна з гілок може бути відсутнім, логічніше опускати Друга гілка разом з ключовим словом etse. Якщо у якої гілки потрібно виконати кілька операторів, їх необхідно укласти в блок, інакше компілятор не зможе зрозуміти, де закінчується розгалуження. Блок може містити будь-які оператори, в тому числі опису та інші умовні оператори (але не може складатися з однихописів). Наприклад, щоб перевірити умову 0 <х <1, можна записати його в умовному операторі безпосередньо ,так як буде виконано спочатку порівняння 0 <х, а йогорезультат(true або false,перетворене в int) буде порівнюватися з 1.Будь-який цикл складається з тіла циклу, тобто тих операторів, які виконуються декілька разів, початкових установок, модифікації параметра циклу і перевірки умови продовження виконання циклу. Перевірка умови виконується на кожній ітерації або до тіла циклу (тоді говорять про цикл з передумовою), або після тіла циклу (цикл з постусловіем). Перевірка необхідності виконання циклу з передумовою робиться до тіла циклу, тому можливо, що він не виконається жодного разу.Змінні, що змінюються в тілі циклу і використовувані при перевірці умови продовження, називаються параметрами циклу. Цикл з передумовою: while(вираз)оператор Вираз визначає умова повторення тіла циклу, представленого простимілі складовим оператором. Цикл з післяумовою: do оператор while вираз: Спочатку виконується простий або складений оператор, що становить тіло циклу, а потім обчислюється вираз.Також циклом може називатися будь-яка багатократно виконувана послідовність команд, організована будь-яким чином.
План
Зміст
1. Технологія створення програм
1.1 Кодування і документування програми
1.2 Структурний підхід до програмування
1.3 Етапи створення програм
2. Робота в інтегрованому середовищі програмування (IDE) MS Visual Studio C
2.1 Склад і характеристика проектів IDE MS Visual Studio C
2.2 Створення програмного проекту
2.3 Методика відладки програми
3. Формування навичок програмування з використанням алгоритмічної мови С
3.1 Програмна реалізація алгоритмів лінійної структури