🗊Презентация Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода)

Нажмите для полного просмотра!
Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №1Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №2Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №3Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №4Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №5

Вы можете ознакомиться и скачать презентацию на тему Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода). Доклад-сообщение содержит 5 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода)
Для управления форматом вводимого/выводимого значения используются так называемые манипуляторы. Это функции, которые вставляются между вводимыми/выводимыми значениями и изменяют состояние потока.
Для использования манипуляторов необходимо включить заголовочный файл <iomanip>.
Несколько манипуляторов имеют параметр, который может быть задан литералом или переменной. Изменения, сделанные всеми манипуляторами, кроме setw, остаются в силе до отмены. Действие манипулятор setw распространяется только на одно вводимое/выводимое значение.
Описание слайда:
Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода) Для управления форматом вводимого/выводимого значения используются так называемые манипуляторы. Это функции, которые вставляются между вводимыми/выводимыми значениями и изменяют состояние потока. Для использования манипуляторов необходимо включить заголовочный файл <iomanip>. Несколько манипуляторов имеют параметр, который может быть задан литералом или переменной. Изменения, сделанные всеми манипуляторами, кроме setw, остаются в силе до отмены. Действие манипулятор setw распространяется только на одно вводимое/выводимое значение.

Слайд 2


Форматирование вывода данных (некоторые манипуляторы потокового ввода/вывода), слайд №2
Описание слайда:

Слайд 3





 Пример
Описание слайда:
Пример

Слайд 4





Значение аргумента x изменяется от a до b с шагом h. Для каждого x найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), значения S и Y для заданного аргумента x должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки. 
Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n выбрать в зависимости от задания.
Описание слайда:
Значение аргумента x изменяется от a до b с шагом h. Для каждого x найти значения функции Y(x), суммы S(x) и |Y(x)–S(x)| и вывести в виде таблицы. Значения a, b, h и n вводятся с клавиатуры. Так как значение S(x) является рядом разложения функции Y(x), значения S и Y для заданного аргумента x должны совпадать в целой части и в первых двух-четырех позициях после десятичной точки. Работу программы проверить для a = 0,1; b = 1,0; h = 0,1; значение параметра n выбрать в зависимости от задания.

Слайд 5





#include <iostream>
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
void main()
{
double k(1), n(10), x, y, s(0), a(.1), b(1.0),h(.1);
cout << " |     s      |      Y      |      S-Y" << endl;
for (x = a; x <= b;){
while (k <= n)
{
s += pow(-1.0, k + 1)*pow(x, 2 * k) / (2 * k*(2 * k - 1));
y = x*atan(x) - log(sqrt(1 + pow(x, 2)));
cout << " |  " << fixed << setw(5) << s << "  |  " << fixed << setw(5) << y << "   |   " << scientific << s - y << endl;
k++; }
x += h;}
system("pause");
}
Описание слайда:
#include <iostream> #include <iostream> #include <cmath> #include <iomanip> using namespace std; void main() { double k(1), n(10), x, y, s(0), a(.1), b(1.0),h(.1); cout << " | s | Y | S-Y" << endl; for (x = a; x <= b;){ while (k <= n) { s += pow(-1.0, k + 1)*pow(x, 2 * k) / (2 * k*(2 * k - 1)); y = x*atan(x) - log(sqrt(1 + pow(x, 2))); cout << " | " << fixed << setw(5) << s << " | " << fixed << setw(5) << y << " | " << scientific << s - y << endl; k++; } x += h;} system("pause"); }



Похожие презентации
Mypresentation.ru
Загрузить презентацию