Лабораторная работа С/C++: Знакомство с интегрированной визуальной средой Visual Studio для создания циклических программ в консольном варианте Цель и



бет1/6
Дата28.09.2023
өлшемі0,81 Mb.
#182782
түріЛабораторная работа
  1   2   3   4   5   6
Байланысты:
3 Лаб раб VS 2019 в консоле и арифм выражения


Лабораторная работа
С/C++: Знакомство с интегрированной визуальной средой Visual Studio для создания циклических программ в консольном варианте


Цель и содержание работы: Освоение процесса ввода, отладки и выполнения программ в интегрированной визуальной среде Visual Studio. Приобретение навыков составления циклических программ с неизвестным количеством повторений.
Общая постановка задачи

  1. Изучите теоретическое обоснование

  2. Установите Visual Studio по ссылке, указанной в теоретической части.

  3. Ознакомьтесь со средой Visual Studio и процессом создания решений в консольном варианте вывода, выполняя действия, указанные в разделе методика.

  4. Изучите выполнение основных арифметических операций языка С/C++ и выполните индивидуальные задания по своему варианту (таблица 1).

  5. Письменно оформите отчет, который должен содержать:

  • тему, цель лабораторной работы;

  • условия, блок–схемы по варианту, программы и результат выполнения заданий;

Устно ответьте на контрольные вопросы.
Теоретическое обоснование

Интегрированная среда Visual Studio является профессиональной и позволяет работать с несколькими языками программирования, в т.ч. и с C/C++. Создаваемые приложения могут разрабатываться как в виде неуправляемого кода для платформы Win32, так и управляемого для платформы .Net. Далее будет рассмотрен процесс создания и настройки консольного приложения Win32 на языке C/C++ в среде Visual Studio 2019 и выше.


Для выполнения лабораторных работ надо установить на своем компьютере Visual Studio Community – полнофункциональную, расширяемую и бесплатную интегрированную среду разработки для создания современных приложений Android, iOS и Windows, а также веб-приложений и облачных служб.
Скачать Visual Studio бесплатно можно https://visualstudio.microsoft.com/ru/free-developer-offers/https://visual- studio.install-download.net/
или https://visualstudio.microsoft.com/ru/free-developer-offers/
Процесс создания и отладки программного приложения представлен в методике.
Если в командах вывода необходимо вывести текст на русском языке, например

cout << "Введите целое число ";


То после запуска команды в окне консоли Вы не увидите слов "Введите целое число ". Это происходит потому, что текст программы был набран в кодировке win-1251(кодовая страница CP1251), а по умолчанию в окне консоли используется кодовая страница CP866. Для ее изменения надо использовать функцию setlocale, которая изменяет так называемую схему локализации или локаль. Локаль определяет кроме кодировки символы валюты, систему мер и другие параметры. Прототип функции определен в файле locale.h. У нее два параметра. Первый определяет локализуемую категорию. В данном случае это кодировка символов, поэтому укажем константу LC_CTYPE. В качестве второго параметра должна быть указана строка с названием локали. В нашем случае это Russian или rus. Однако поскольку ОС и так является русифицированной, то в качестве названия локали можно указать пустую строку.
Таким образом, программа с выводом текста на русском языке выглядит так:

#include


#include
int i;
using namespace std;
int main()
{
setlocale (LC_CTYPE,"");
cout << "Введите целое число ";
cin >> i;
cout << " Квадрат числа: " << i*i << "\n";
system (“pause”);
}
В результате работы программы на экран выводится фраза: «Введите целое число », далее с клавиатуры должно вводиться целое число (например, 3), значение которого присвоится переменной i.
Экран, после выполнения программы имеет вид:
Введите целое число 3
Квадрат числа: 9


Достарыңызбен бөлісу:
  1   2   3   4   5   6




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет