- •Информатика и программирование
- •Методические указания к лабораторным работам Содержание
- •Лабораторная работа 1 Цель работы
- •Задание
- •Теоретическая часть
- •Компоненты ide
- •Строка меню и меню
- •Наборы команд
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Преобразование типов операндов
- •Оператор форматного вывода printf
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Выражения и операции в языке си
- •Приоритеты операций в выражениях
- •Теоретическая часть Оператор цикла for
- •Оператор цикла while
- •Оператор do while
- •Теоретическая часть Массивы в языке Си
- •Указатели и массивы
- •Условный оператор
- •Оператор переключатель switch
- •Оператор перехода goto
- •Рекомендации по выполнению лабораторной работы Определение цифр числа
- •Поиск простых чисел
- •Треугольник Паскаля
- •Теоретическая часть Функции в языке Си
- •Объявление и определение функций
- •Прототип функции
- •Параметры функции
- •Локальные и глобальные переменные
- •Функции и массивы Передача одномерных массивов как параметров функции
- •Передача строк в качестве параметров функций
- •Рекомендации по выполнению лабораторной работы Комментарии к заданию 1
- •Комментарии к заданию 2
- •Теоретическая часть Ввод-вывод в языке Си
- •Потоковый ввод-вывод
- •Открытие и закрытие потока
- •Стандартные файлы и функции для работы с ними
- •Символьный ввод-вывод
- •Строковый ввод-вывод
- •Форматированный ввод-вывод
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Ввод-вывод для двоичных файлов
- •Прямой доступ к файлам
- •Рекомендации по выполнению лабораторной работы
- •Теоретическая часть Строки в языке Си
- •Операции со строками
- •Теоретическая часть Проверка символов
- •Теоретическая часть
- •Теоретическая часть
- •Рекомендации по выполнению лабораторной работы Определение корней функции
- •Метод деления отрезка пополам
- •Метод хорд
- •Вычисление интеграла
- •Рекомендации по выполнению лабораторной работы
- •Содержание отчета
Компоненты ide
IDE Borland C++ имеет три визуальных компоненты: строку меню в верхней части экрана, область окна в средней части экрана и строку состояния в нижней части aaaaaa экрана (см. ).).
Рис. 1. Основное окно IDE Borland C++
Строка меню и меню
Строка меню представляет собой основное средство доступа ко всем командам (пунктам) меню. Строка меню оказывается невидимой лишь в том случае, когда просматривается информация, отображаемая вашей программой, или осуществляется переход к другой программе.
Если за командой меню следует многоточие (...), то в результате выбора данной команды появляется диалоговое окно. Если за командой следует стрелка (), то выбор данной команды приводит к появлению другого, всплывающего меню. Если рядом с командой не присутствует ни многоточие, ни стрелка, то это означает, что выбор данной команды приводит к немедленному выполнению того действия, которое закреплено за данной командой.
Выбор пунктов меню можно осуществлять следующими способами:
-
Нажмите клавишу F10 – в результате строка меню становится активной. Это означает, что дальнейшие нажатия клавиш будут относиться именно к строке меню, а не к другой компоненте IDE.
-
Для выбора того пункта меню, которое вы хотите отобразить, необходимо воспользоваться клавишами управления курсором. После этого нужно нажать клавишу Enter. После этого Borland C++ либо выполняет выбранную команду, либо отображает диалоговое окно, либо отображает другое меню.
Для отмены некоторого действия следует нажать клавишу Esc.
-
Для выбора пункта меню после нажатия клавиши F10 вы также можете лишь нажать выделенную другим цветом букву (букву активации) нужного пункта меню. Например, находясь в строке меню, можно нажать клавишу E, чтобы быстро перейти к меню Edit (редактирование). Если вы находитесь в произвольном месте системы, то для отображения необходимого вам пункта меню необходимо нажать комбинацию клавиш Alt + буква активации данного пункта меню.
При помощи мыши команду можно выбрать двумя способами:
-
Для вызова меню необходимо щелкнуть мышкой требуемый заголовок меню. После этого для выбора желаемого пункта нужно щелкнуть кнопкой на выбираемом пункте.
-
Можно также перевести указатель мыши от заголовка меню вниз непосредственно до команды меню. Когда указатель мыши достигнет той команды, которую вы хотите выбрать, отпустите кнопку мыши. (Если вы измените свои намерения, то необходимо лишь перевести указатель мыши за пределы меню; при этом никакая команда не будет выбрана.)
Наборы команд
В Borland C++ имеется два набора команд: команды обычного пользовательского доступа (Common User Access, CUA), который является стандартным набором, используемым большинством программ для Windows, и альтернативный набор команд. Доступные пользователю средства оперативного доступа зависят от используемого набора команд. Выбрать набор команд можно при помощи пункта меню Options Environment Preferences, выбирая нужный набор команд.
В представленных ниже таблицах приводится перечень наиболее часто используемых клавиш активации IDE Borland C++ для обоих наборов команд.
Таблица 1. Часто используемые клавиши активации общего назначения
CUA |
Альт. |
Элемент меню |
Функция |
F1 |
F1 |
Help |
Отображает экранный кадр подсказки |
|
F2 |
File Save |
Сохраняет на диске тот файл который находится в активном окне Edit |
|
F3 |
File Open |
Отображает на экране диалоговое окно, с помощью которого можно открыть файл |
|
F4 |
Run Go to Cursor |
Выполняет программу до той строки, на которой установлен курсор |
|
F5 |
Window Zoom |
Распахивает на весь экран активное окно |
Ctrl+F6 |
F6 |
Window Next |
Осуществляет циклическое перемещение от одного открытого окна к следующему |
F7 |
F7 |
Run Trace Into |
Осуществляет выполнение программы в режиме отладки, осуществляя трассирующее вхождение в функцию |
F8 |
F8 |
Run Step Over |
Осуществляет выполнение программы в режиме отладки, не выполняя вызовы функций |
F9 |
F9 |
Compile Make EXE |
Создание файла .EXE |
F10 |
F10 |
|
Активация строки меню |
Таблица 2. Клавиши активации меню
CUA |
Альт. |
Элемент меню |
Функция |
Alt+пробел |
Alt+пробел |
меню Ё |
Переход в системное меню Ё |
Alt+C |
Alt+C |
меню Compile |
Переход в меню Comрile |
Alt+D |
Alt+D |
меню Debug |
Переход в меню Debug |
Alt+E |
Alt+E |
меню Edit |
Переход в меню Edit |
Alt+F |
Alt+F |
меню File |
Переход в меню File |
Alt+H |
Alt+H |
меню Help |
Переход в меню Helр |
Alt+O |
Alt+O |
меню Options |
Переход в меню Oрtions |
Alt+P |
Alt+P |
меню Project |
Переход в меню Project |
Alt+R |
Alt+R |
меню Run |
Переход в меню Run |
Alt+S |
Alt+S |
меню Search |
Переход в меню Search |
Alt+W |
Alt+W |
меню Window |
Переход в меню Window |
Alt+X |
Alt+X |
File Quit |
Выход из Borland C++ |
Таблица 3. Клавиши активации режима редактирования
CUA |
Альт. |
Элемент меню |
Функция |
Ctrl+Del |
Ctrl+Del |
Edit Clear |
Удаляет выбранный текст из окна, но не помещает его в текстовый буфер |
Ctrl+Ins |
Ctrl+Ins |
Edit Coрy |
Копирует выбранный текст в текстовый буфер |
Shift+Del |
Shift+Del |
Edit Cut |
Заносит выбранный текст в текстовый буфер и удаляет выбранный текст |
Shift+Ins |
Shift+Ins |
Edit Paste |
Вставляет текст, находящийся в текстовом буфере, в активное окно |
Аlt+Bksрc |
Аlt+Bksрc |
Edit Undo |
Восстанавливает текст в активном окне в предыдущее состояние |
Аlt+Shift+Bksрc |
Аlt+Shift+Bksрc |
Edit Redo |
Восстанавливает текст в активном окне в предыдущее состояние |
|
Ctrl+L |
Search Search Again |
Повторяет последнюю команду Find или Reрlace |
F2 |
|
File Save |
Сохраняет на диске файл, который находится в текущем окне Edit |
F3 |
|
File Oрen |
Открытие файла |
Таблица 4. Клавиши активации режима управления окнами
CUA |
Альт. |
Элемент меню |
Функция |
Alt+# |
Alt+# |
|
Переход к окну номер # |
Alt+0 |
Alt+0 |
Window List |
Отображает список открытых окон |
Ctrl+F4 |
Alt+F3 |
Window Close |
Закрывает активное окно |
Shift+F5 |
|
Window Tile |
Располагает все окна мозаично |
Alt+F5 |
Alt+F4 |
Debug Insрect |
Открывает окно проверки |
Shift+F5 |
Alt+F5 |
Window User Screen |
Отображает экран пользователя |
|
F5 |
Window Zoom |
Распахивает на весь экран/Возвращает к прежнему состоянию активное окно |
Ctrl+F6 |
F6 |
Window Next |
Переключает активное окно |
Таблица 5. Клавиши активации режима выполнения и отладки
CUA |
Альт. |
Элемент меню |
Функция |
Alt+F5 |
Alt+F4 |
Debug Insрect |
Открывает окно проверки |
Alt+F7 |
Alt+F7 |
Search Previous Error |
Переносит к предыдущей ошибке |
Alt+F8 |
Alt+F8 |
Search Next Error |
Переносит к следующей ошибке |
Alt+F9 |
Alt+F9 |
Comрile Comрile to |
Компилирует в OBJ-файл |
Ctrl+F2 |
Ctrl+F2 |
Run Program Reset |
Осуществляет реинициализацию выполняющейся программы |
|
Ctrl+F3 |
Debug Call Stack |
Выдает на экран окно со стеком вызовов функций |
|
Ctrl+F4 |
Debug Evaluate/Modify |
Вычисляет выражение |
Ctrl+F5 |
Ctrl+F7 |
Debug Add Watch |
Добавляет просматриваемое выражение в окно просмотра |
F5 |
Ctrl+F8 |
Debug Toggle |
Устанавливает или отменяет Breakрoint (точку прерывания программы) |
Ctrl+F9 |
Ctrl+F9 |
Run Run |
Выполняет программу |
|
F4 |
Run Go To Cursor |
Выполняет программу до той строки, на которой установлен курсор |
F7 |
F7 |
Run Trace Into |
Осуществляет выполнение программы в режиме отладки, осуществляя трассирующие вхождения в функции |
F8 |
F8 |
Run Steр Over |
Осуществляет выполнение программы в режиме отладки, минуя вызовы функций |
F9 |
F9 |
Comрile Make |
Собирает (компилирует/компонует) программу |
Таблица 6. Клавиши активации режима интерактивной подсказки
CUA |
Альт. |
Элемент меню |
Функция |
F1 |
F1 |
Helр Contents |
Открывает экранный кадр контекстной подсказки |
F1 F1 |
F1 F1 |
|
Выдает на экран информацию о том, как пользоваться подсказкой. |
Shift+F1 |
Shift+F1 |
Helр Index |
Выдает на экран индекс по системе подсказки |
Alt+F1 |
Alt+F1 |
Helр Previous Toрic |
Отображает предыдущий экранный кадр подсказки |
Ctrl+F1 |
Ctrl+F1 |
Helр Toрic Search |
(Только в редакторе) вызывает относящуюся к языку подсказку |
Окна в IDE Borland C++
Большая часть того, что вы видите и делаете в IDE, происходит в окне. Окно представляет собой область экрана, которую можно открывать, закрывать, перемещать, у которой можно изменять размеры, которую можно распахивать на весь экран, ориентировать в стык с другими окнами (чтобы не происходило перекрытий) и перекрывать с другими окнами.
В IDE может быть открыто много окон, но в каждый момент времени активным может быть только одно окно. Активным окном является то окно, в котором вы в настоящий момент работаете. Любые выбираемые вами команды или вводимый вами текст, как правило, относится только к активному окну. (Если один и тот же файл открыт в нескольких окнах, то действие будет относиться ко всем открытым окнам, в которых содержится файл.)
IDE позволяет без затруднений определить, какое именно окно является активным. Это достигается при помощи двойных линий бордюра, в которые заключается активное окно. Активное окно всегда содержит маркер закрытия окна, маркер распахивания окна на весь экран и полосы прокрутки. Если ваши окна перекрываются, то активное окно всегда будет находиться поверх других окон (всегда располагается на переднем плане).
Существует несколько типов окон, но большая их часть имеет следующие общие элементы:
-
строку заголовка;
-
маркер закрытия окна и маркер распахивания окна;
-
полосы прокрутки;
-
номер окна (от 1 до 9).
Строка заголовка, являющаяся самой верхней строкой окна, содержит название данного окна и номер окна. Для того, чтобы распахнуть окно на весь экранный кадр, можно подвести указатель мыши к строке заголовка и дважды щелкнуть заголовок кнопкой мыши.
Маркер закрытия окна представляет собой прямоугольник, который расположен в левом верхнем углу окна. Для закрытия окна необходимо щелкнуть мышкой маркер закрытия окна (можно также выбрать команду Window Close или нажать комбинацию клавиш Alt-F3) . Окна Insрector и Helр считаются временными и могут быть закрыты с помощью нажатия клавиши Esc.
Маркер распахивания окна на весь экран располагается в правом верхнем углу. Если пиктограмма в этом углу представляет собой стрелку вверх, то можно подвести к этой пиктограмме мышь и нажать кнопку мыши, чтобы увеличить размеры окна до максимально возможного размера. Если эта пиктограмма представляет собой стрелку с двумя концами, направленными вверх и вниз, то окно уже имеет максимальный размер.
В правом верхнем углу первых девяти окон, которые вы открываете в системе Borland C++, имеется номер окна. Какое-либо окно можно сделать активным (то есть, вывести его на передний план) нажатием клавиши Alt в комбинации с номером окна. Например, если окно Helр имеет номер #5, но оно было "спрятано" под другими окнами, то для оперативного вывода его на передний план можно нажать комбинацию клавиш Alt+5.