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();              

}


 

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

81502. Алкаптонурия и альбинизм: биохимические дефекты, при которых они развиваются. Нарушение синтеза дофамина, паркинсонизм 403.53 KB
  Нарушение синтеза дофамина паркинсонизм. Заболевание развивается при недостаточности дофамина в чёрной субстанции мозга. Для лечения паркинсонизма предлагаются следующие принципы: заместительная терапия препаратамипредшественниками дофамина производными ДОФА леводопа мадопар наком и др. подавление инактивации дофамина ингибиторами МАО депренил ниаламид пиразидол и др.
81503. Декарбоксилирование аминокислот. Структура биогенных аминов (гистамин, серотонин, γ-аминомасляная кислота, катехоламины). Функции биогенных аминов 239.46 KB
  Процесс отщепления карбоксильной группы аминокислот в виде СО2 получил название декарбоксилирования. В живых организмах открыты 4 типа декарбоксилирования аминокислот. αДекарбоксилирование характерное для тканей животных при котором от аминокислот отщепляется карбоксильная группа стоящая по соседству с αуглеродным атомом.
81504. Дезаминирование и гидроксилирование биогеных аминов (как реакции обезвреживания этих соединений) 168.64 KB
  Инактивация биогенных аминов происходит двумя путями: 1 метилированием с участием SM под действием метилтрансфераз. Таким образом могут инактивироваться различные биогенные амины но чаще всего происходит инактивация гастамина и адреналина. Так инактивация адреналина происходит путём метилирования гидроксильной группы в ортоположении . Реакция инактивации гистамина также преимущественно происходит путём метилирования 2 окислением ферментами моноаминооксидазами МАО с коферментом FD таким путем.
81505. Нуклеиновые кислоты, химический состав, строение. Первичная структура ДНК и РНК, связи, формирующие первичную структуру 107.11 KB
  Первичная структура ДНК и РНК связи формирующие первичную структуру Нуклеи́новые кисло́ты высокомолекулярные органические соединения биополимеры полинуклеотиды образованные остатками нуклеотидов. Нуклеиновые кислоты ДНК и РНК присутствуют в клетках всех живых организмов и выполняют важнейшие функции по хранению передаче и реализации наследственной информации. Поскольку в нуклеотидах существует только два типа гетероциклических молекул рибоза и дезоксирибоза то и имеется лишь два вида нуклеиновых кислот дезоксирибонуклеиновая ДНК...
81506. Вторичная и третичная структура ДНК. Денатурация, ренативация ДНК. Гибридизация, видовые различия первичной структуры ДНК 108.02 KB
  Вторичная структура ДНК. В 1953 г. Дж. Уотсоном и Ф. Криком была предложена модель пространственной структуры ДНК. Согласно этой модели, молекула ДНК имеет форму спирали, образованную двумя полинуклеотидными цепями, закрученными относительно друг друга и вокруг общей оси. Двойная спираль правозакрученная, полинуклеотидньхе цепи в ней антипараллельны
81507. РНК, химический состав, уровни структурной организации. Типы РНК, функции. Строение рибосомы 124.71 KB
  Первичная структура РНК - порядок чередования рибонуклеозидмонофосфатов (НМФ) в полинуклеотидной цепи. В РНК, как и в ДНК, нук-леотиды связаны между собой 3,5-фосфодиэфирными связями. Концы полинуклеотидных цепей РНК неодинаковы. На одном конце находится фосфорилированная ОН-группа
81508. Строение хроматина и хромосомы 106.36 KB
  Основу хромосомы составляет линейная не замкнутая в кольцо макромолекула дезоксирибонуклеиновой кислоты ДНК значительной длины например в молекулах ДНК хромосом человека насчитывается от 50 до 245 миллионов пар азотистых оснований. В интерфазе хроматин не конденсирован но и в это время его нити представляют собой комплекс из ДНК и белков. Макромолекула ДНК обвивает октомеры структуры состоящую из восьми белковых глобул гистоновых белков H2 H2B H3 и H4 образуя структуры названные нуклеосомами. В ранней интерфазе фаза G1 основу...
81509. Распад нуклеиновых кислот. Нуклеазы пищеварительного тракта и тканей. Распад пуриновых нуклеотидов 207.42 KB
  Распад пуриновых нуклеотидов. Далее полинуклеотидная часть этих молекул гидролизуется в кишечнике до мононуклеотидов. В расщеплении нуклеиновых кислот принимают участие ДНКазы и РНКазы панкреатического сока которые будучи эндонуклеазами гидролизуют макромолекулы до олигонуклеотидов. Последние под действием фосфодиэстераз панкреатической железы расщепляются до смеси 3\' и 5\'мононуклеотидов.
81510. Представление о биосинтезе пуриновых нуклеотидов; начальные стадии биосинтеза (от рибозо-5-фосфата до 5-фосфорибозиламина) 183.42 KB
  Сборка пуринового гетероцикла осуществляется на остатке рибозо5фосфата при участии различных доноров углерода и азота: Фосфорибозилдифосфат ФРДФ или фосфорибозилпирофосфат ФРПФ занимает центральное место в синтезе как пуриновых так и пиримидиновых нуклеотидов Он образуется за счёт переноса βγпирофосфатного остатка АТФ на рибозо5фосфат в реакции катализируемой ФРДФсинтетазой. Источниками рибозо5фосфата могут быть: пентозофосфатный путь превращения глюкозы или катаболизм нуклеозидов в ходе которого под действием...