Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
14
Добавлен:
17.04.2013
Размер:
89.6 Кб
Скачать

Лабораторная работа № 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. Оператор присваивания. Общий вид: идентификатор = выражение;

1

4

2

3

Соседние файлы в папке С++.ЭКТ1