Типы сооружений для обработки осадков: Септиками называются сооружения, в которых одновременно происходят осветление сточной жидкости...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Определение места расположения распределительного центра: Фирма реализует продукцию на рынках сбыта и имеет постоянных поставщиков в разных регионах. Увеличение объема продаж...
Интересное:
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Дисциплины:
2018-01-03 | 158 |
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; // Деление чисел
и откомпилируем программу. Ошибки и предупреждения исчезнут. Отсюда понятно, что предупреждения было следствием ошибки.
|
|
Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!