Программирование на языке Си
1. Цель работы
Изучить основы программирования на языке Си. Овладеть навыками разработки и отладки программ на персональном компьютере с использованием программного пакета Borland C++.
2.Основные теоретические сведения
Язык Си и созданный на его основе Си++ (от англ. С, С++) является одним из наиболее распространенных языков программирования. Он сочетает в себе достоинства языка ассемблера (доступ к ячейкам памяти, регистрам микропроцессора, портам ввода-вывода; работа с битовыми и символьными величинами и т.д.) и достоинства языков высокого уровня, таких, как Паскаль, Фортран и др. (структурированность программ, использование привычных обозначений при записи формул, операций и т.д.). По объему занимаемой памяти и времени выполнения программы, написанные на языке Си, приближаются к программам, написанным на языке ассемблера.
В настоящее время средства, предназначенные для разработки и отладки программ на персональном компьютере, выпускаются в виде инструментальных систем программирования. Для языков Си и Си++ наиболее распространены инструментальные системы фирмы Borland International: Turbo C, Turbo C++ и Borland C++. Система Borland C++ считается наиболее перспективной и удобной. Она выпускается в нескольких версиях. Версии 2.0 …3.1 работают в операционной системе MS DOS, а версии 4.0 … 5.1 - в операционной системе Windows.
В данной лабораторной работе будет использована система Borland C++ 3.1 . Она удобна для начинающих программистов на Си, не предъявляет высоких требований к компьютеру (достаточен МП i80386, 1-2 Мбайт ОЗУ, 8-10 Мбайт дисковой памяти).
Системы Turbo C, Turbo C++ и Borland C++ включают:
1) интегрированную среду разработки (IDE – Integrated Development Environment), называемую далее просто IDE или интегрированной средой;
2) компилятор исходного текста программы;
3) редактор связей (компоновщик);
4) библиотеки заголовочных файлов;
5) библиотеки функций;
6) программы-утилиты.
IDE или интегрированная среда – это программа, имеющая встроенный редактор текстов, подсистему работы с файлами, систему помощи, встроенный отладчик, компилятор и редактор связей. Другими словами, IDE дает возможность получать исполняемый .exe – файл, не используя другие программы.
Система Borland C++ включает богатейшие библиотеки функций для управления файлами, выполнения ввода-вывода и многих других действий. Прототипы, символические константы и другие макро,, связанные с библиотечными функциями, объединяют в заголовочные файлы, которые по традиции имеют расширение имени файла .h (от англ. header - заголовок).
Набор текста программы осуществляется встроенным редактором. По традиции, файлы, содержащие исходные тексты программ на языке Си, имеют расширение имени файла .c, а на языке Си++ - .cpp .
К программам-утилитам относят ассемблер, препроцессор, отладчик и т. п.
3. Порядок выполнения работы
3.1. Ознакомление с интегрированной средой (IDE)
Среди возможностей интегрированной среды Borland C++ можно выделить мощную оконную систему с возможностью передвижения и изменения размеров окон, поддержку манипулятора “мышь”, многооконный текстовый редактор, окна диалогов, различные меню. Для запуска интегрированной среды нужно проделать следующее:
1. На панели DOS-навигатора выбрать каталог BC3 и раскрыть его.
2. Выбрать подкаталог STUDENT и раскрыть его.
3. Нажав клавишу F2, войти в меню пользователя.
4. Выбрать BC3 и нажать ENTER .
В результате этих действий на экране откроется основное меню IDE. Верхняя строка окна – это главное меню (The menu bar). Оно позволяет обратиться к подменю: системному меню (º), меню файловой системы (File), меню редактирования (Edit), меню поиска и замещения (Search), меню управления исполнением программы (Run), меню компиляции программ (Compile), меню управления проектами (Project), меню встроенного отладчика (Debug), меню опций (Option), меню управления окнами (Window) и меню помощи (Help).
Нижняя строка экрана используется как строка состояния (The status bar), где выделены назначения “горячих” клавиш (hot keys), воспринимаемых на данном этапе работы. Например, часто строка состояния имеет вид :
F1-Help, F2-Save, F3-Open, Alt-F9 – Compile, F9-Make, F10-Menu.
Выбрать любую из команд главного меню можно одним из трех способов:
1. Нажать клавишу F10 (войти в главное меню) и с помощью клавиш со стрелками выбрать необходимую команду. Для выполнения команды нажать клавишу Enter.
2. Установить курсор мыши на любое ключевое слово меню и щелкнуть левой кнопкой.
3. Использовать “горячие” клавиши. Одновременное нажатие клавиши Alt и “горячей” клавиши, соответствующей букве, выделенной другим цветом в слове команды, активизирует эту команду.
Выбор команды часто связан с появлением еще одного уточняющего меню. Выбор из подменю аналогичен работе с главным меню.
Одной из наиболее примечательных особенностей IDE является мощная оконная система. Окно – это ограниченная рамкой область экрана. Его можно открыть, переместить, покрыть другими окнами, изменить размеры, закрыть.
Задание. Откройте окно помощи Help нажатием “горячей”клавиши F1.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.