- •Алгоритмические языки работа в среде ms visual studio
- •Брянск 2017
- •Методические указания публикуются в авторской редакции
- •1. Цель работы
- •2. Теоретическая часть
- •Создание и отладка проекта в среде ms Visual Studio
- •Порядок выполнения работы.
- •Содержание отчета
- •Контрольные вопросы
- •Список рекомендуемой литературы
У тверждаю
Ректор университета
_______________ О.Н. Федонин
« ___ » _____________2017 г.
Алгоритмические языки работа в среде ms visual studio
Методические указания
к выполнению лабораторной работы
Брянск 2017
У ДК 004.432.2
Алгоритмические языки. Работа в среде MS Visual Studio [Электронный ресурс]: методические указания к выполнению лабораторной работы. – Брянск: БГТУ, 2017. –14с.
Разработали:
А.П. Горлов, канд.техн.наук., доц.
М.Л. Гулак, канд.техн.наук., доц.
Рекомендовано кафедрой «Системы информационной безопасности» БГТУ (протокол № 11 от 28.08.2017).
Научный редактор М.Ю. Рытов
Компьютерный набор А.П. Горлов
Методические указания публикуются в авторской редакции
Подписано в печать 28.08.17 г. Формат 60х84 1/16. Усл. печ.л. 0,81 Уч.-изд.л. 0,81 |
Брянский государственный технический университет
Кафедра «Системы информационной безопасности», 58-83-54
241035, Брянск, бульвар 50 лет Октября, 7.
1. Цель работы
Цель работы – получить навыки создания простейшего приложения на языке С++ в среде Microsoft Visual Studio и познакомиться с простейшими инструментами отладки.
Продолжительность работы: 4 ч.
2. Теоретическая часть
Структура программы на языке C++
Microsoft Visual Studio – это набор инструментов разработки, основанных на использовании компонентов и других технологий для создания мощных, производительных приложений.
Компилятор — программа или техническое средство, выполняющее компиляцию.
Компиляция — преобразование программы, составленной на исходном языке высокого уровня, в эквивалентную программу на низкоуровневом языке, близком машинному коду.
Программа – это реализация алгоритма для выполнения задачи компьютером (ЭВМ). С помощью программы мы формулируем алгоритм на языке, понятном компьютеру. Таким языком служит язык программирования.
Программа на языке С++ состоит из функций, описаний и директив препроцессора. Функция - это законченный фрагмент кода, к которому можно обратиться по имени (вызвать функцию). Одна (и только одна) функция программы должна иметь имя main(). Выполнение программы начинается с первого оператора этой функции. Ее вызывает на выполнение исполняющая система.
Описания представляют собой определения и объявления элементов программы: переменных, функций, классов, типов и т. д. Любой элемент программы должен быть определен только один раз. Это правило в стандарте называется правилом одного определения.
Программа на языке С++ имеет определенную структуру. Существует определенная последовательность заранее определенных строк кода, которая приведена в табл.1.
Таблица 1.
Структура программы C++
Элемент |
Назначение |
#include "stdafx.h" |
Подключение заголовочного файла для сборки проекта |
#include <название_библиотеки> |
подключение библиотек |
using namespace std; |
использование пространства имен |
int main() |
Главная функция программы. Именно она начинает выполняться, когда запускается программа. Обязательный элемент любой программы. |
{…} |
Тело функции. В теле функции main() записываются действия и операции, предусмотренные алгоритмом. Обязательный элемент любой программы |
return 0; } |
Конец программы. Самый последний оператор |
Библиотека – это файл, в котором описаны функции и операторы.
Проект – это набор взаимосвязанных исходных файлов, компиляция и компоновка которых позволяет создать исполняемую Windows программу или DLL.
Исходные файлы проекта хранятся в отдельном каталоге, кроме того, проект часто зависит от внешних файлов, таких как подключаемых (include) и библиотечных файлов. В проекте Visual С++ взаимозависимости между отдельными компонентами описаны в текстовом файле проекта с расширением VCPROJ. А специальный текстовый файл решения с расширением SLN содержит список всех проектов данного решения.
Решение (Solution) – набор проектов, объединенных вместе, которые решают одну задачу.
Любая программа работает с данными. В простейшем случае данные хранят в переменных.
Переменная – это именованная область памяти компьютера, у переменной есть тип, имя и значение. Имя служит для обращения к области памяти, в которой хранится значение, тип определяет диапазон значений и допустимые операции. Во время выполнения программы значение переменной можно изменять.
Перед использованием любая переменная должна быть определена. Пример описания целой переменной с именем a и вещественной переменной x:
int a; float x;
В общем случае описание переменной задает не только ее имя и тип, но и другие характеристики, например, начальное значение.
Отладка – этап разработки компьютерной программы, на котором обнаруживают, локализуют и устраняют ошибки. Чтобы понять, где возникла ошибка, приходится узнавать текущие значения переменных и выяснять, по какому пути выполнялась программа. В Microsoft Visual Studio содержатся средства, позволяющие проанализировать процесс выполнения программы, получить информацию о текущих значениях переменных, получить информацию об имеющихся синтаксических ошибках и их детализации.