Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки,
Національний університет «Львівська Політехніка»
Кафедра ЕОМ
/
Лабораторна робота №6
з дисципліни «Програмування, частина 1(Основи алгоритмізації та програмування)»
на тему:
«Засоби вiдлагодження iнтегрованого середовища: вiкно спостереження за вмiстимим пам'ятi (Memory windows) i вiкно спостереження за за стеком викликiв (Call Stack). Розв'язування на С задач, в яких використовуються масиви типу char i рядки»
Львів – 2014
Мета роботи: Познайомитися iз засобами вiдлагодження Memory windows та Call Stack iнтегрованого середовища Visual C++ 2013, iз використанням масивiв типу char i рядкiв у мовi програмування С.
Хід роботи:
1) Короткий опис засобiв вiдлагодження iнтегрованого середовища Visual C++ 2013, з якими познайомилися у цiй лабораторнiй роботi.
Засоби Memory windows та Call Stack є бiльш "тонкими" iнструментами вiдлагодження. З допомогою Memory windows можна спостерiгати за значеннями комiрок пам'ятi комп'ютера, в яких зберiгаються данi, пiд час виконання програми. Для встановлення вiкна (чи вiкон) спостереження за пам'яттю використовується меню Debug/Windows/Memory iнтегрованого середовища Visual Studio.
Вiкно Call Stack встановлюється з допомогою меню Debug/Windows/Call Stack. У виконавчих програмах побудованих компiлятором Visual C++ 2005 (до речi, як створених iншими компiляторами) передача параметрiв у функцiї здiйснюється через стек. З допомогою вiкна Call Stack можна вiдслiдковувати ланцюжок викликiв функцiй та значення параметрiв що передаються.
2) Індивiдуальне завдання (Варіант 11).
Задане натуральне число n. Надрукувати в трійковій системі числення числа від 0 до n.
Текст програми:
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
int Triykova(int x1)
{
int i, b;
long c = 0;
for (i = 0; x1 > 0; i++)
{
b = x1 % 3;
x1 = (x1 - b) / 3;
c += b * pow(10, i);
}
return c;
}
void main(){
int n;
printf("n = ");
scanf_s("%d", &n);
puts("\n");
for (int i = 0; i <= n; i++)
{
printf("%d\n", Triykova(i));
}
system("pause");
}
/
Рис.1. Результат роботи програми.
Висновок: Я познайомився iз засобами вiдлагодження Memory windows та Call Stack iнтегрованого середовища Visual C++ 2013, iз використанням масивiв типу char i рядкiв у мовi програмування С.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!