Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Практическая работа по "Программированию"

Автор:   •  Март 28, 2019  •  Практическая работа  •  6,423 Слов (26 Страниц)  •  413 Просмотры

Страница 1 из 26

Содержание:

  1. Формулировка задачи №1………………………………………………....3
  1. Блок схема методов поиска максимального поля объекта………..…4
  2. Блок схема дружественной функции для сложения двух объектов…5
  3. Блок схема главной функции………………………………………..…6
  4. Листинг программы и результат…………………….……………..7-10
  1. Формулировка задачи №2…………………………………………….….11
  1. Блок схема метода расположения полей объекта в порядке возрастания…………………………………………………………….12
  2. Блок схема поиска суммы положительных и количества отрицательных координат………………………………………………………………..13
  3. Блок схема дружественной функции для удаления из объекта координаты поля с индексом k…………………………………………………………14
  4. Блок схема главной функции…………………………………………15
  5. Листинг программы и результат………………………………….16-19
  1. Формулировка задачи №3………………………………………………..20
  1. Дружественная функция для вычисления суммы объектов.…….…21
  2. Блок схема метода для поиска максимального поля объекта и его индекса.………………………………………………………………...22
  3. Блок схема главной функции…………………………………………23
  4. Листинг программы и результат……………………………….....24-27
  1. Формулировка задачи №4…………………………………………….….28
  1. Блок схема метода нахождения суммы положительных и количества отрицательных полей.……………………………………………...…29
  2. Блок схема дружественной функции нахождения разности объектов………………………………………………………………...30
  3. Блок схема метода нахождения первого отрицательного поля объекта и его индексов………………………………………………..31
  4. Блок схема главной функции программы.…………………………...32
  5. Листинг программы и результат …………...…………………….33-37


  1. Формулировка задачи №1.

Создать класс, закрытыми полями которых будут указатель на одномерный вещественный массив и размер. В классе должны быть:

1) конструктор для выделения памяти под объект;
2) конструктор по умолчанию;
3) конструктор копий;
4) деструктор;
5) метод для ввода объекта;
6) метод для вывода;
7) метод поиска максимального поля;
8) дружественная функция для сложения двух объектов.


  1. Блок-схема методов поиска максимального поля объекта.

[pic 1]

        


  1. Блок схема дружественной функции для сложения двух объектов.

[pic 2]

        


1.3 Блок схема главной функции.
[pic 3]

[pic 4]

[pic 5]

[pic 6]

        


1.4 Листинг программы и результат.
#include 

#include 

#include 

#include 

using namespace std;

class arroy1

{

private:

        double*a;

        int n;

public:

        arroy1(int nn);//прототип конструктора                                                                                

        arroy1();//прототип конструктора по умолчанию

        arroy1(const arroy1& ok);//прототип копира

        ~arroy1();//прототип деструктора

        int getn();//прототип метода доступа к полю n

        double& geta(int k);//прототип метода доступа к полю элемента массива

...

Скачать:   txt (26.3 Kb)   pdf (595.8 Kb)   docx (59.2 Kb)  
Продолжить читать еще 25 страниц(ы) »
Доступно только на Essays.club