Вход в меню среды разработки выполняется нажатием клавиши F10. Состав и назначение пунктов меню интегрированной среды разработки представлено в табл. 1.1.
Пункты меню интегрированной среды разработки
Таблица 1.1
| Пункт меню | Подпункт / команда | Назначение |
| File | файловые команды | |
| Load | загрузка файла с диска | |
| New | создание нового файла | |
| Save | сохранение файла на диске | |
| Write to | сохранение файла под другим именем | |
| Quit | выход из интегрированной среды | |
| Edit | редактирования файла | |
| Run | запуск на исполнение программы, а также инициализация и завершение режима отладки программы | |
| Compile | компиляция программы | |
| Project | команды управления проектом многофайловой программы | |
| Options | команды просмотра и изменения параметров среды разработки | |
| Compiler | параметры компилятора (модели памяти, коды генерации и т.д.) | |
| Linker | параметры компоновщика (подключение графической библиотеки и др.) | |
| Environment | параметры среды (автосохранение текущего редактируемого файла и файла конфигурации, режим экрана и др.) | |
| Directories | указание на местоположение включаемых файлов, библиотечных файлов, файла помощи (справки) | |
| Arguments | аргументы командной строки | |
| Save options | сохранение параметров среды разработки | |
| Debug | отладчик интегрированной среды | |
| Break/watch | точки останова остановки программ и окно просмотра изменяющихся значений |
Основные команды среды разработки (горячие клавиши)
Приведены в табл. 1.2.
Таблица 1.2.
| Команда | Назначение |
| Общие команды | |
| F10 | Вход в меню |
| ESC | Выход в редактор |
| Alt+F9 | Компиляция |
| ^F9 | Компоновка |
| Alt+F5 | Просмотр окна исполнения программы |
| F5 | Развернуть/свернуть текущее окно |
| F6 | Перейти к следующему окну |
| ^PgUp | Перейти к началу файла |
| ^PgDn | Перейти к концу файла |
| Alt+X | Выход из среды разработки |
| Команда | Назначение |
| Файловые команды | |
| F2 | Сохранение файлов на диске |
| F3 | Загрузка файла с диска |
| Alt+F3 | Загрузка файла из списка последних 9 файлов |
| Блочные команды | |
| ^K^B | Отметить начало блока |
| ^K^K | Отметить конец блока |
| ^K^C | Вставить блок |
| ^K^V | Перенести блок |
| ^K^Y | Вырезать блок |
| ^K^H | Отменить выделение блока |
| ^K^R | Вставить файл с диска |
| ^K^W | Записать блок на диск |
| ^K^P | Печатать блок на принтере |
| ^Y | Удалить строку |
| Команды поиска | |
| ^Q^F | Поиск |
| ^Q^A | Поиск с заменой |
| ^L | Повторить последний поиск |
| ^Q^[ | Поиск парных фигурной скобки { }, квадратной [ ], круглой (), угловой < >, комментариев /* */, двойной кавычки «», апострофа ‘ ’ |
Примечание: Символ ‘^’ обозначает клавишу ‘CTRL’
Общие требования при написании и оформлении программ
1.5.1. В программах обязательно должны быть следующие элементы:
– комментарии;
– название программы;
– очистка экрана в начале программы, ожидание нажатия клавиши в конце;
– при использовании операторов управления подчиненные операторы записывать со сдвигом вправо.
1.5.2. Отчет по каждой задаче должен содержать:
– исходное условие;
– листинг программы (сама программа на языке СИ);
– алгоритм исполнения программы (если размер исходного текста программы превышает одну страницу, то можно показывать на блок-схеме сгруппированные операторы, но операторы управления должны быть показаны все);
– экран исполнения программы (как мы увидим один из возможных вариантов исполнения программы на экране).
Задания для решения
1.6.1. Напишите программу, в которой на экран выводятся фамилия, имя, отчество, при этом каждое слово выводится с новой строки.
1.6.2. Измените предыдущую программу таким образом, чтобы текст выводился в центре экрана (в текстовом режиме экран содержит 25 строк, 80 столбцов).
1.6.3. Напишите программу возведения целого числа в квадрат: с клавиатуры вводится целое число, это число умножается само на себя и на экран выводится результат.
1.6.4. Напишите программу расчета суммарного сопротивления параллельно соединенных двух (или трех) сопротивлений (вводятся целые значения сопротивлений, рассчитывается и выдается на экран суммарное значение). Экран исполнения программы должен быть примерно такой:
Введите R1: __
Введите R2: __
Суммарное сопротивление R1||R2: __
1.6.5. По введенным с клавиатуры значениям сопротивления R и приложенного напряжения U программа рассчитывает ток I, протекающий через сопротивление и мощность P, выделяемую на нем. Экран исполнения программы должен быть примерно такой:
Введите R= __
Введите U= __
Расчет тока и мощности:
Ток I= __
Мощность P= __
1.6.6. На основе листинга 1.2 составьте программу, которая выдает одновременно результат деления двух целых чисел (операция '/') и остаток от деления двух целых чисел (операция '%'). Выполните анализ полученной программы – выводится ли дробная часть числа, выполняется ли округление, делятся ли отрицательные числа, делятся ли вещественные числа?
1.6.7. Модифицируйте предыдущую программу для деления вещественных чисел (смените тип данных – вместо int установите float, и спецификации формата – вместо %d установите %f). Выполните анализ полученных при делении чисел – выводится ли дробная часть числа, делятся ли отрицательные числа, делятся ли целые числа?
1.6.8. Напишите программу для ввода комплексного числа в алгебраической форме: вещественной и мнимой частей, и вывода в показательной форме: модуля и аргумента комплексного числа.
Рекомендации при составлении программы. Для использования математических функций (гармонических, показательных, логарифмических и т.д.) в программы на языке Си включается файл <math.h>. Перечень всех математических функций и их описанием можно просмотреть используя контекстную помощь (нажать клавиши Ctrl+F1 на имени включаемого файла <math.h>). Для написания заданной программы необходимо: использовать функцию квадратного корня (функция sqrt). Для ввода вещественных чисел смените тип данных – вместо int установите float, и спецификации формата – вместо %d установите %f).






