
- •Void main()
- •Void main()
- •Void main()
- •Раскомментируйте по очереди три строки, которые устанавливают систему счисления манипулятором, и определите назначение каждого манипулятора.
- •Void main()
- •Используя данную программу, определите коды символов 'm' и 'q'.
- •Void main()
- •Объясните работу программы.
- •Пример работы программы (результаты вывода на экран)
- •Void ts(void);
- •Void main (void)
- •Void ts(void)
- •20 Degrees Celsius is 68 degrees Fahrenheit.
- •Иначе, если а равняется нулю, то переменной z присваивается значение переменной а, иначе – b.
- •Решение трансцендентных уравнений методом итераций
- •Вычисление определенного интеграла по формуле Симпсона
- •Метод итераций для решения системы линейных алгебраических уравнений
- •Параболическая интерполяция
- •Метод Рунге-Кутта
Раскомментируйте по очереди три строки, которые устанавливают систему счисления манипулятором, и определите назначение каждого манипулятора.
cout<<dec; // устанавливает 10-ти ричную систему счисления cout<<hex; // устанавливает 8-ми ричную систему счислени cout<<oct; // устанавливает 16-ти ричную систему счислени
9.Т4.7
#include<iostream>
using namespace std;
Void main()
{
char c='M';
int i=c;
cout<<"c="<<c<<", i="<<i<<'\n';
cin.get();
}
Используя данную программу, определите коды символов 'm' и 'q'.
В строке char c='M'; замените символ 'M' на его код и объясните результат.
Используя инструкцию c=c+1, выведите на экран символ, следующий за символом 'M'.
10.Т4.8
#include<iostream>
using namespace std;
Void main()
{
//cout<<'\a';
//cout<<"\a";
//char ch='\a'; cout<<ch;
//cout<<'\07'; //Код в восьмеричной системе.
//cout<<'\x07'; //Код в шестнадцатеричной системе.
cin.get();
}
Раскомментируйте по очереди строки кода программы и определите их назначение.
11.*Т4.9
Объясните работу программы.
#include<iostream> using namespace std; void main() { cout<<"String: \"ABC\".\n";
// выводим строку String: "ABC". (группы символов \" нужны для вывода кавычек)
cout<<"Enter a number:____\b\b\b\b";
// выводим строку Enter a number:____ (управляющая константа \b осуществляет перевод курсора на позицию назад, т.е. с конца строки он переместится на позицию после :
int code;
// объявляем переменную code типа int cin>>code;
// с помощью стандартного входного потока считываем с клавиатуры значение для code (вводит пользователь) cout<<"\a The number ="<<code<<endl;
// Подаем звуковой сигнал (управляющей константой \a) и выводим строку
// The number = code
// где code – число введенное пользователем cin.get();
// считываем с клавиатуры любой символ и прекращаем работу }
12.Т4.10
#include<iostream> using namespace std; void main() { int t=true; int f=false; cout<<"t="<<t<<", f="<<f<<'\n'; bool bt1=15; bool bt2=-15; bool bf=0; cout<<"bt1="<<bt1<<", bt2="<<bt2<<", bf="<<bf<<"\n"; bool bt=true; bf=false; cout<<"t="<<bt<<", f="<<bf<<endl; cin.get(); }
Какие числовые значения выводятся на экран инструкциями вывода и почему?
13.*Т6.1
#include <iostream> using namespace std; #include <cmath> void main() { double z; cout << "Enter z: "; cin >> z; double s = sqrt(z); cout << "\ns = " << s; cin.get(); } Функцию sqrt() замените функцией sin(). Значение переменной z должно вводится в градусах, а подставляться в функцию в радианах.
#include <iostream> using namespace std; #include <cmath> void main() { double z; cout << "Enter z (in degrees): "; cin >> z; // исходим из того, что 1 градус равен примерно 0,017 радианы double s = sin(z*0.017); cout << "\ns = " << s; cin.get(); }
14.*Т6.2
#include <iostream> using namespace std; void sim(int n); void main() { sim(3); cout<<"New "; int c; cin>>c; sim(c); cin.get(); } void sim(int n) { cout<<"sim="<<n<<"\n"; } Функцию sim() замените функцией Square(). Функция Square() должна выводить на экран аргумент, возведённый в квадрат.
#include <iostream> using namespace std; float Square(float n); void main() { float arg; cout<<"Input argument:"; //
cin>>arg; cout<<"\n"<<"In square "<<arg<<"="<<Square(arg)<<"\n"; cout<<"In square 9.65="<<Square(9.65); cin.get(); } float Square(float n) { // возводим в квадрат и возвращаем как результат return n*n;
}