|
Понятие банка данных р0-р ( Контрольная работа, 9 стр. ) |
|
Понятие и виды периферийных устройств компьютера ( Контрольная работа, 17 стр. ) |
|
Понятие и социальное назначение профессиональной деятельности юриста в современных условиях ( Реферат, 98 стр. ) |
|
Понятие информационной революции ( Контрольная работа, 8 стр. ) |
|
Понятие локальной сети. Принципы построения сетей. Защита информации. Средства коммуникации. Интернет: история создания, принципы построения, программные средства ( Контрольная работа, 17 стр. ) |
|
Понятие магнитных носителей информации и их виды ( Курсовая работа, 33 стр. ) |
|
Понятие нетрадиционных архитектур ЭВМ ( Курсовая работа, 40 стр. ) |
|
Понятие операционной системы: ее назначение и структура. Логическая и физическая организация хранения данных в виде файлов ( Реферат, 18 стр. ) |
|
Понятие правовой информации. Особенности информатизации органов МВД РФ ( Контрольная работа, 12 стр. ) |
|
Понятие средств мультимедиа ( Контрольная работа, 19 стр. ) |
|
Понятие технических средств приема, обработки, хранения и передачи информации ( Контрольная работа, 14 стр. ) |
|
Понятие шифрования на открытом ключе 0 ( Контрольная работа, 7 стр. ) |
|
портативные персональные компьютеры ( Контрольная работа, 25 стр. ) |
|
Портативные персональные компьютеры 2007-26 ( Контрольная работа, 26 стр. ) |
|
Портативные персональные компьютеры. Обработка документа ( Контрольная работа, 21 стр. ) |
|
Портативные персональные компьютеры. Использование Microsoft Excel. ( Контрольная работа, 29 стр. ) |
|
Порядковая шкала - метрическая шкала, отображающая наряду с отношением эквивалентности еще и отношение порядка 35422 ( Контрольная работа, 6 стр. ) |
|
Порядок ввода формул 3554242 ( Контрольная работа, 19 стр. ) |
|
Постановка задачи ( Курсовая работа, 43 стр. ) |
|
Постановка и решение задач на компьютере 645647 ( Контрольная работа, 12 стр. ) |
|
Построение графика с маркерами ( Контрольная работа, 24 стр. ) |
|
Построение графиков производства автомобилей в России в период с 1990 по 2000 годы. ( Контрольная работа, 9 стр. ) |
|
Построение двойственной задачи ( Контрольная работа, 35 стр. ) |
|
Построение двух графиков в одной системе координат. ( Контрольная работа, 9 стр. ) |
|
Построение дерева каталогов, операции с файлами и каталогами в Windows ( Контрольная работа, 19 стр. ) |
|
|
|
Тип: Контрольная работа |
Цена: 450 р. |
Страниц: 40 |
Формат: doc |
Год: 2012 |
Купить
Данная работа была успешно защищена, продается в таком виде, как есть. Изменения, а также индивидуальное исполнение возможны за дополнительную плату. Если качество купленной готовой работы с сайта не соответствует заявленному, мы ВЕРНЕМ ВАМ ДЕНЬГИ или ОБМЕНЯЕМ на другую готовую работу. Данная гарантия действует в течение 48 часов после покупки работы. Вы можете получить её по электронной почте (отправляется сразу после подтверждения оплаты в течение 3-х часов, в нерабочее время возможно увеличение интервала). Для получения нажмите кнопку «купить» выше.
Также работу можно получить в московском офисе, либо курьером в любом крупном городе России (стоимость услуги 600 руб.). Желаете просмотреть часть работы? Обращайтесь: ICQ 15555116, Skype dip-master, E-mail info @ dipmaster-shop.ru. Звоните: (495) 972-80-33, (495) 972-81-08, (495) 518-51-63, (495) 971-07-29, (495) 518-52-11, (495) 971-76-12, (495) 979-43-28.
Содержание
|
Содержание
ВВЕДЕНИЕ 2
РАЗВИТИЕ ТЕХНОЛОГИИ И ЯЗЫКОВ ПРОГРАММИРОВАНИЯ. ИСТОРИИ ООП. 3
ОБЪЕКТНО - ОРИЕНТИРОВАННАЯ ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММ 5
ИНКАПСУЛЯЦИЯ 7
НАСЛЕДОВАНИЕ 8
ПОЛИМОРФИЗМ 10
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ РАСШИРЕНИЯ С++ 12
КОНСОЛЬНЫЙ ВВОД И ВЫВОД В С++ 13
ВВЕДЕНИЕ В КЛАССЫ 14
ПЕРЕГРУЖАЕМЫЕ ФУНКЦИИ И ОПЕРАТОРЫ (OVERLOAD) 16
КЛАССЫ И ОБЪЕКТЫ 22
ВСТРАИВАЕМЫЕ ФУНКЦИИ 22
КОНСТРУКТОРЫ И ДЕСТРУКТОРЫ 24
КОНСТРУКТОРЫ С ПАРАМЕТРАМИ И ПЕРЕГРУЗКА КОНСТРУКТОРОВ 27
ПРИСВАИВАНИЕ ОБЪЕКТОВ 29
ПЕРЕДАЧА В ФУНКЦИИ И ВОЗВРАЩЕНИЕ ОБЪЕКТА 32
УКАЗАТЕЛИ И ССЫЛКИ НА ОБЪЕКТЫ 37
СПИСОК ЛИТЕРАТУРЫ 40
|
Введение
|
Введение
Естественное стремление разработчиков программ - сократить время разработки, облегчить повторное использование отлаженных модулей и снизить издержки на сопровождение и модификацию программ.
Для достижения этих целей в отрасли создания программных комплексов используют методы и подходы управления процессом разработки. На разных этапах развития программной инженерии использовались различные технологии программирования - императивное программирование; модульное программирование; структурное программирование; программирование, управляемое данными; программирование, управляемое событиями; функциональное программирование; логическое программирование и т.п. Теперь невозможно принять участие в дискуссии, посвященной программированию, если не использовать термин "объектно-ориентированное программирование".
Что нового оно привнесло в методы разработки программ? На чем базируется? В каком направлении развивается? Вот вопросы, на которые мы попытаемся ответить (или, по крайней мере, выразим свое мнение на это счет).
Развитие технологии и языков программирования. Истории ООП.
На заре появления вычислительных машин программирование, как область знания, находилось в зачаточном состоянии. Первые программы создавались посредством переключателей на панели компьютера. Очевидно, что такой способ подходил только для небольших программ. Затем программы стали писать на языке машинных команд, а изобретение ассемблера позволило писать уже сравнительно длинные программы. Следующий шаг был сделан в 1950 году, когда был создан первый язык программирования высокого уровня Фортран.
Теперь программисты могли создавать программы длиной до нескольких тысяч строк длиной. Однако язык программирования, легко понимаемый в простых программах, когда дело касалось больших программ, становился нечитаемым (и неуправляемым). Избавление от таких неструктурированных программ пришло после изобретения в 1960 году языков структурного программирования (Алгол, Паскаль и С). Структурное программирование подразумевает точно обозначенные управляющие структуры, программные блоки отсутствие (или минимальное использование) операторов GOTO, автономные подпрограммы, в которых поддерживается рекурсия и локальные переменные. С появлением структурного программирования появилась возможность разбиения программы на составляющие ее элементы. Теперь уже один программист был в состоянии создать и поддерживать программу в несколько десятков тысяч строк диной .
Хотя структурное программирование и принесло выдающиеся результаты, даже оно оказалось несостоятельным, когда программа достигала определенной длины. Чтобы писать более сложную программу, необходим был новый подход к программированию. В итоге были разработаны принципы объектно-ориентированного программирования, которое аккумулиров
|
Список литературы
|
Список литературы
1) "Информатика: Учебник" Под ред. проф. Н.В. Макаровой. Москва. Издательство "Финансы и статистика". 1998 г.
2) "Информатика. Часть 2". И. Б. Львов, Г. Г. Казеева, И. А. Морев. Владивосток. 2001 г.
3) "Язык программирования C++". Бьерн Страуструп. 2000 г.
4) "Дизайн и эволюция С++". Бьерн Страуструп. Издательство "ДМК Пресс". 2000 г.
5) "Язык программирования С++. Вводный курс". Стенли Липпман, Жози Лажойе.
6) Основы современных компьютерных технологий: учебное пособие /Под ред. Проф. Хороменко А. Д.; Авторы: Артамонов Б.Н. и др. - СПб.: КОРОНА принт, 1998 - 448с.
7) Шемакин Ю.И. Введение в информатику. - М.: Финансы и статистика, 1985 - 190с.
8) Пасько В., Колесников А. Самоучитель работы на персональном компьютере. - Киев: Издательская группа BHV, 2000. - 640с.
9) Пасько В. Word 2000. - Киев: Издательская группа BHV, 1999. - 432с.
10) Колесников А. Excel 2000. - Киев: Издательская группа BHV, 1999. - 496с.
|
Примечания:
|
Примечаний нет.
|
|
|