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

Основы программирования на С++

Лабораторная работа 1

Тема: Первое знакомство с C++. Работа в среде Visual Studio.

Цель:

Теоретические сведения

См. лекция №1

Ход работы

  1. 1-й проект на VC++ (использование Project)

  1. Запустить Visual Studio ПУСК->Программы-> Visual Studio-> Visual Studio

  2. Создать проект для приложения VisualC++

File->New->Project->Visual C++->General->Empty Project

  1. Добавить в проект файл для ввода кода программы на С++

Project->Add New Item->Code File->C++ file (.cpp)

  1. Набрать код программы на языке С++

// подключение заголовка стандартной библиотеки ввода-вывода #include<iostream>

//использование пространства имен стандартной библиотеки C++ (STL)usingnamespacestd; //главная функция приложения(должна быть обязательно)intmain() {cout<< “HelloC++\n”); // вывод на экранcin.get(); // пауза return 0; // завершение функции } }

  1. Выполнить компиляцию приложения. Если есть ошибки, то необходимо их исправить Build->Build…

  2. Выполнить запуск приложения с паузой перед завершением Debug->Start->StartWithoutDebugging(Ctrl+F5)

  1. 2-й проект на VС++ (использование Solution)

  1. Запустить Visual Studio 2005 ПУСК->Программы-> Visual Studio-> Visual Studio

  2. Создать решение (Solution) для хранение множества проектов

File->New->Other Project Types->Visual Studio Solutions->Blank Solution

  1. Добавить в решение папку для хранения проекта

Project->Add New Solutin Folder

  1. В этой папкесоздать проект для приложения наVC++

File->New->Project->Visual C++->Empty Project

  1. Добавить в проект файл для ввода кода программы

Project->Add New Item->Code File-> C++ file (.cpp)

  1. Набрать код программы на языке C++

  2. Выполнить компиляцию приложения Build->Build…

  3. Выполнить запуск приложения Debug->Start->StartDebugging(F5)

  4. Для работы со следующим проектом повторить пункты c-h

  5. Выбор запуска нужного проекта выполняется командой Project->SetasStartUpProject

Задание

  1. Взгляните на следующую программу и постарайтесь понять, что она делает , не запуская ее #include<iostream>usingnamespacestd;voidmain() {intx=5;inty=7;cout<< “\n”;cout<<x+y<< “ “ <<x*y;cout<< “\n”; } Наберите эту программу, скомпилируйте, скомпонуйте, и выполните ее.

  2. Просмотрите папку в которой находится эта программа. Удалите ненужные служебные файлы, создаваемые компилятором.

  3. Введите и скомпилируйте следующую программу. Какие ошибки Вы получите? include <iostream> using namespase std; void main() { cout << “Hello word\n”; }

  4. Найдите ошибку и исправьте ее. Перекомпилируйте, скомпонуйте и запустите программу на выполнение. Добейтесь того, чтобы программа заработала.

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

  1. Чем отличается текстовый редактор от текстового процессора?

  2. Можно ли готовить текст программы на C++ с помощью MS Word.

  3. Что такое этап компиляции?

  4. Чем отличается компилятор от интерпретатора?

  5. Что делает компоновщик ?

  6. Каковы этапы цикла разработки?

  7. Что является причиной ошибок в программе?

  8. Можно ли игнорировать предупреждающие сообщения (warning messages) компилятора?

  9. Что такое интегрированная среда разработки программ?

  10. Обязательно ли готовить текст программы с помощью встроенного в компилятор редактора текстов?

  11. Как выполнить настройку встроенного в компилятор редактора?

  12. Как создать/открыть текст программы?

  13. Как установить/изменить тип создаваемого приложения и платформу выполнения?

  14. Как скомпилировать и выполнить программу?

  15. Как получить справку об ошибке ?