Практикум на ЭВМ технология программирования в среде С++




Скачать 409.93 Kb.
НазваниеПрактикум на ЭВМ технология программирования в среде С++
страница6/12
Дата публикации31.05.2014
Размер409.93 Kb.
ТипДокументы
literature-edu.ru > Курсовая работа > Документы
1   2   3   4   5   6   7   8   9   ...   12

4Введение в классы)


Построим класс, отражающий свойства объекта «Сфера». Для построения модели класса используется система Rational Rose.

Создать папку Sphere и в ней папку HView.

Запустить программу Rational Rose:




Выбрать тип модели:

Выбрать папку Logical View:



Удалить папку MFC6.0 и создать папку PSphere. Щелкнуть на ней правой кнопкой мыши и создать новый класс. Дать классу имя Sphere.

4.1Формирование облика класса Sphere


Описание класса имеет вид:

const double PI = 3.14159;

class Sphere

public:

Sphere();

// Конструктор по умолчанию: создает сферу, инициализируя ее // радиус значением, заданным по умолчанию.

// Предусловие: нет.

// Постусловие: существует сфера радиуса 1.

Sphere (double initialRadius) ;

// Конструктор: создает сферу, инициализируя ее

// радиус заданным значением.

// Предусловие: радиус задается аргументом initialRadius.

// Постусловие: существует сфера радиуса initialRadius.

void setRadius (double newRadius) ;

// Устанавливает (изменяет) радиус существующей сферы.

// Предусловие: радиус задается аргументом newRadius.

// Постусловие: существует сфера радиуса newRadius.

double getRadius () const;

// Вычисляет радиус сферы.

// Предусловие: нет.

// Постусловие: возвращает радиус сферы.

double getDiameter () const;

// Вычисляет диаметр сферы.

// Предусловие: нет.

// Постусловие: возвращает диаметр сферы.

double getCircumference () const;

// Вычисляет длину окружности сферы.

// Предусловие: PI — именованная константа.

// Постусловие: возвращает длину окружности сферы.

double getArea () const;

// Вычисляет площадь поверхности сферы.

// Предусловие: PI — именованная константа.

// Постусловие: возвращает площадь поверхности сферы.

double getVolume () const;

// Вычисляет объем сферы.

// Предусловие: PI — именованная константа.

// Постусловие: возвращает объем сферы.

void displayStatistics() const;

// Выводит параметры сферы.

// Предусловие: нет.

// Постусловие: выводит на экран радиус, диаметр, длину

// окружности, площадь поверхности и объем сферы.

private:

double theRadius; // Радиус сферы };

//Конец определения класса

//Конец заголовочного файла
Открыть описание класса, щелкнув на нем.

.

Щелкнуть правой кнопкой на поле вкладки Operation и выбрать Insert.

Открыть двойным щелчком поле операции и сформировать данные операции.



Создадим еще один конструктор.


Функция данного конструктора имеет параметр:

.

4.2Формирование С++ проекта


Выбрать команду Tools, Visual C++, Component assignment Tools

В таблице

выбрать класс Sphere и перетащить на значок VC++, по требованию создать пустое консольное приложение в папке Sphere, выполнить команду Tools, Visual C++, Update Code
1   2   3   4   5   6   7   8   9   ...   12

Похожие:

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум на ЭВМ среда программирования и отладка программ
Рыков В. И. Среда Microsoft Visual C++ и отладка программ. Технология работы с языком С++. /Издание Башкирского ун-та. Уфа 2006....

Практикум на ЭВМ технология программирования в среде С++ iconОсновы информатики и вычислительной техники системы программирования
Рассматриваются основные понятия языков программирования. Излагаются процедурный и объектный подходы в программировании. Более подробно...

Практикум на ЭВМ технология программирования в среде С++ iconРабочая программа по курсу «основы Программирования на языке ассемблер»
Программа предназначена для обучения основам программирования на языке низкого уровня Ассемблере учащихся средних школ, учреждений...

Практикум на ЭВМ технология программирования в среде С++ iconПрограмма учебной дисциплины «Управление данными»
«Математика», «Информатика», «Программирование на языках высокого уровня», «Дискретная математика», «Объектно-ориентированное программирование»,...

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум по спортивной психологии Санкт-Петербург
...

Практикум на ЭВМ технология программирования в среде С++ iconРеферат по теме: "Строение персональных компьютеров ibm pc"
Эвм и мини ЭВМ. Это стало предметом серьезного беспокойства фирмы ibm (International Bussines Machines Corporation) ведущей компании...

Практикум на ЭВМ технология программирования в среде С++ iconКонспект лекций доцента и. А. Волковой по курсу «системы программирования»
Система программирования – комплекс программных инструментов и библиотек, который поддерживает создание и существование программного...

Практикум на ЭВМ технология программирования в среде С++ iconПлан лекции: Задачи, решаемые вычислительными центрами Структура...
Создание вычислительных центров является способом повышения эффективности работы ЭВМ. Вычислительный центр объединяет технику различных...

Практикум на ЭВМ технология программирования в среде С++ iconМентальное моделирование как технология понимания текста на примере книг Карлоса Кастанеды
Ваша собственная ментальная программа. Поэтому вполне может случиться, что некоторые ментальные программы не могут быть отмоделированы...

Практикум на ЭВМ технология программирования в среде С++ iconПрактикум по когнитивной терапии
М15 Практикум по когнитивной терапии: Пер с англ. — Спб.: Речь, 2001. — 560 с. Isbn 5-9268-0036-6

Литература


При копировании материала укажите ссылку © 2015
контакты
literature-edu.ru
Поиск на сайте

Главная страница  Литература  Доклады  Рефераты  Курсовая работа  Лекции