Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Комплексной системы оценки состояния охраны труда на производственном объекте (КСОТ-П): Цели и задачи Комплексной системы оценки состояния охраны труда и определению факторов рисков по охране труда...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Работа в текстовом редакторе TC по созданию текста программ производится обычными приемами. Отметим некоторые полезные команды.
Завершение ввода каждой строки производится нажатием клавиши Enter.
Отмена неправильно введенного материала производится командой меню Edit, Undo или комбинацией клавиш Alt+ BackSpace.
Весьма ускоряет процесс ввода текста умение работать с блоками.
Для выделения блока текста нужно держать нажатой клавишу Shift и нажимать клавиши со стрелками. Это относится и к работе в окнах помощи.
Блок текста копируется в буфер обмена командой меню Edit, Copy или клавишами Ctrl+Insert.
Содержимое буфера обмена вставляется в точку расположения курсора командой Edit, Paste или клавишами Shift+Insert. При этом содержимое буфера обмена не исчезает и его можно снова вставить в другое место.
Команда меню Edit, Cut или клавишная комбинация Shift+Delete вырезает выделенный фрагмент из текста и вставляет его в буфер обмена.
Полезно запомнить клавишную команду Ctrl+Y, которая удаляет из текста текущую строку.
Выполнение программы
Текст программы, набранный в окне редактирования, следует сохранить в каком-либо файле командой меню File, Save или нажав клавишу F2. При первом выполнении этой команды предъявляется диалог Save File As, рис.8.
![]() |
Рис.8. Сохранение исходной программы в файле
При необходимости сохранить файл под другим именем или в другой папке (создать новую копию файла) нужно выполнить команду File, Save As, которая всегда выводит диалог, показанный на рис.8.
Компиляция программы из окна редактирования выполняется командой Compile, Compile или нажатием клавиш Alt+F9. При наличии в программе синтаксических ошибок компилятор выводит сообщения о них в окно Message с указанием номера строки, в которой обнаружена ошибка и поясняющего текста. Если ошибок нет, компилятор создает файл с объектным кодом программы, например Hello.obj.
Исполняемая программа создается командой Compile, Make или нажатием F9. Вызываемый по этой команде редактор связей создаст файл Hello.exe.
Программа запускается на выполнение командой Run, Run или нажатием Ctrl+F9. Заметим, что если нажать Ctrl+F9сразу после ввода текста программы, то автоматически будут выполнены, если это необходимо, компиляция и редактирование связей.
Результаты работы программы выводятся на экран пользователя, который лежит «под» окном среды. Чтобы его увидеть, нужно нажать Alt+F5 или выполнить команду Window, User screen. Возврат из экрана пользователя в среду разработки происходит после нажатия любой клавиши
Отладка программ
В процессе создания программ неизбежно появляются ошибки. Если ошибки связаны с нарушение синтаксиса языка программирования, их обнаруживает компилятор. Например, начинающие программисты часто забывают ставить точку с запятой в конце инструкций программы. Более сложные ошибки связаны с неверной логикой работы, что приводит к неверным результатам или незапланированному поведению программы.
Поскольку ошибки бывают всегда, системы разработки программ имеют средства, помогающие обнаруживать ошибки. Познакомимся с такими средствами, имеющимися в Turbo C++ на примере простейшей программы, в которой есть синтаксическая и логическая ошибка.
Программа 2. Деление чисел
Загрузим TC, выполним команду File, New. В появившемся пустом окне введем следующую программу:
#include <iostream.h>
int main()
{
int a, b, c; // Определение переменных
a = 1; // Присваивание значений
b = 0; // переменным
c = a / b // Деление чисел
cout << "c = " << c; // Вывод частного
return 0;
}
Здесь определяются три переменные целого типа a, b и c. Сначала пишется тип величин int, а затем перечисляются через запятую имена создаваемых переменных.
Начальные значения переменные получают с помощью оператора присваивания, который обозначается знаком =.
Далее вычисляется частное величин a и b с помощью оператора деления /, результат присваивается c и выводится.
В тексте программы сознательно допущена ошибка, которую будем сейчас искать.
Выполним команду File, Save и сохраним программу в файле
Demoerr.cpp.
Синтаксические ошибки
![]() |
Рис.9. Информация о результатах компиляции
![]() |
Рис.10. Окно с сообщениями об ошибках
После нажатия любой клавиши (Press any key) информационное окно закрывается и становится активным окно сообщений, рис.10. В нем перечислены найденные ошибки и предупреждения. Сообщение об ошибке состоит из имени файла, номера строки в файле, где обнаружена ошибка, и краткого ее описания. Если выбрать какое-либо сообщение об ошибке и нажать клавишу F1, будет показана более подробная справка об ошибке. При нажатии Enter происходит переход к строке кода с ошибкой или к следующей строке.
Подробное описание ошибок имеется в системе помощи, которое выводится командой Help, Contents, Error Messages.
В рассматриваемом примере имеется одна ошибка Statement
missing;, смысл которой в том, что потеряна точка с запятой в выражении. Обращаясь к программе, видим, что (;) отсутствует в 7-й строке, хотя в сообщении об ошибке говорится о 8-й.
Смысл предупреждения состоит в том, что переменной c присваивается значение, которое нигде не используется.
Поставим точку с запятой (;) в 7-й строке, записав ее в виде:
c = a / b; // Деление чисел
и откомпилируем программу. Ошибки и предупреждения исчезнут. Отсюда понятно, что предупреждения было следствием ошибки.
|
|
|
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!