УЗНАЙ ЦЕНУ

(pdf, doc, docx, rtf, zip, rar, bmp, jpeg) не более 4-х файлов (макс. размер 15 Мб)


↑ вверх
Тема/ВариантОБЪЕКТНО - ОРИЕНТИРОВАННАЯ ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММ
ПредметИнформатика
Тип работыконтрольная работа
Объем работы40
Дата поступления12.12.2012
690 ₽

Содержание

Содержание ВВЕДЕНИЕ 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с.
Уточнение информации

+7 913 789-74-90
info@zauchka.ru
группа вконтакте