Нина Урумова
преподава по Програмиране
в град Варна
Големина на текста:
Обектно - ориентираното програмиране (ООП) представлява
мощен подход към задачите на програмирането. Още от самото
начало програмирането се е ръководило от различни методологии.
Във всяка критична точка от еволюцията на програмирането се е
създавал нов подход, целящ да помогне на програмиста при
работата му с постоянно нарастващата сложност на програмите.
Първите програми са били създавани чрез включване/изключване
на електрически ключове на предния панел на компютъра.
Очевидно този подход е подходящ само за най-малките програми.
След това с изобретяването на машинният език се позволи
написването на по-дълги програми. Следващия напредък е през
50те години, когато е измислен първия език от високо ниво
(FORTRAN).
2
Първа глава
„ОБЕКТНО - ОРИЕНТИРАНО ПРОГРАМИРАНЕ – (ООП)”
3
С помощта на език от високо ниво програмистът можеше да
пише програми с дължина от няколко хиляди реда код. Все пак
използваният по-рано метод беше по-скоро нагаждан според
конкретната задача - подход “всичко е позволено-стига да тръгне”.
Докато това е достатъчно добър подход при относително кратки
програми, то когато се приложи при по-големи програми, той води
до невъзможен за четене неуправляем) “спагети-код”.
Елиминирането на “спагети-кода” стана възможно след създаването
на структурните програмни езици през 60те. Сред тези езици са
Algol и Pascal. В най-общ смисъл С също е структурен език.
Структурното програмиране се основава на строго дефинирани
контролни структури, блокове, отсъствието (или поне минималното
използване) на GOTO, и на самостоятелни подпрограми, които
поддържат рекурсия и локални променливи. Същността на
структурното програмиране се състои в разбиването на една
програма на съставни части. Използвайки структурно програмиране
може да се създаде и поддържа програма дълга до 50 000 реда.
Въпреки че структурното програмиране води до отлични
резултати, когато се прилага към програми със средна сложност,
дори и то се проваля в даден момент, след като програмата
достигне определен размер. За написването на по-сложни програми
беше необходим нов подход в програмирането. ООП взима най-
добрите идеи на структурното програмиране и ги комбинира с нови
мощни концепции, които позволяват програмите да се организират
по-ефективно. Обектно-ориентираното програмиране позволява
един проблем да бъде разбит на съставните му компоненти. Всеки
компонент се превръща в самостоятелен обект, който съдържа
своите собствени инструкции и данни, които се свързват с този
4

Това е само предварителен преглед

За да разгледате всички страници от този документ натиснете тук.
Последно свалили материала:
ДАТА ИНФОРМАЦИЯ ЗА ПОТРЕБИТЕЛЯ
03 май 2021 в 17:26 студент на 32 години от София - УНСС, факулетет - Бизнес факултет, специалност - Публична администрация, випуск 2014
24 мар 2021 в 22:56 студентка на 40 години от София - УНСС, факулетет - Управление и администрация, випуск 2010
03 мар 2021 в 08:35 студент на 30 години от София - УНИБИТ, факулетет - Библиотекознание и библиография, специалност - Библиотечен мениджмънт, випуск 2016
01 яну 2021 в 10:32 ученик на 24 години от София - 101 СОУ "Бачо Киро", випуск 2016
09 дек 2020 в 13:58 ученичка на 25 години от Исперих - ПГСС "Хан Аспарух", випуск 2015
19 май 2020 в 15:57 потребител
08 апр 2020 в 12:29 в момента не учи на 32 години
15 дек 2019 в 19:12 студент на 34 години от Ямбол - ТУ -Ст.Загора ФТТ Ямбол, факулетет - факултет техника и технологии, специалност - АКС, випуск 2020
22 сеп 2019 в 18:39 ученик на 26 години от София - 144 СОУ "Народни будители", випуск 2014
16 юни 2019 в 14:22 ученик на 24 години от София - ...., випуск 2015
 
Домашни по темата на материала
Някой може ли да ми помогне на изпита по програмиране C++?
добавена от wrong.write 20.12.2019
0
14
Програмиране на C стандартно
добавена от tihomir82222a 24.11.2019
0
10
Курсова работа по Програмни среди
добавена от hgrt053504 20.04.2017
0
15
Блок-схема по програмиране
добавена от kriss1225 03.11.2014
1
9
Подобни материали
 

Задача по C++

24 окт 2006
·
616
·
1
·
208
·
220

Урок по програмиране на Английски език.
 

Програмиране - C и C++

12 дек 2007
·
1,142
·
155
·
36,823
·
846
·
1
·

С и С++ са най - важните световни програмни езици . Всъщност, за да бъдете професионален програмист днес означава опитност в тези два езика.Те са основата, върху която е изградено модерното програмиране. С беше изобретен от Денис Ричи през 1970г...
 

Обектно-ориентирано програмиране

01 ное 2009
·
178
·
63
·
6,240
·
2

1. Основите 2. Автоматично зареждане на обекти 3. Конструктори и деструктори...
 

Как да си направим сайт на РНР

18 мар 2006
·
1,807
·
6
·
491
·
107
·
1
·
1

Избор на хостинг.. Настройки.. Попълване..снабдяване с FTP Програма..Тестване...
 

Linux - същност, предимства и др.

19 мар 2006
·
1,212
·
14
·
3,571
·
163

Linux - същност, предимства, изисквания, файлова система, режими на достъп, директории и др.
1 2 3 4 5 » 11
 
Онлайн тестове по Програмиране
Централен процесор и памет
междинен тест по Програмиране за Неучащи от 1 клас
Тестът включва въпроси относно програмирането и използването на компютрите. Всички въпроси са затворени и изискват само един верен отговор.
(Труден)
20
7
1
2 мин
12.11.2014
ПСТ-1
изпитен тест по Програмиране за Студенти от 3 курс
Тест по ПСТ-1 ТУ София, ИПФ Сливен. Всеки въпрос има само един верен отговор.
(Труден)
21
8
1
3 мин
28.05.2015
» виж всички онлайн тестове по програмиране

Обектно ориентирано програмиране

Материал № 269016, от 25 яну 2009
Свален: 368 пъти
Прегледан: 248 пъти
Качен от:
Предмет: Програмиране, Информатика, ИТ
Тип: Дипломна работа
Брой страници: 47
Брой думи: 4,164
Брой символи: 36,235

Потърси помощ за своята домашна:

Имаш домашна за "Обектно ориентирано програмиране"?
Намери бързо решение, с помощтта на потребители на Pomagalo.com:

Намери частен учител

Виторио Белоречки
преподава по Програмиране
в град София
с опит от  4 години
338 37

Нина Урумова
преподава по Програмиране
в град Варна
с опит от  15 години
313 82

виж още преподаватели...
Последно видяха материала
Сродни търсения