
- •1. Общие правила выполнения лабораторных работ
- •2. Программное обеспечение, используемое для выполнения лабораторных работ
- •3. Лабораторная работа № 1. Создание простейшего консольного приложения C
- •3.1. Задание
- •3.2. Методические указания по выполнению лабораторной работы
- •3.2.1. Создание проекта консольного приложения
- •3.2.2. Открытие существующего проекта
- •3.2.3. Редактирование функции main Вашего проекта
- •3.2.4. Компиляция и сборка проекта
- •3.2.5. Пробный запуск проекта из интегрированной среды CodeBlocks
- •3.2.6. Запуск откомпилированного исполнительного файла проекта непосредственно из операционной системы
- •4.1. Задание
- •4.2. Методические указания по выполнению лабораторной работы
- •4.2.1.1. Создание переменных
- •4.2.1.2. Ввод значения входной переменной с клавиатуры
- •4.2.1.3. Выполнение арифметических вычислений
- •4.2.1.4. Вывод результата вычисления
- •4.2.1.5. Пример исходного текста программы
- •4.2.2. Использование переменных с модификатором const в исходных текстах приложений
- •5. Лабораторная работа № 3. Использование оператора выбора и преобразования типов значений переменных
- •5.1. Задание
- •5.2. Методические указания по выполнению лабораторной работы
- •5.2.1. Создание проекта приложения
- •5.2.3. Преобразование сигнала АЦП из целочисленного формата в формат с плавающей десятичной точкой и его масштабирование
- •5.2.4. Вычисление значения физического параметра (температуры) по значению напряжения на выходе датчика
- •5.2.5. Вывод вычисленного значения физического параметра (температуры) на дисплей
- •6. Лабораторная работа № 4. Использование оператора переключателя switch
- •6.1. Задание
- •6.2. Методические указания по выполнению лабораторной работы
- •6.2.1. Создание проекта консольного приложения
- •6.2.2. Ввод с клавиатуры символа - шестнадцатеричной цифры, которую требуется преобразовать в числовой формат
- •6.2.3. Преобразование ASCII-символа шестнадцатеричной цифры в числовой формат
- •6.2.4. Вывод результата преобразования
- •6.2.5. Ввод с клавиатуры произвольного символа и завершение работы приложения
- •7. Лабораторная работа № 5. Создание и использование пользовательских функций
- •7.1. Задание
- •7.2. Методические указания по выполнению лабораторной работы
- •7.2.1. Создание проекта консольного приложения
- •7.2.2. Ввод с клавиатуры символа - шестнадцатеричной цифры, которую требуется преобразовать в числовой формат
- •7.2.3. Создание и вызов функции преобразования кода ASCII-символа в число
- •7.2.3.1. Общий порядок создания и вызова функции
- •7.2.3.2. Использование функции для получения числового значения шестнадцатеричной цифры
- •7.2.4. Вывод на дисплей результата вычисления
- •7.2.5. Ввод с клавиатуры произвольного символа и завершение работы приложения
- •8.1. Методические указания по выполнению лабораторной работы
- •8.1.1. Создание проекта консольного приложения
- •8.1.2. Ввод с клавиатуры символа - шестнадцатеричной цифры, которую требуется преобразовать в числовой формат
- •8.1.3. Создание и вызов функции, размещенной в отдельном файле исходного текста
- •8.1.3.1. Создание нового файла исходного текста и размещение в нем пользовательской функции
- •8.1.3.2. Создание нового файла заголовка и подключение его к проекту
- •8.1.4. Вывод на дисплей результата вычисления
- •8.1.5. Ввод с клавиатуры произвольного символа и завершение работы приложения
- •9. Лабораторная работа №7. Использование массивов, структур и указателей
- •9.1. Методические указания по выполнению лабораторной работы
- •9.1.1. Создание проекта приложения
- •9.1.3. Создание пользовательского типа данных - структуры
- •9.1.4. Подключение файла-заголовка к проекту
- •9.1.5. Создание файла исходного текста и подключение его к проекту
- •9.1.6. Создание функции, выполняющей вычисление значения линейной функции по значению ее аргумента
- •9.1.7. Создание функции, выполняющей поиск линейного отрезка, на котором находится аргумент линеаризуемой функции, и вычисление ее (линеаризуемой функции) значения
- •9.1.7.1. Оператор итерационного цикла for
- •9.1.7.2. Оператор цикла с предусловием while
- •9.1.7.3. Оператор цикла с постусловием do while
- •9.1.7.4. Передача функции вычисления значения линейной функции указателей на используемые элементы массива
- •9.1.8. Создание в файле заголовка прототипа функции
- •9.1.9. Создание константного одномерного массива, содержащего параметры граничных точек линейных отрезков линеаризуемой функции
- •9.1.10. Определение размера массива
- •9.1.11. Объявление объекта данных как глобального
- •9.1.12. Вызов функции MultyLinearFuncCalc из файла main.cpp
- •9.1.13. Вывод результата вычислений и завершение работы приложения

Рис. 15. Размещение файлов исходного текста в проекте
Рис. 16. Главное окно интегрированной среды программирования после создания нового проекта
3.2.2. Открытие существующего проекта
Для открытия уже существующего проекта необходимо выполнить следующие действия: 17

1.Откройте всплывающее меню "File", щелкнув левой кнопкой мыши по пункту "File" главного меню интегрированной среды (см. 17).
2.В открывшемся меню щелкните левой кнопкой мыши по пункту "Open" (см. рис. 17). В результате откроется окно выбора открываемого файла (см. рис. 18).
3.В окне выбора файла войдите в папку нужного Вам проекта (например, в данной лабораторной работе это - папка "CLab1"). Щелкните в этой папке левой кнопкой мыши по файлу, имеющему
имя проекта и расширение "*.cbp" (например, в данной лабораторной работе это - файл "CLab1.cbp"). Затем щелкните левой кнопкой мыши по кнопке "Открыть" в правом нижнем углу окна. В результате интегрированная среда откроет данный проект и сделает его активным.
Рис. 17. Пункт меню открытия файлов/проектов
18

Рис. 18. Окно выбора открываемого файла
3.2.3. Редактирование функции main Вашего проекта
Для выполнения пункта 2. задания Вам потребуется отредактировать функцию main Вашего проекта.
Данная функция уже имеется в единственном файле исходного текста Вашего проекта main.cpp, созданном автоматически при создании Вашего проекта при выполнении пункта 1. задания. Этот файл содержит единственную функцию с именем main, которая и является главной функцией программы.
Вам необходимо выполнить следующие действия:
1.Открыть файл main.cpp.
2.Отредактировать его в соответствии с требованиями, изложенными в разделе 1. методических указаний, и пунктом 2. задания к данной лабораторной работе.
3.Сохранить сделанные Вами изменения в файле main.cpp.
Чтобы открыть файл main.cpp, откройте папку "Sources" проекта во вкладке "Projects" панели "Management" интегрированной среды программирования (см. рис. 15, 16) (если эта папка еще не открыта), щелкнув левой кнопкой мыши по символу слева от имени папки "Sources". В результате под строкой с именем папки "Sources" отобразится список всех файлов исходного текста, входящих в проект (см. рис. 15).
Далее дважды щелкните левой кнопкой мыши по имени файла main.cpp в этом списке. В результате данный файл будет открыт для редактирования. Окно интегрированной среды программирования примет вид, показанный на рис. 19.
19

Рис. 19. Открытие файла main.c для редактирования
Строки файла исходного текста main.cpp, приведенные на рис. 19, имеют следующее назначение:
●строка 1 содержит директиву препроцессора, включающую в файл текст файла-заголовка стандартной библиотеки функций потокового ввода/вывода;
●строка 3 определяет использование стандартного пространства имен, поддерживаемого стандартными встроенными библиотеками C++;
●строка 5 содержит имя функции main программы. Далее до конца файла располагается тело функции;
●строка 7 содержит команду вывода в стандартное устройство вывода (для консольного приложения это - окно приложения) строки "Hello, World" и ASCII-кодов перевода строки;
●строка 8 содержит команду завершения функции (в данном случае -завершения функции main,
азначит - и завершения работы всего приложения).
Таким образом, данное приложение сразу после запуска выводит в свое окно строку "Hello, World" и сразу же завершает свою работу.
Пример исходного текста файла main,cpp, отредактированного в соответствии с пунктом 2. задания, приведен на рис. 20. Ваш вариант исходного текста должен содержать Ваши реальные фамилию, инициалы, номер курса, группы и подгруппы.
20