Створення консольного застосування в visual studio
Для створення консольного додаток виберемо у вікні створення проекту тип проекту Win32 і шаблон: Консольне додаток Win32. Після введення імені проекту натиснемо кнопку ОК.

Малюнок 1.6. - Новий проект
Після цього відкриється головне вікно розробки проекту (рис 1.6на.). Точкою входу проекту є функція _tmain (...). Розробимо програму обчислення таблиці значень функції Y виду:
,
при зміна аргументу X на інтервалі від -2 до +2 з кроком 0,5. Параметр функції A повинен вводитися з клавіатури.
У вікно редагування введемо наступний текст програми:
using namespace std;
int _tmain (int argc, _TCHAR * argv [])
cout<<"Введите параметр а: ";
cout<<"Таблица значений функции Y\n";
for (x = -2; x<=2; x+=0.5)
cout<<"x=" < Для компіляції виберіть в меню Побудова команду Побудувати рішення. Після виправлення всіх помилок і повторної компіляції система видасть повідомлення про успішну компіляції і компонування (рис.1.7) Малюнок 1.7 - Вікно виведення результатів компіляції У головному меню виберемо пункт Налагодження-Запустіть без налагодження. Після цього на екрані монітора з'явиться консольне вікно, і в ньому буде виведено результати роботи програми (рис. 1.8).
Рис 1.8. - Консольне вікно
Коли результати отримані, їх необхідно проаналізувати. Наприклад, ми бачимо, що дане рішення показує, що в точці х = 0 ми отримали незрозуміле нам значення функції, рівне -1. # IND00. Звичайно, подивившись на нашу функцію, ми легко можемо здогадатися, що в точці х = 0 відбувається поділ на нуль. Тому ми повинні змінити програму, наприклад, наступним чином:
int _tmain (int argc, _TCHAR * argv [])
cout<<"Введите параметр а: ";
cout<<"Таблица значений функции Y \n";
for (x = -2; x<=2; x+=0.5)
cout<<"x=" <
cout<<"x=0.0 Функция не существует!\n";
У цьому випадку помилка виконання буде усунена. Але не всі помилки так легко зрозуміти і усунути. Тому Visual Studio містить в засоби налагодження програм.
налагодження програми
Існує кілька способів пошуку логічних помилок в Visual Studio.
Тепер, якщо запустити програму в режимі налагодження, її виконання зупиниться при досягненні точки зупину. Жовта стрілка на червоному гуртку, що позначає точку зупину, вказує, на якій саме точці зупинки перервано виконання програми (див. Рис 1.9)

Малюнок 1.9 - Приклад налагодження програми
У нижній частині екрана відкриється вікно стеження, в якому можна переглядати поточні значення змінних.
Щоб продовжити виконання програми, необхідно виконати команду Продовжити з меню Налагодження або натиснути клавішу F5. При необхідності процес налагодження можна перервати командою Зупинити налагодження або натиснути Shift + F5.
Крім того при налагодженні програми її виконання можна продовжити в покроковому режимі. Є кілька команд, призначених для виконання програми в покроковому режимі. Найбільш часто використовуються наступні з них:
• Крок із заходом (F11);
• Крок з обходом (F10);
• Крок з виходом (Shift + F11).
Якщо в процесі виконання програми курсор знаходиться на виклик будь-якої функції, то при виконанні команди Крок із заходом він перейде на перший рядок цієї функції. Якщо ж виконати команду Крок з обходом. відбудеться виклик функції, Виконання покрівельних її за один крок і курсор переміститься на наступний рядок програми.
У покроковому режимі можна відстежувати зміну значень змінних і визначати точки, в яких відбуваються помилки виконання програми.