- •Языки программирования
- •Санкт-Петербург
- •1. Общие положения по организации
- •2. Блок лабораторных работ №1 по теме «Представление управляющих структур программирования
- •2.1. TPlab1_1 «Структура ветвления с двойным
- •2.2. TPlab1_2 «Структура ветвления с множественным
- •2.3. TPlab1_3 «Структура повторения с
- •Int kol, //счетчик введенных оценок
- •2.4. TPlab1_4 «Структура повторения с предусловием
- •Int kol, //счетчик введенных оценок
- •2.5. TPlab1_5 «Структура повторения for»
- •Int god; //число лет
- •2.6. TPlab1_6 «Структура повторения с постусловием
- •Int kol, f, ocenka;
- •2.7. TPlab1_7 «Вложенные управляющие структуры»
- •3. Блок лабораторных работ №2 по темам
- •3.1. TPlab2_1 «Функции, определяемые программистом»
- •3.2. TPlab2_2 «Рекурсивные алгоритмы»
- •Int fact(int);
- •Int fact(int n)
- •3.3. TPlab2_3 «Массивы и функции»
- •Void vvod1(int n, char m1[][20]);
- •Void vvod2(int n, float m2[]);
- •Void vyvod(int n, char m1[][20], float m2[]);
- •3.4. TPlab2_4 «Типовые операции над массивами»
- •Void vvod();
- •Void vyvod();
- •4.2. TPlab3_2 «Создание файла прямого доступа»
- •Int nomer;
- •If(!outf)
- •4.3. TPlab3_3 «Запись в файл прямого доступа»
- •Int nomer;
- •If(!outf)
- •4.4. TPlab3_4 «Чтение из файла прямого доступа»
- •5. Индивидуальное задание по теме «Технология процедурного программирования»
- •Vyvod(outprintf, client);
- •Vyvod(cout, client);
- •Void dobzap(fstream &dobf)
- •Дополнительная литература:
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 – для просмотра свойств.