Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Задание 1
#include <iostream>
#include <Windows.h>
using namespace std;
void main ()
{SetConsoleCP (1251);
SetConsoleOutputCP (1251);
cout<<"ДВНЗ МПЕК\n"<<"Компьютерные системы\n"<<"Игнатьев Ярослав Григорьевич\n"<<"Черкашин Валентин Олегович \n";
system ("pause");}
Решение
ДВНЗ МПЕК
Компьютерные системы
Игнатьев Ярослав Григорьевич
Черкашин Валентин Олегович
Для продолжения нажмите любую клавишу . . .
Задание 2
#include <iostream>
#include <Windows.h>
using namespace std;
void main ()
{SetConsoleCP (1251);
SetConsoleOutputCP (1251);
int a,b,c,z;
cout<<"a=";
cin>>a;
cout<<"b=";
cin>>b;
cout<<"c=";
cin>>c;
z=a+b-2*c;
cout<<"z="<<z<<endl;
system ("pause");}
Решение
a=1
b=2
c=3
z=-3
Для продолжения нажмите любую клавишу . . .
Контрольні питання
Контрольні питання:
1.Строки, начинающаяся с #, являются директивами препроцессора - инструкциями, которые выполняются до программы. #include говорит о подключении бибилиотеки C++, ответственной за ввод-вывод данных.
using namespace std; - очень распространенное в программах выражение, обозначающее, что компилятор будет обращаться к переменным в программе, принадлежащим к пространству имен std.
int main () соответствует началу выполнения главной функции. Сразу же после нее следуют фигурные скобки {}, заключающие ее "тело".
cout <<, как мы уже говорили, обеспечивает вывод на экран выражения в кавычках или значения переменных, а return 0; сигнализирует об окончании выполнения программы.
2. include директива препроцессора, т. е. сообщение препроцессору. Строки, начинающиеся с символа # обрабатываются препроцессором до компиляции программы.
3. Мы использовали пространство имен std. Оно подключено строкой using namespace std.
4. Функция system() передает строку, адресуемую параметром str, в качестве команды для командного процессора операционной системы.
5. Функция SetConsoleCP устанавливает кодовую страницу ввода, используемую консолью, связанной с вызывающим процессом. Консоль использует свою кодовую страницу ввода, чтобы преобразовывать ввод информации с клавиатуры в соответствующие символьные значения.
Функция SetConsoleOutputCP устанавливает кодовую страницу вывода данных, используемую консолью, связанной с вызывающим процессом. Консоль использует свою кодовую страницу вывода данных, чтобы преобразовать символьные значения, написанные различными функциями вывода информации в изображение, показываемое на экране в консольном окне.
6. Иногда при запуске программы бывает полезно передать ей какую-либо информацию. Обычно такая информация передается функцииmain() с помощью аргументов командной строки. Аргумент командной строки это информация, которая вводится в командной строке операционной системы вслед за именем программы.
7. C:\Documents and Settings\User\Мои документы\системное программирование\Новая папка\
Висновок: Я отримав початкові навички створення простих консольних застосувань в середовищу MS Visual C++
МПЕK.КС.0007.302.001.ЛР
рк.
Дата
Підпис
№ докум.
Арк.
Змн.
Змн.
Арк.
№ докум.
Підпис
Дата
Арк.