Добавить работы Отмеченные0
Работа успешно отмечена.

Отмеченные работы

Просмотренные0

Просмотренные работы

Корзина0
Работа успешно добавлена в корзину.

Корзина

Регистрация

интернет библиотека
Atlants.lv библиотека
4,49 € В корзину
Добавить в список желаний
Хочешь дешевле?
Идентификатор:350378
 
Автор:
Оценка:
Опубликованно: 22.04.2009.
Язык: Латышский
Уровень: Университет
Литературный список: 4 единиц
Ссылки: Не использованы
Рассмотреный период: 2000–2010 гг.
Содержание
Nr. Название главы  Стр.
1.  Objektorientētā programmēšana valodā C++    5
1.1.  Abstrakcija un iekapsulēšana    5
1.2.  Vienkāršā mantošana    9
1.3.  Operatoru pārlāde un izņēmumu apstrāde    13
1.4.  Šabloni un parametriskais polimorfizms, statiskie klases locekļi    15
1.5.  Draugi, moduļi un projekta izveide    18
2.  Vizuālā programmēšana C++ builder vidē    22
  Secinājumi    28
  Literatūras saraksts    29
Фрагмент работы

Pirmajā laboratorijas darbā mēs iepazināmies ar objektorientētās programēšanas īpašībām. Šajā darbā galvenais uzdevums bija izpētīt šādus objektorientētās programmas jēdzienus:
1.Abstrakcija – reālo objektu radīšana. Piem., pieņemsim mums ir klase skola – mēs izveidojam objektu skolnieks. Skolnieks atbilst patiesam objektam.
2.Iekapsulēšana – šis jēdziens nozīmē, ka viena veselā tiek apskatīts apvienotās dažas datu grupas un dažas grupu funkcijas. Objektā tiek realizēta datu aizsardzība – ja dati vai funkciju mainīgie ir noteikti, kā privātie (private) vai aizsargājamie (protected), tad pie viņiem nav pieejas no ārējām funkcijām. Bet dati, kuri tiek noteikti kā publiskie (public) ir pieejami ārējām funkcijām.
Šajā darbā tiek aprakstīta klase Matrix, kura atbalsta divdimensiju masīva realizāciju. Klasē tiek definēti atribūti :
Private :
Int Rows (rindu skaits);
Int Cols (kolonu skaits);
Int **M (matricas iekšējā realizācija)
Public :
1.Konstruktors Matrix(), lai nodrošinātu inicializācijas daļu (matricas izmēri ir konstantas vērtības);
2.Otrais konstruktors Matrix(int R, int C, int *Mm), kur R- rindu skaits, C- kolonu skaits, Mm – dati matricas inicializēšanai;
3.Destruktors ~Matrix(), tiek izveidots, lai darba beigās atbrīvotu izdalīto atmiņu;
4.Matricas izvadei uz ekrāna tiek lietota metode void PrintMatrix();
5.Elementa iegūšanai no matricas tiek lietota funkcija int GetElem(int i, int j), kur i un j ir koordinātes matricā.…

Коментарий автора
Загрузить больше похожих работ

Atlants

Выбери способ авторизации

Э-почта + пароль

Э-почта + пароль

Неправильный адрес э-почты или пароль!
Войти

Забыл пароль?

Draugiem.pase
Facebook

Не зарегистрировался?

Зарегистрируйся и получи бесплатно!

Для того, чтобы получить бесплатные материалы с сайта Atlants.lv, необходимо зарегистрироваться. Это просто и займет всего несколько секунд.

Если ты уже зарегистрировался, то просто и сможешь скачивать бесплатные материалы.

Отменить Регистрация