Лабораторная работа № 1
Начальные сведения об интегрированной среде разработки программ Borland C ++
Цель работы: 1) получить первые навыки работы в интегрированной среде; 2) научиться создавать, редактировать и выполнять программы, написанные на языке С++.
Теоретические сведения
Персональный компьютер содержит пять основных частей: устройство ввода, устройство вывода, центральный процессор (ЦП), оперативную память (ОП) и внешнюю память.
Центральный процессор - это "мозг" компьютера. Он строго следует программным инструкциям и выполняет соответствующие вычисления. Инструкция представляет собой набор единиц и нулей.
Программа - это последовательность инструкций, которые должен выполнить ЦП. Так как создание программ из инструкций, содержащих набор нулей и единиц, трудоемка, были разработаны языки программирования высокого уровня. Эти языки во многом напоминают языки, на которых общаются люди, поэтому на них сравнительно удобно писать программы. Язык программирования С++ - высокоуровневый.
Перевод инструкций с языка высокого уровня на машинный язык осуществляет специальная программа, называемая компилятором.
Для подключения стандартных команд к разрабатываемой программе используется компоновщик. Взаимодействие компилятора и компоновщика схематично показано на рис.1.
1. Выполнение машинного кода программы осуществляет программа, называемая загрузчиком.
Рис.1. Этапы создания машинного кода программы
2. Интегрированная среда разработки программ (ИСРП) включает:
- редактор текста;
- компилятор;
- компоновщик;
- загрузчик.
Войти в ИСРП можно из Norton Commander , вызвав меню пользователя с помощью клавиши F2. В списке открывшегося меню следует найти запись, например,
F4 Borland C / C++
Нажав функциональную клавишу, соответствующую строке запуска ИСРП Borland C 3.1, в данном случае F4, Вы попадаете в ИСРП.
Другой способ входа - переместиться с помощью функциональных клавиш↑ или ↓ по меню пользователя к строке, соответствующей входу в ИСРП, и нажать клавишу Enter.
После того, как произойдет загрузка ИСРП, на экране компьютера появится ее окно (рис.2). В верхней части окна располагается строка - меню ИСРП, в нижней части - располагается строка, содержащая краткую информацию о назначении функциональных клавиш. Вся остальная часть экрана - поле для текста программы.
Рис.2. Изображение экрана после входа в ИСРП
Для входа в меню ИСРП следует нажать клавишу F10.Чтобы выбрать необходимый пункт меню, можно воспользоваться стрелками , или нажать одновременно клавишу Alt и первую букву пункта меню. Например, для того чтобы выбрать пункт меню File, нажмите клавишу Alt и, не отпуская ее, клавишу F.
3. Основные пункты меню и их назначение
Пункт меню File предназначен для работы с файлами и содержит команды, представленные в табл.1.
Основные действия меню File Таблица 1
Наименование пункта |
"Горячие" клавиши |
Описание действия |
New Open
Save
Quit |
F3
F2
Alt+X |
Открыть новое окно Поместить имеющийся на диске файл в окно редактирования Сохранить на диске файл из текущего окна редактирования Выйти из ИСРП |
"Горячей" клавишей называют функциональную клавишу или одновременно нажимаемые функциональная клавиша и клавиша клавиатуры. Этими клавишами можно пользоваться без входа в соответствующий пункт меню, а сразу же в основном окне ИСРП.
Пункт меню Edit предназначен для удобства редактирования текста программы и содержит команды, приведенные в табл.2.
Основные действия меню Edit Таблица 2
Наименование пункта |
"Горячие" клавиши |
Описание действия |
Copy Paste
Clear Copy example |
Ctrl+Ins Shift +Ins
Ctrl +Del
|
Копирование из буфера Помещение выделенного фрагмента в буфер Удаление выделенного фрагмента Копирование примера в окно редактирования |
Выделить фрагмент можно следующим образом:
- поместить курсор в начало выделяемого фрагмента;
- нажать клавишу Ctrl и, не отпуская ее, по очереди нажать клавиши K и B;
- поместить курсор в конец выделяемого фрагмента;
- нажать клавишу Ctrl и, не отпуская ее, по очереди нажать клавиши K и K.
Пункт меню Run предназначен для выполнения программы из текущего окна и включает команды из табл.3.
Основные действия меню Run Таблица 3
Наименование пункта |
"Горячие" клавиши |
Описание действия |
Run Goto cursor
Trace into
Step over |
Ctrl + F9 F4
F7
F8
|
Выполнение программы Выполнение программы до оператора, отмеченного курсором Пошаговое выполнение программы с "заходом" в функции Пошаговое выполнение программы без "захода" в функции |
Пункт меню Window предназначен для работы с окнами и содержит команды из табл.4.
Основные действия меню Window Таблица 4
Наименование пункта |
"Горячие" клавиши |
Описание действия |
Size/Move Zoom Next Close |
Ctrl+F5 F5 F6 Alt+F3 |
Изменить размеры окна Расположить окно во весь экран Перейти к следующему окну Закрыть окно |
4. Структура программы на языке С++
Программа на языке С++ состоит из одной или более функций, причем одна из них должна называться main:
void main ()
{
операторы языка С++
}
5. Если при написании программы использовались стандартные функции, такие как вывод сообщения на экран, то перед заголовком main необходимо указать компилятору, какие файлы с описанием заголовков этих функций требуется подключить. Такое указание называется директивой препроцессору и имеет следующий вид:
#include <имя подключаемого заголовочного файла>
Угловые скобки < > указывают, что подключаемый файл находится в системном подкаталоге. В качестве расширения имени подключаемого файла обычно используют h (header - головной).
При использовании в программе стандартных потоков ввода/вывода необходимо подключить файл iostream.h:
#include <iostream.h>
6. cout << "text";
7. cin<<"text";
8. команды.
9. Идентификатор - это имя, которое должно начинаться с буквы латинского алфавита или знака подчеркивания ( _ ), далее могут следовать цифры, буквы или знак подчеркивания.
10. Оператор присваивания. Общий вид: идентификатор = выражение;