Практикум по информатике и информационным технологиям. I. Обработка данных на ПК

69 - остановка программы в местах, отмеченных с помощью контрольных точек. Для установки контрольной точки необходимо установить курсор в интересующее место программы и выбрать раздел локального меню Debug \ Toggle Breakpoint либо нажать "горячую" клавишу [F5]. Точка останова от­ мечается с помощью красной полосы в окне редактора. Повторное выполне­ ние указанных действий приведет к удалению контрольной точки. Просмотр или изменение содержимого переменных производится с помощью окна Inspect, вызов которого осуществляется с помощью раздела главного меню Run \ Inspect. Можно также выделить курсором интересую­ щую переменную, затем вызвать с помощью правой клавиши мыши локаль­ ное меню и выбрать из него раздел Debug \ Inspect или нажать комбинацию "горячих" клавиш \Alt+ ¥5\ Для этих же целей служит окно Evaluate!Modify, вызываемое командой Run \ Evaluate!Modify... главного меню, разделом De ­ bug I Evaluate!Modify... локального меню, либо с помощью комбинации "го­ рячих" клавиш [Qr/+F7]. При необходимости постоянного наблюдения за содержимым отдель­ ных переменных может использоваться окно Watch, вызываемое с помощью раздела главного меню Run \ Add Watch. Можно также выделить курсором интересующую переменную, затем вызвать локальное меню и выбрать из не­ го раздел Debug \ Add Watch At Cursor или нажать комбинацию "горячих" клавиш [Qr/+F5]. 7.3. Условный оператор if Оператор if относится к условным операторам языка С++. Этот опера­ тор имеет следующий вид: {{(условие) оператор!, else оператор!. Здесь onepamopi и оператор2 могут состоять из одного или несколь­ ких операторов (представлять собой составной оператор) или отсутствовать вовсе. Раздел else является необязательным. Условие представляет собой условное выражение. В языке С++ резуль­ татом условного выражения может являться логическое значение (истина или ложь), целое число, символ, указатель или число с плавающей точкой. Если условие истинно (или не равно 0), то выполняется onepamopi, в противном случае выполняется оператор2. Операторы, указанные в разделах if и else, являются взаимоисключающими. Схема действия оператора if представлена на Рис.7.3.

RkJQdWJsaXNoZXIy MTY0OTYy