Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабор_работа №2.doc
Скачиваний:
13
Добавлен:
18.03.2015
Размер:
287.74 Кб
Скачать

Методические указания к лабораторной работе №1

по дисциплине «Языки программирования»

1. Цель работы.

Целью работы является изучение языка программирования С++ и овладение навыками работы в среде программирования Microsoft Developer Studio (Visual C++).

  1. Краткие теоретические сведения.

2.1. Запуск студии разработчика Microsoft Developer Studio.

Запустите студию разработчика Microsoft Developer Studio (Visual C++) в меню «Программы» в кнопке «Пуск», выбрав соответствующий ярлык (рис. 1.1).

Р и с. 1.1. Пиктограмма Microsoft Developer Studio (Visual C++)

После загрузки оболочки Microsoft Developer Studio (Visual C++) выберите пункт меню File, команду New. Появится диалоговый блок New. Выберите из предложенного перечня элемент «Text File», чтобы создать новую программу (рис. 1.2). Нажмите кнопку ОК.

Р и с. 1.2. Выбор элемента Text File для создания новой программы

Студия разработчика создаст новый файл и откроет окно для ввода текста программы.

2.2. Создание и редактирование исходного текста программы

В новом окне наберите текст программы для решения поставленной задачи на языке программирования С++.

Зарезервированные командные слова С++ в оболочке Microsoft Developer Studio выделяются синим цветом. Комментарии, которые сопровождаются соответствующими символами (// или /* */) и игнорируются компилятором выделяются зеленым цветом.

Для отладки программы с проверкой ошибок без запуска на исполнение необходимо нажать клавишу F7 или в пункте меню Build выбрать команду Compile. Чтобы отладить программу и запустить ее на исполнение необходимо нажать клавиши Ctrl+F5 или в пункте меню Build выбрать команду Build.

На экране появится диалоговое окно с запросом о создании проекта Вашего приложения (рис 1.3). Нажмите кнопку «Да».

Р и с. 1.3. Запрос о создании нового проекта для создаваемой программы

Далее появится диалоговое окно «Сохранить как» (рис. 1.4). Сохраните ваш проект на сервере на диске Х.

Р и с. 1.4. Запрос о сохранении создаваемой программы

Также нажмите кнопку «Да» в следующем появившемся диалоговом окне, сообщающем, что файла с выбранным Вами именем не существует и такой файл будет создан впервые (рис. 1.5).

Р и с. 1.5. Сообщение, что файл с указанным именем будет создан впервые

Е сли компилятором будут найдены ошибки в тексте программы, то они будут перечислены в окне среды разработчика, расположенной в нижней части экрана. Для определения строки текста программы, выдавшей каждую ошибку, кликните мышью дважды по соответствующей строке, начиная с верхней. В окне с текстом программы будет отмечена строка, где компилятор обнаружил ошибку, описанную в нижнем окне (рис. 1.6).

Р и с. 1.6. Пример поиска ошибок в программе

После исправления ошибок в программе необходимо заново запустить компилятор для отладки и запуска программы. Компилятор всегда будет в диалоговом окне высвечивать запрос о сохранении новых, исправленных версий файла, нажимайте в таких окнах кнопку «Да».

После исправления всех ошибок файл с Вашей программой будет скомпилирован, откроется черный экран, на которой будет отображаться процесс ввода-вывода данных, управляемый Вашей программой (рис. 1.7).

Р и с. 1.7. Окно ввода-вывода данных

    1. Помощь.

При работе над программой Вам доступна контекстная помощь (клавиша F1), а также поиск заданнах слов: в меню Help команда Search вкладка Query.

  1. Порядок выполнения работы.

3.1. Разработать текст программы для решения задачи по указанному преподавателем варианту.

3.2. Оформить отчет.

  1. Содержание отчета.

Отчет по лабораторной работе должен содержать:

  • блок-схемы алгоритмов для решения задачи;

  • текст программы;

  • исходные данные и результаты вычислений;

  • выводы.

  1. Контрольные вопросы.

  1. Какова последовательность разработки программ в среде разработчика Microsoft Developer Studio (Visual C++)?

  2. Какие функции позволяет использовать подключение к файлу программы файлов-заголовков iostream.h и stdio.h?

  3. Какие типы данных использованы в программе, какие диапазоны значений могут быть переданы с помощью объявленных в программе переменных?

  4. Каким образом происходит процесс отладки программы?

  5. Какие операторы условного ветвления и циклов существуют в языке программирования С++? Каков их синтаксис?