🗊 Презентация Введение в СИ++

Нажмите для полного просмотра!
Введение в СИ++, слайд №1 Введение в СИ++, слайд №2 Введение в СИ++, слайд №3 Введение в СИ++, слайд №4 Введение в СИ++, слайд №5 Введение в СИ++, слайд №6 Введение в СИ++, слайд №7 Введение в СИ++, слайд №8 Введение в СИ++, слайд №9 Введение в СИ++, слайд №10 Введение в СИ++, слайд №11 Введение в СИ++, слайд №12 Введение в СИ++, слайд №13 Введение в СИ++, слайд №14 Введение в СИ++, слайд №15 Введение в СИ++, слайд №16 Введение в СИ++, слайд №17 Введение в СИ++, слайд №18 Введение в СИ++, слайд №19 Введение в СИ++, слайд №20 Введение в СИ++, слайд №21 Введение в СИ++, слайд №22 Введение в СИ++, слайд №23 Введение в СИ++, слайд №24 Введение в СИ++, слайд №25 Введение в СИ++, слайд №26 Введение в СИ++, слайд №27 Введение в СИ++, слайд №28 Введение в СИ++, слайд №29 Введение в СИ++, слайд №30 Введение в СИ++, слайд №31 Введение в СИ++, слайд №32 Введение в СИ++, слайд №33 Введение в СИ++, слайд №34 Введение в СИ++, слайд №35 Введение в СИ++, слайд №36 Введение в СИ++, слайд №37 Введение в СИ++, слайд №38 Введение в СИ++, слайд №39 Введение в СИ++, слайд №40 Введение в СИ++, слайд №41 Введение в СИ++, слайд №42 Введение в СИ++, слайд №43 Введение в СИ++, слайд №44 Введение в СИ++, слайд №45 Введение в СИ++, слайд №46 Введение в СИ++, слайд №47 Введение в СИ++, слайд №48 Введение в СИ++, слайд №49 Введение в СИ++, слайд №50 Введение в СИ++, слайд №51 Введение в СИ++, слайд №52 Введение в СИ++, слайд №53 Введение в СИ++, слайд №54 Введение в СИ++, слайд №55 Введение в СИ++, слайд №56 Введение в СИ++, слайд №57 Введение в СИ++, слайд №58 Введение в СИ++, слайд №59 Введение в СИ++, слайд №60 Введение в СИ++, слайд №61 Введение в СИ++, слайд №62 Введение в СИ++, слайд №63 Введение в СИ++, слайд №64 Введение в СИ++, слайд №65

Содержание

Вы можете ознакомиться и скачать презентацию на тему Введение в СИ++. Доклад-сообщение содержит 65 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Введение в СИ++
Описание слайда:
Введение в СИ++

Слайд 2


Введение Язык С++ возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под...
Описание слайда:
Введение Язык С++ возник в начале 1980-х годов, когда сотрудник фирмы Bell Labs Бьёрн Страуструп придумал ряд усовершенствований к языку C под собственные нужды. Когда в конце 1970-х годов Страуструп начал работать в Bell Labs над задачами теории очередей, он обнаружил, что попытки применения существующих в то время языков моделирования оказываются неэффективными, а применение высокоэффективных машинных языков слишком сложно из-за их ограниченной выразительности.

Слайд 3


Введение Так, язык Симула имеет такие возможности, которые были бы очень полезны для разработки объемного программного обеспечения, но работает...
Описание слайда:
Введение Так, язык Симула имеет такие возможности, которые были бы очень полезны для разработки объемного программного обеспечения, но работает слишком медленно, а язык BCPL достаточно быстр, но слишком близок к языкам низкого уровня и не подходит для разработки объемного программного обеспечения. Страуструп дополнил язык C возможностями работы с классами и объектами. В результате практические задачи моделирования оказались доступными для решения как с точки зрения времени разработки (благодаря использованию Симула-подобных классов), так и с точки зрения времени вычислений (благодаря быстродействию C).

Слайд 4


Введение При создании C++ Бьёрн Страуструп ставил цели: Получить универсальный язык со статическими типами данных, эффективностью и переносимостью...
Описание слайда:
Введение При создании C++ Бьёрн Страуструп ставил цели: Получить универсальный язык со статическими типами данных, эффективностью и переносимостью языка C. Непосредственно и всесторонне поддерживать множество стилей программирования, в том числе процедурное программирование, абстракцию данных, объектно-ориентированное программирование и обобщённое программирование. Дать программисту свободу выбора, даже если это даст ему возможность выбирать неправильно. Максимально сохранить совместимость с С: любая конструкция, допустимая в обоих языках, должна в каждом из них обозначать одно и то же и приводить к одному и тому же поведению программы.

Слайд 5


Введение Избегать особенностей, которые зависят от платформы или не являются универсальными. «Не платить за то, что не используется» — неиспользуемые...
Описание слайда:
Введение Избегать особенностей, которые зависят от платформы или не являются универсальными. «Не платить за то, что не используется» — неиспользуемые языковые средства не должны приводить к снижению производительности программ. Не требовать сложной среды программирования. Все основные операции, операторы, типы данных языка Си присутствуют в С++. Некоторые из них усовершенствованы и добавлены принципиально новые конструкции, которые и позволяют говорить о С++ как о новом языке, а не просто о новой версии языка

Слайд 6


Преимущества и недостатки ООП Преимущества (при создании больших программ): использование при программировании понятий, более близких к предметной...
Описание слайда:
Преимущества и недостатки ООП Преимущества (при создании больших программ): использование при программировании понятий, более близких к предметной области; локализация свойств и поведения объекта о одном месте, позволяющая лучше структурировать и, следовательно, отлаживать программу; возможность создания библиотеки объектов и создания программы из готовых частей; исключение избыточного кода за счет того, что можно многократно не описывать повторяющиеся действия; сравнительно простая возможность внесения изменений в программу без изменения уже написанных частей, а в ряде случаев и без их перекомпиляции. Недостатки ООП: некоторое снижение быстродействия программы, связанное с использованием виртуальных методов; идеи ООП не просты для понимания и в особенности для практического использования; для эффективного использования существующих ОО систем требуется большой объем первоначальных знаний.

Слайд 7


Свойства ООП Инкапсуляция - скрытие деталей реализации; объединение данных и действий над ними. Наследование позволяет создавать иерархию объектов, в...
Описание слайда:
Свойства ООП Инкапсуляция - скрытие деталей реализации; объединение данных и действий над ними. Наследование позволяет создавать иерархию объектов, в которой объекты-потомки наследуют все свойства своих предков. Свойства при наследовании повторно не описываются. Кроме унаследованных, потомок обладает собственными свойствами. Объект в C++ может иметь сколько угодно потомков и предков. Полиморфизм - возможность определения единого по имени действия, применимого ко всем объектам иерархии, причем каждый объект реализует это действие собственным способом.

Слайд 8


Технология разработки ОО программ В процесс проектирования перед всеми остальными добавляется еще один этап - разработка иерархии классов. В...
Описание слайда:
Технология разработки ОО программ В процесс проектирования перед всеми остальными добавляется еще один этап - разработка иерархии классов. В предметной области выделяются понятия, которые можно использовать как классы. Кроме классов из прикладной области, обязательно появляются классы, связанные с аппаратной частью и реализацией. Определяются операции над классами, которые впоследствии станут методами класса. Их можно разбить на группы: - связанные с конструированем и копированем объектов; - для поддержки связей между классами, которые существуют в прикладной области; - позволяющие представить работу с объектами в удобном виде. Определяются функции, которые будут виртуальными. Определяются зависимости между классами. Процесс создания иерархии классов - итерационный. Например, можно в двух классах выделить общую часть в базовый класс и сделать их производными.

Слайд 9


Введение в СИ++, слайд №9
Описание слайда:

Слайд 10


Введение в СИ++, слайд №10
Описание слайда:

Слайд 11


Введение в СИ++, слайд №11
Описание слайда:

Слайд 12


Введение в СИ++, слайд №12
Описание слайда:

Слайд 13


Введение в СИ++, слайд №13
Описание слайда:

Слайд 14


Введение в СИ++, слайд №14
Описание слайда:

Слайд 15


Введение в СИ++, слайд №15
Описание слайда:

Слайд 16


Введение в СИ++, слайд №16
Описание слайда:

Слайд 17


Введение в СИ++, слайд №17
Описание слайда:

Слайд 18


Введение в СИ++, слайд №18
Описание слайда:

Слайд 19


Введение в СИ++, слайд №19
Описание слайда:

Слайд 20


Введение в СИ++, слайд №20
Описание слайда:

Слайд 21


Введение в СИ++, слайд №21
Описание слайда:

Слайд 22


Введение в СИ++, слайд №22
Описание слайда:

Слайд 23


Введение в СИ++, слайд №23
Описание слайда:

Слайд 24


Введение в СИ++, слайд №24
Описание слайда:

Слайд 25


Введение в СИ++, слайд №25
Описание слайда:

Слайд 26


Введение в СИ++, слайд №26
Описание слайда:

Слайд 27


Введение в СИ++, слайд №27
Описание слайда:

Слайд 28


Введение в СИ++, слайд №28
Описание слайда:

Слайд 29


Введение в СИ++, слайд №29
Описание слайда:

Слайд 30


Введение в СИ++, слайд №30
Описание слайда:

Слайд 31


Введение в СИ++, слайд №31
Описание слайда:

Слайд 32


Введение в СИ++, слайд №32
Описание слайда:

Слайд 33


Введение в СИ++, слайд №33
Описание слайда:

Слайд 34


Введение в СИ++, слайд №34
Описание слайда:

Слайд 35


Введение в СИ++, слайд №35
Описание слайда:

Слайд 36


Введение в СИ++, слайд №36
Описание слайда:

Слайд 37


Введение в СИ++, слайд №37
Описание слайда:

Слайд 38


Введение в СИ++, слайд №38
Описание слайда:

Слайд 39


Введение в СИ++, слайд №39
Описание слайда:

Слайд 40


Введение в СИ++, слайд №40
Описание слайда:

Слайд 41


Введение в СИ++, слайд №41
Описание слайда:

Слайд 42


Введение в СИ++, слайд №42
Описание слайда:

Слайд 43


Введение в СИ++, слайд №43
Описание слайда:

Слайд 44


Введение в СИ++, слайд №44
Описание слайда:

Слайд 45


Введение в СИ++, слайд №45
Описание слайда:

Слайд 46


Введение в СИ++, слайд №46
Описание слайда:

Слайд 47


Введение в СИ++, слайд №47
Описание слайда:

Слайд 48


Введение в СИ++, слайд №48
Описание слайда:

Слайд 49


Введение в СИ++, слайд №49
Описание слайда:

Слайд 50


Введение в СИ++, слайд №50
Описание слайда:

Слайд 51


Введение в СИ++, слайд №51
Описание слайда:

Слайд 52


Введение в СИ++, слайд №52
Описание слайда:

Слайд 53


Введение в СИ++, слайд №53
Описание слайда:

Слайд 54


Введение в СИ++, слайд №54
Описание слайда:

Слайд 55


Введение в СИ++, слайд №55
Описание слайда:

Слайд 56


Введение в СИ++, слайд №56
Описание слайда:

Слайд 57


Введение в СИ++, слайд №57
Описание слайда:

Слайд 58


Введение в СИ++, слайд №58
Описание слайда:

Слайд 59


Введение в СИ++, слайд №59
Описание слайда:

Слайд 60


Введение в СИ++, слайд №60
Описание слайда:

Слайд 61


Введение в СИ++, слайд №61
Описание слайда:

Слайд 62


Введение в СИ++, слайд №62
Описание слайда:

Слайд 63


Введение в СИ++, слайд №63
Описание слайда:

Слайд 64


Введение в СИ++, слайд №64
Описание слайда:

Слайд 65


Введение в СИ++, слайд №65
Описание слайда:



Теги Введение
Похожие презентации
Mypresentation.ru
Загрузить презентацию