Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Пример. #include stdafx.h






#include " stdafx.h"

#include " conio.h"

 

int _tmain(int argc, _TCHAR* argv[])

{

int a, S, i, b;

a=0;

b=0;

i=0;

S=1;

do

{

a=a+1;

b=b+2;

S=(S*a)+(S/b);

i++;

}while(i< 5);

printf(" %d", S);

getch();

return 0;

}

 

Запускаем трассировку(Step Into) нажатием F11 либо Debug> Step Into. Открываем окно Watch(Debug> Windows> Watch> Watch1). Переход на следующий шаг осуществляется нажатием кнопки F11.

 
 

 

Рисунок 24. Окно редактора кода в начале трассировки.

 

 
 

Рисунок 25. Значение переменных перед первым прохождением цикла

 
 

Рисунок 26. Окно редактора кода перед первым прохождением цикла

 

 
 

Рисунок 27. Значения переменных после выполнения операции а=а+1

 

 

 
 

 

Рисунок 28. Значения переменных после выполнения операции b=b+2

 

 

 
 

Рисунок 29. Значения переменных после выполнения операции S=(S*a)+(S/b)

 

 

 
 

Рисунок 30. Значения переменных после выполнения операции i++

 

 


Рисунок 31. Значения переменных после прохождения цикла

 

Рисунок 32. Вывод итогового значения на экран

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.