Файл: Лабораторная работа 1 Знакомство с интегрированной средой разработки (иср) Microsoft Visual Studio 2013 или qt.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.02.2024

Просмотров: 9

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное агентство по образованию РФ

Государственное образовательное учреждение высшего профессионального образования

Белгородский Государственный Технологический Университет им В. Г. Шухова

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

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

Знакомство с интегрированной средой разработки (ИСР) Microsoft Visual Studio 2013 или QT

Выполнила:

Студентка группы КБ-212

Шпакова В.Р.

Приняли: _____________

Харитонов С. Д.

Кулешова Е. А.

Белгород 2022

Цель работы: изучение функциональных возможностей интегрированной среды разработки (ИСР) Visual Studio 2013 или QT

Задание:

  1. Разработать и отладить консольное приложение в соответствии с вариантом задания (см.табл.1).

  2. Разработать экранную форму, аналогичную по своему внешнему виду форме, заданной в варианте задания (см. табл.2). Обработчики событий экранной формы не реализовывать.

В ариант 21

Выполнение:

Пример 1. Создание консольного приложения. Для разработки программы выполним следующие действия:

1) Для создания консольного приложения в Visual Studiо необхдимо нажать на вкладку «Создание проекта»:



2) Надо выбрать «Консольное приложение»:



3 )Далее даем имя проекту
, выбираем расположение файла и создаме проект.

Пример 2. Создание оконного приложения Windows Forms. Для разработки программы выполним следующие действия:

1) Для создания консольного приложения в Visual Studiо необхдимо нажать на вкладку «Создание проекта»:



2) Надо выбрать «Пустой проект CLR (NET Framework) »:



3 )Далее даем имя проекту, выбираем расположение файла и создаме проект.

4) Сочетанием клавиш «ctrl+shift+a» вызываем меню создания и выбраем форму Windows Forms



5 ) Изменяем свойства проекта:

6) Для создания экранной формы использую визуальные компоненты панели элементов.



Практика

1 часть: А

#include

#include

#include //для чтения-записи данных из-в файл

#include

using namespace std;

int main(int argc, char ** argv)

{

setlocale(0, "");

int size=0, i, j,a;

int **matrix=nullptr; // для обнуления указателей

ofstream fout("output.txt"); //вывод(выходная) строка файла

ifstream fin("input.txt"); // ввод(входная) строка файла

while (!fin.eof()) //выдаёт истину, если файл пуст, а если файл не пуст, то выдаётся ложь

{

fin >> size; // ввод(входная) строка файла

matrix = new int *[size];

for (i = 0; i
matrix[i] = new int[size];

for (i = 0; i < size; i++)

{

for (j = 0; j < size; j++)

{

fin >> a;

matrix[j][i] = a;

}

}

fout << size << endl;

for (i = 0; i < size; i++)

{

for (j = 0; j < size; j++)

{

fout << matrix[i][j] << " ";

}

fout << endl;

}

}

char buffer[50]; //буффер под строку

fin.close();

fout.close();

ifstream fi("output.txt");

ofstream fo("input.txt");

while(!fi.eof()) //пока не конец исходного файла

{

fi.getline(buffer, sizeof(buffer)); //читаем построчно

fo << buffer << endl; //записываем строку в выходной файл

}

fi.close();

fo.close();

remove("output.txt");

system("pause");

return 0;

}

1 часть: Б

#include

#include

using namespace std;

int main()

{

string in, out; //входные и выходные строки

getline(cin, in); //ввод данных из консольного окна

for (int i = 0; i < in.length() - 1; i++) //длина строки

if (in[i] != ' ' || in[i + 1] != ' ')

out += in[i];

out += in[in.length() - 1];

cout << out << endl; // oператор endl служит для перевода текста на новую строку

}



2 часть: