Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


¬¬≈ƒ≈Ќ»≈.  афедра численных методов и программировани€




ћ≈’јЌ» ќ-ћј“≈ћј“»„≈— »… ‘ј ”Ћ№“≈“

 афедра численных методов и программировани€

 

». Ќ. Ѕлинов, ¬. —. –оманчик

 

 

ќЅЏ≈ “Ќќ-ќ–»≈Ќ“»–ќ¬јЌЌќ≈

ѕ–ќ√–јћћ»–ќ¬јЌ»≈ Ќј —++

 

”чебно-методическое пособие

по курсу Ђћ≈“ќƒџ ѕ–ќ√–јћћ»–ќ¬јЌ»яї

ƒл€ студентов механико-математического факультета

 

ћ»Ќ— 

Ѕ√”

 

”ƒ  681.142.2(072)

ЅЅ  32.973.26-018.1€73

Ѕ69

 

 

– е ц е н з е н т ы

кандидат физико-математических наук, доцент ».ћ.√алкин;

кандидат физико-математических наук, доцент C.¬.—уздаль.

 

 

–екомендовано ”ченым советом механико-математического факультета

29 марта 2005 г., протокол є 5

Ѕлинов ». Ќ., –оманчик ¬. —.

ќбъектно-ориентированное программирование на —++

¬ пособии рассматриваютс€ вопросы, относ€щиес€ к использованию технологии объектно-ориентированного программировани€ на €зыке C++. ќписание методологии построени€ и использовани€ классов сопровождаетс€ многочисленными примерами. ѕредназначено дл€ студентов 2-го курса механико-математического факультета, изучающих курс Ђћетоды программировани€ї.

 

”ƒ  681.142.2(072)

ЅЅ  32.973.26-018.1€73

 

 

ã Ѕлинов ».Ќ., –оманчик ¬.—., 2005

ã Ѕ√”, 2005

: учебно-методич. ѕособие по курсу Ђћетоды программировани€ї дл€ студ. механико-математич. фак./ ».Ќ.Ѕлинов, ¬.—.–оманчик.-ћн.:Ѕ√”, 2005.-57с.

 

 

¬¬≈ƒ≈Ќ»≈

язык —++ был спроектирован и разработан в фирме Bell Laboratories (—Ўј) в 1983 г. как расширение €зыка —. ќператор инкрементировани€ У ++ Ф в действительности означает переносимость —-программ в среду —++. –азработчик €зыка Ѕ.—трауструп кроме €зыка C называет еще один источник —++ ≠Ц €зык Simula67. »з него позаимствовано пон€тие УклассаФ, соответствующего введенному пользователем типу, дл€ которого обеспечиваютс€ набор данных и операции над данными.  лассы обеспечивают сокрытие данных, инициализацию данных, не€вное преобразование типов, механизмы перегрузки операций. ¬ насто€щее врем€ классы рассматриваютс€ как реализаци€ парадигмы объектно-ориентированного программировани€ (ќќѕ), представл€ющей собой технологию построени€ программ в виде множества взаимодействующих объектов. —труктура и поведение этих объектов описана иерархическими классами Ц абстрактными типами данных с открытым интерфейсом и скрытой внутренней реализацией. ¬ классах реализованы такие базовые принципы ќќѕ как:

1) абстракци€ данных;

2) наследование Ц в производных классах могут быть наследованы члены базового класса;

3) инкапсул€ци€ Ц в классах объедин€ютс€ данные и методы (функции) дл€ работы с этими данными, и только через методы возможен доступ к сокрытым данным класса;

4) полиморфизм Ц возможность использовани€ одних и тех же методов при работе с различными объектами базового и порожденных классов.

—уществует несколько реализаций системы, поддерживающих стандарт —++, из которых можно выделить реализации Visual C++ (Microsoft) и Builder C++ (Inprise). ќтличи€ относ€тс€ в основном к используемым библиотекам классов и средам разработки. ¬ действительности в —++ программах можно использовать библиотеки €зыка —, библиотеки классов —++, библиотеки визуальных классов VCL (Builder C++), библиотеку MFC (Visual C++ и Builder C++)

язык —++ €вл€етс€ родоначальником множества объектно-ориентированных €зыков, таких как Java, C#, PHP и др.

ƒанное пособие предназначено дл€ начинающих изучение технологии ќќѕ на основе —++.






ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2015-10-01; ћы поможем в написании ваших работ!; просмотров: 507 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

ѕобеда - это еще не все, все - это посто€нное желание побеждать. © ¬инс Ћомбарди
==> читать все изречени€...

1435 - | 1363 -


© 2015-2024 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.012 с.