Объектно-ориентированные средства ввода-вывода

Описание объектов для управления вводом-выводом содержится в заголовочном файле iostream.h. При подключении этого файла с помощью директивы

#include <iostream.h>

в программе автоматически создаются объекты-потоки[3]

· cin для ввода с клавиатуры,

· cout для вывода на экран,

а так же операции

· помещения в поток <<,

· чтения из потока >>.

С помощью объекта cin и операции >> можно присвоить значение любой переменной. Например, если переменная i описана как целочисленная, то команда cin>>i; означает, что в переменную i будет записано некое целое число, введенное с клавиатуры. Если нужно ввести несколько переменных, следует написать cin>>x>>y>>z;.Объект cout и операция << позволяют вывести на экран значение любой переменной или текст. Текст необходимо заключать в двойные кавычки. Допустимо применение специальных символов

· \t - табуляция

· \n – перевод на новую строку.

Запись cout<<i; означает вывод на экран значения переменной i. Команда

cout<<x<<”\t”<<y;

выведет на экран значения переменных x и y разделенные символом табуляции.

ЗАДАЧА 2.Известны плотность r, высота h и радиус основания R цилиндрического слитка, полученного в металлургической лаборатории. Найти объем V, массу m и площадь S основания слитка.

Входные данные: r, h, R.

Выходные данные: S, V, m.

Учитывая, что S =2 pR, V =p R 2 h и m = rV составим текст программы:

#include "stdafx.h"

#include <iostream.h>

#define pi 3.14159 //Опред. константы

int main()

{

double R,h,r,S,V,m; //Описание переменных.

cout<<"R="; //Вывод символов R=

cin>>R; //Ввод переменной R

cout<<"h="; cin>>h;

cout<<"r="; cin>>r;

S=2*pi*R; //Расчет площади

V=pi*R*R*h; //Вычисление объема

m=r*V; //Определение массы

//Вывод значений S, V, m.

cout<<"S="<<S; cout<<"\n V="<<V; cout<<"\n m="<<m;

}

Результат работы программы представлен на рис. 3.

Рис. 3. Результат работы программы к задаче 2.

Операторы управления

Решение любой задачи на ЭВМ разбивают на следующие этапы:

· разработка алгоритма;

· составление программы на алгоритмическом языке;

· ввод программы в ЭВМ;

· отладка программы;

· выполнение программы;

· анализ результатов.

Понятие алгоритма

Алгоритм – четкое описание последовательности действий, которые необходимо выполнить при решении задачи (иначе, алгоритм – описание процесса преобразования исходных данных в результаты). Разработка алгоритма решения задачи – это разбиение задачи на последовательно выполняемые этапы. Алгоритм можно представить на естественном языке и в виде блок-схемы;




double arrow
Сейчас читают про: