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

}


 

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

12889. Психологическое здоровье. Мое настроение 42 KB
  Психологическое здоровье. Мое настроение. Классный час для 7го класса Цель: формирование убеждения о значении настроения в психическом здоровье человека необходимости уметь произвольно контролировать и регулировать свое настроение. Задачи: пробудить стремле
12890. Классный час Мой жизненный путь 32 KB
  Классный час Мой жизненный путь Цель: отработка практически полезного навыка в построении перспективного плана. Образовательный аспект: расширить понятийный аппарат учащихся что позволит им более четко определить ценности на которых строиться жизнь. Воспитатель...
12891. Урок. Кто есть кто в Камелоте 36 KB
  Кто есть кто в Камелоте Рыцарь не прилагает стараний к тому чтобы казаться. Он – есть П. Коэльо Ведущий кратко рассказывает легенду о короле Артуре и рыцарях круглого стола затем предлагает отправиться в путешествие в то время. Разогрев Рыцарские скачки...
12892. Методические основы лагеря Лидерство 81 KB
  Методические основы лагеря Лидерство Лагерь €œЛидерство€ – это тренинг коммуникативной компетенции. Тренинг который проводят любители по всем классификациям психологов тренинги бывают профессиональные и любительские. В качестве тренеров выступает команда стар
12893. Классный час «Откуда берутся бездомные животные» 46 KB
  Классный час Откуда берутся бездомные животные Ход занятия – Ребята послушайте какое письмо мы получили от ученицы одной из школ €œЖалобными глазами глядя на прохожих смотрит маленький щенок надеясь что он найдет своих хозяев. Ведь не так недавно он жил с люд
12894. КОНЦЕПЦИЯ ЗАЩИТЫ НАСЕЛЕНИЯ ОТ ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЙ ПРИРОДНОГО, ТЕХНОГЕННОГО И ТЕРРОРИСТИЧЕСКОГО ХАРАКТЕРА 261 KB
  КОНЦЕПЦИЯ ЗАЩИТЫ НАСЕЛЕНИЯ ОТ ЧРЕЗВЫЧАЙНЫХ СИТУАЦИЙ ПРИРОДНОГО ТЕХНОГЕННОГО И ТЕРРОРИСТИЧЕСКОГО ХАРАКТЕРА И ОТ ОПАСНОСТЕЙ ВОЗНИКАЮЩИХ ПРИ ВЕДЕНИИ ВОЕННЫХ ДЕЙСТВИЙ ИЛИ ВСЛЕДСТВИЕ ЭТИХ ДЕЙСТВИЙ Концепция представляет собой систему взглядов на организац
12895. ИНЖЕНЕРНОЕ ОБЕСПЕЧЕНИЕ МЕРОПРИЯТИЙ ПО ЗАЩИТЕ НАСЕЛЕНИЯ И ТЕРРИТОРИЙ В ЧС 3.36 MB
  Инженерное обеспечение мероприятий по защите населения и территорий в чс Учебное пособие Оглавление [1] Предисловие [2] Глава 1. Инженерные мероприятия РСЧС и ГО [2.1] 1.1. Инженерные мероприятия Р
12896. Вибір є завжди у кожного з нас. Життя без алкоголю, наркотиків та тютюну 399.01 KB
  Виховна година на тему: Вибір є завжди у кожного з нас. Життя без алкоголю наркотиків та тютюну Мета. Розглянути і обговорити на засіданні круглого столу історію виникнення і поширення шкідливих звичок у суспільстві проаналізувати ситуацію з даної проблеми в н...
12897. Невід’ємне право на життя. Алгоритм поведінки в суспільстві законослухняної особистості 22.85 KB
  Тема : Проведення профілактично виховної бесіди Невід’ємне право на життя. Алгоритм поведінки в суспільстві законослухняної особистості Місце проведення: Спортивна секція з рукопашного бою ОФРБ приміщення спортивного залу Миколаївського НВК Світанок. ...