71513

Разработка алгоритмов и программ по реализации перегрузки операторов

Лабораторная работа

Информатика, кибернетика и программирование

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ по реализации перегрузки операторов. Задание: Для создания объекта a, разработанного класса – вектор (одномерный массив), реализовать перегрузку операции -- (a--).

Русский

2014-11-08

173.05 KB

1 чел.

Лабораторная работа №18

Тема работы: Разработка алгоритмов и программ по реализации перегрузки операторов

Цель работы:Получить практические навыки в разработке алгоритмов и написании программ по реализации перегрузки операторов.

Задание:

Для создания объекта a, разработанного класса – вектор (одномерный массив), реализовать перегрузку операции --  (a--). Содержимое объекта (a, его вектора), до и после выполнения операции, вывести на экран.

Приложение 1

.Блок схема задачи

Приложение

i=0

dek_koord::dek_koord()

i=0

dek_koord::see()

i=0

voiddekooperator

i<10

i<10

возврат

i++

возврат

i++

x[i]=i

cout<<x[i];

возврат

i++

x[i]--

i<10

 

Приложение 2

Исходный модуль задачи

#include "stdafx.h"

#include <iostream.h>

#include <string.h>

classdek_koord

{     int x[10];    

public:

dek_koord();

void operator--(int);

void see();

};

voiddek_koord::operator--(int)  

{ for(int i=0;i<10;i++)

x[i]--;}

voiddek_koord::see()

{ for(int i=0;i<10;i++)

cout<<x[i];

}

dek_koord::dek_koord()

{

for(int i=0;i<10;i++)

x[i]=i;

}

void main()

{ dek_koord A;

A.see();   

  A--;

A.see();              

}


 

А также другие работы, которые могут Вас заинтересовать

24921. Гражданско-правовой режим движимого и недвижимого имущества 36.5 KB
  Гражданскоправовой режим движимого и недвижимого имущества В соответствии со ст. Регистрация прав на движимые вещи не требуется кроме случаев указанных в законе. Движимые вещи по общему правилу не подлежат регистрации имеющей значение для гражданского оборота. Техническая регистрация некоторых движимостей может влиять лишь на осуществление прав на них но не на их возникновение.
24922. Ценные бумаги как объекты гражданских прав 44 KB
  Основная особенность объекта: тесная неразрывная связь выраженных в них прав с документарной бумажной формой их фиксации передача бумаги означает передачу права. Право на бумагу вещное а право из бумаги обязательственное они в нормальном случае имеют общую судьбу ибо право из бумаги всегда следует за правом на бумагу и несовпадение управомоченных по этим правам лиц в принципе должно быть исключено. Отсюда необходимость установления и соблюдения строго формальных реквизитов при отсутствии хотя бы одного из которых документ теряет...
24923. Вексель 49.5 KB
  К возникшим в результате выдачи векселя отношениям правила о договоре займа могут применяться лишь при отсутствии специальных норм вексельного законодательства ч. которое является почти дословным воспроизведением текста Единообразного закона о переводном и простом векселях в свою очередь составляющего Приложение N 1 к одной из международных Женевских вексельных конвенций от 7 июня 1930 г. Конвенция N 359 имеющая целью разрешение некоторых коллизий законов о переводных и простых векселях и Конвенция N 360 о гербовом сборе в отношении...
24924. Понятие содержание и виды субъективных гражданских прав 31.5 KB
  Юридические возможности как составные части содержания субъективного гражданского права называются правомочиями. При весьма большом разнообразии содержания субъективных гражданских прав можно обнаружить что оно является результатом разновариантных комбинаций трех правомочий: 1 правомочия требования представляющего собой возможность требовать от обязанного субъекта исполнения возложенных на него обязанностей; 2 правомочия на собственные действия означающего возможность самостоятельного совершения субъектом фактических и юридически значимых...
24925. Юридические факты в гражданском праве. Понятие сделки и ее место в системе юридических фактов 46 KB
  Юридические факты в гражданском праве. Понятие сделки и ее место в системе юридических фактов Юридические факты факты реальной действительности с которыми действующее законодательство связывает возникновение изменение или прекращение гражданских правоотношений. В общем виде юридические факты можно разделить по следующим признакам: по способу воздействия на общественные отношения; по волевому признаку; по признаку правомерности; по признаку направленности действий лица; по структуре основания возникновения изменения и прекращения...
24926. Осуществление гражданских прав: понятие, принципы, границы. Злоупотребление правом 42.5 KB
  Осуществление гражданских прав: понятие принципы границы. Злоупотребление правом. Всякое право в том числе субъективное гражданское право имеет социальную ценность если оно осуществимо. Осуществление субъективного гражданского права это реализация управомоченным лицом возможностей заключенных в содержании данного права.
24927. Защита гражданским правом чести, достоинства и деловой репутации 40 KB
  Гражданин или организация вправе требовать по суду опровержения порочащих их честь достоинство и деловую репутацию сведений если распространивший такие сведения не докажет что они соответствуют действительности ст. 152 ГК право можно определить как право гражданина юридического лица требовать чтобы его репутация складывалась на основе достоверных сведений о его поведении и чтобы его публичная моральная оценка соответствовала действительности выполняемых им требований закона морали деловых обыкновений. Действующее законодательство не...
24928. Понятие и основные особенности гражданско-правовой ответственности 54.5 KB
  Понятие и основные особенности гражданскоправовой ответственности Социальная ответственность делится на: 1 моральную перспективную позитивную т. Юридическая ответственность одна из форм государственнопринудительного воздействия на нарушителей норм права заключающаяся в применении к ним предусмотренных законом санкций мер ответственности влекущих для них дополнительные неблагоприятные последствия Грибанов В. Особенности гражданскоправовой ответственности: преимущественно имущественное содержание ее меры гражданскоправовые...
24929. Договор страхования 33 KB
  Договор страхования. Поэтому следует различать два вида договоров как оснований возникновения обязательств по страхованию: договор страхования как классическая модель частной автономии воли; договор страхования как ограниченный договор особая разновидность принудительного договора. ГК отказался от единой конструкции договора страхования закрепляя два самостоятельных страховых договора договор имущественного страхования ст. 929 и договор личного страхования ст.