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

2. Блок лабораторных работ №1 по теме «Представление управляющих структур программирования

2.1. TPlab1_1 «Структура ветвления с двойным

выбором if/else»

Цель работы – изучение структуры ветвления с двойным выбором if/else для получения компактной программы.

Условие задачи: имеются три переменных (a, b, c) с различными значениями; вывести числа в порядке убывания.

Создание проекта консольного приложения

Необходимо выполнить следующие этапы:

  • Запустить Visual Studio 2005. Появится стартовая страница Start Page.

  • Щелкнуть на команде Create Project или выбрать команду File->New->Project. Появится диалоговое окно New Project.

  • Выбрать в списке Project Types папку Visual C++ Project Win32, а в списке Templates – Win32 Console Application. Ввести имя проекта TPlab1_1 и проверить в поле Solution Name имя папки для хранения проекта (TPlab1_1).

  • Щелкнуть на кнопке OK. Появляется диалоговое окно Win32 Application Wizard TPlab1_1. На вкладке Application Setting (параметры приложения) выбрать Console Application.

  • Щелкнуть на кнопке Finish. Информация о проекте выводится в окне Solution Explorer (левое окно). Создается исходный файл TPlab1_1.cpp, который будет содержать всего одну пустую функцию main():

int _tmain(int args, _TCHAR* argv[])

{return 0;}.

Создание и добавление исходных файлов в проект

Проект должен содержать файл заголовков TPlab1_1.h и файл кодов TPlab1_1.cpp. Для создания файла TPlab1_1.h выполнить следующие этапы:

  • Выбрать команду Projects->Add New Item. Появится диалоговое окно Add New Item TPlab1_1. В списке Categorie выбрать Visual C++ Code.

  • Выбрать в списке Templates тип файла заголовков Header File (.h), ввести имя файла TPlab1_1.h и щелкнуть на кнопке Add. Появится пустое поле для ввода текста файла TPlab1_1.h.

  • Ввести текст файла Tlab1_1.h и сохранить его:

//файл заголовков TPlab1_1.h

#include <iostream>

using std::cout;

using std::cin;

using std::endl;

Добавить в файл кодов TPlab1_1.cpp подключение файла заголовков и текст функции main():

//файл кодов TPlab1_1.cpp

#include "stdafx.h"

#include "TPlab1_1.h"

int _tmain(int argc, _TCHAR* argv[])

{

int a,b,c;

cout<<"Vvedite a, b, c: ";

cin>>a>>b>>c;

if(a>b)

if(b>c) cout<<a<<b<<c<<'\n'; //ввод:321, вывод:321

else if(a>c) cout<<a<<c<<b<<'\n'; //ввод:312, вывод:321

else cout<<c<<a<<b<<'\n'; //ввод:231, вывод:321

else if(a>c) cout<<b<<a<<c<<'\n'; //ввод:132, вывод:321

else if(b>c) cout<<b<<c<<a<<'\n';//ввод:213, вывод:321

else cout<<c<<b<<a<<'\n'; //ввод:123, вывод:321

return 0;

}

Компиляция, запуск и тестирование приложения

Выбрать команду Build->Build TPlab1_1. Выполняется компиляция и компоновка программы. При наличии ошибок выполнить редактирование файлов и снова запустить на компиляцию.

Выбрать команду Debug ® Start Without Debugging - запуск на выполнении программы. На экране появляется окно и выводятся результаты программы. Строка Press Any Key to Continue позволяет увидеть результаты программы.

Закрытие, открытие, просмотр проекта

Visual Studio размещает файлы проекта TPlab1_1.h и TPlab1_1.cpp в папке проекта TPlab1_1, а объектные файлы - в подкаталоге Debug папки проекта TPlab1_1.

Для закрытия проекта надо выполнить команду File ->Close Solution. Появляется окно Start Page.

Для повторного открытия проекта выполнить этапы:

  • Выбрать команду File->Open Projects Solution. Появится окно Open Projects со списком проектов (папок). Выбрать папку необходимого проекта TPlab1_1 и открыть её, нажав Open (или дважды щёлкнуть на папке). В окне Open Projects появляется содержимое выбранной папки.

  • - Выбрать exe-файл и открыть его. Открывается проект TPlab1_1.

Для просмотра проекта используется вкладки окна Solution Explorer: вкладка Class View – для просмотра классов; вкладка Solution Explorer – для просмотра файлов проекта; вкладка Property Manager – для просмотра свойств.